当前位置: 首页 > news >正文

手机网站安全证书过期怎么处理优化网站排名推广

手机网站安全证书过期怎么处理,优化网站排名推广,如何使用bootstrap模板,网站301在哪里做Spring 是一款主流的 Java EE 轻量级开源框架 。 框架 你可以理解为是一个程序的半成品,它帮我们实现了一部分功能,用这个框架我们可以减少代码的实现和功能的开发。 开源 也就是说,它开放源代码。通过源代码,你可以看到它是如何…

Spring 是一款主流的 Java EE 轻量级开源框架 。

  • 框架

    • 你可以理解为是一个程序的半成品,它帮我们实现了一部分功能,用这个框架我们可以减少代码的实现和功能的开发。

  • 开源

    • 也就是说,它开放源代码。通过源代码,你可以看到它是如何实现的。

  • 轻量级

    • 它的体积很小。

    • 用spring不需要依赖其他的组件就能进行使用。

Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。

Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。

Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。

自 2004 年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 6 个大版本,也就是 Spring 6。

 

2、Spring 的狭义和广义

在不同的语境中,Spring 所代表的含义是不同的。下面我们就分别从“广义”和“狭义”两个角度,对 Spring 进行介绍。

2.1 广义的 Spring:Spring 技术栈

广义上的 Spring 泛指以 Spring Framework 为核心的 Spring 技术栈。

经过十多年的发展,Spring 已经不再是一个单纯的应用框架,而是逐渐发展成为一个由多个不同子项目(模块)组成的成熟技术,例如 :

  1. Spring Framework

  2. Spring MVC

  3. SpringBoot

  4. Spring Cloud

  5. Spring Data

  6. Spring Security

等等,其中 Spring Framework 是其他子项目的基础!

 

这些子项目涵盖了从企业级应用开发到云计算等各方面的内容,能够帮助开发人员解决软件发展过程中不断产生的各种实际问题,给开发人员带来了更好的开发体验。

2.2 、狭义的 Spring:Spring Framework

狭义的 Spring 特指 Spring Framework,通常我们将它称为 Spring 框架。

Spring 有两个最核心模块:

  1. IOC:Inverse of Control 的简写,译为“控制反转”,指把创建对象过程交给 Spring 进行管理。

  2. AOP:Aspect Oriented Programming 的简写,译为“面向切面编程”。AOP 用来封装多个类的公共行为,将那些与业务无关,却为业务模块所共同调用的逻辑封装起来,减少系统的重复代码,降低模块间的耦合度。另外,AOP 还解决一些系统层面上的问题,比如日志、事务、权限等。

3、Spring Framework特点

  1.  非侵入式:我们在使用spring时候,不需要依赖其他的组件,就能直接使用。
  2. 控制反转:IoC——Inversion of Control,翻转资源获取方向。把自己创建资源、向环境索取资源变成环境将资源准备好,我们享受资源注入。
  3. 面向切面编程:AOP——Aspect Oriented Programming,在不修改源代码的基础上增强代码功能。
  4. 容器:Spring IoC 是一个容器,因为它包含并且管理组件对象的生命周期。组件享受到了容器化的管理,替程序员屏蔽了组件创建过程中的大量细节,极大的降低了使用门槛,大幅度提高了开发效率。
  5. 组件化:Spring 实现了使用简单的组件配置组合成一个复杂的应用。在 Spring 中可以使用 XML 和 Java 注解组合这些对象。这使得我们可以基于一个个功能明确、边界清晰的组件有条不紊的搭建超大型复杂应用系统。
  6. 一站式:在 IoC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库。而且 Spring 旗下的项目已经覆盖了广泛领域,很多方面的功能性需求可以在 Spring Framework 的基础上全部使用 Spring 来实现。

4、Spring模块组成

官网地址:Spring | Home

 

 

上图中包含了 Spring 框架的所有模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。下面分别对这些模块的作用进行简单介绍。

①Spring Core(核心容器)

spring core提供了IOC,DI,Bean配置装载创建的核心实现。核心概念: Beans、BeanFactory、BeanDefinitions、ApplicationContext。

  • spring-core :IOC和DI的基本实现

  • spring-beans:BeanFactory和Bean的装配管理(BeanFactory)

  • spring-context:Spring context上下文,即IOC容器(AppliactionContext)

  • spring-expression:spring表达式语言

②Spring AOP

  • spring-aop:面向切面编程的应用模块,整合ASM,CGLib,JDK Proxy

  • spring-aspects:集成AspectJ,AOP应用框架

  • spring-instrument:动态Class Loading模块

③Spring Data Access

  • spring-jdbc:spring对JDBC的封装,用于简化jdbc操作

  • spring-orm:java对象与数据库数据的映射框架

  • spring-oxm:对象与xml文件的映射框架

  • spring-jms: Spring对Java Message Service(java消息服务)的封装,用于服务之间相互通信

  • spring-tx:spring jdbc事务管理

④Spring Web

  • spring-web:最基础的web支持,建立于spring-context之上,通过servlet或listener来初始化IOC容器

  • spring-webmvc:实现web mvc

  • spring-websocket:与前端的全双工通信协议

  • spring-webflux:Spring 5.0提供的,用于取代传统java servlet,非阻塞式Reactive Web框架,异步,非阻塞,事件驱动的服务

⑤Spring Message

  • Spring-messaging:spring 4.0提供的,为Spring集成一些基础的报文传送服务

⑥Spring test

  • spring-test:集成测试支持,主要是对junit的封装

 ./configure --prefix=/usr/local/nginx \> --with-http_stub_status_module \> --with-http_ssl_module \> --with-http_gzip_static_module --with-stream

 

http://www.khdw.cn/news/67224.html

相关文章:

  • 男女做羞羞漫画网站百度关键词点击工具
  • 虚拟主机wordpress解压位置平台seo
  • 标准型网站建设开发世界杯比分查询
  • 网站设计方案案例谷歌广告联盟官网
  • 青岛h5建站模板常州百度推广公司
  • 酒类销售公司的网站建设b站推广网站入口
  • wordpress游戏模板成都seo优化公司排名
  • 可以带锚文本的网站优搜云seo
  • 做vlog网站推荐广州网站推广平台
  • 男和男人怎么做那个视频网站廊坊百度推广电话
  • 网站必须做公安部备案吗百度关键词分析
  • 网站启用cdn加速北京优化推广公司
  • 江苏自助建站平台软文撰写公司
  • 专业app网站建设最新中国新闻
  • 网站seo 工具谷歌推广效果好吗
  • 沙井网站推广搜狗指数
  • 网页模板网站生成有效的网络推广
  • 哪些网站上推广比较好互联网公司
  • 营销型网站制作流程seo优化培训课程
  • 设计网站公司有哪些无限制访问国外的浏览器
  • 天津市建设工程网站郑州手机网站建设
  • wordpress 多模板优化方案怎么写
  • 网站如何做口碑营销线上营销方式主要有哪些
  • 义乌建设网站制作东莞网站设计公司
  • 云南网站建设天锐科技培训网站
  • 在职考研哪个网站做的好seo关键词怎么填
  • 阿里企业邮箱手机登录向日葵seo
  • 网站 需求 文档广东培训seo
  • win7iis如何做网站网页优化最为重要的内容是
  • 邹城建网站简述网站建设的一般流程