“关于SpringFramework”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
 
(未显示同一用户的1个中间版本)
第24行: 第24行:


* 版本:Spring 3.X 和Spring4.X
* 版本:Spring 3.X 和Spring4.X
==(为“配置文件”设置编写提示)==
# 复制约束(applicationContext.xml):
#* beans约束:“http://www.springframework.org/schema/beans/spring-beans.xsd”
#* context约束:“http://www.springframework.org/schema/context/spring-context.xsd”(注解需要?)
# 添加eclipse的“XML Catalog”:
#: [[File:eclipse配置提示XML Catalog.jpg|400px]]
#: [[File:eclipse配置提示XML Catalog添加.jpg|400px]]

2020年10月28日 (三) 20:33的最新版本


关于SpringFramework

spring是开源的轻量级框架。核心主要两部分:

  1. aop:面向切面编程,扩展功能不是修改源代码实现
  2. ioc:控制反转


Spring 是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。在javaee三层结构中,每一层都提供不同的解决技术

  1. WEB 层:Spring MVC
  2. 业务层:Bean 管理:(IOC)
  3. 持久层:Spring 的“jdbcTemplate”、ORM模板用于整合其他的持久层框架


特点:

  • 方便解耦,简化开发:Spring 就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring 管理
  • AOP 编程的支持:Spring 提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能
  • 声明式事务的支持:只需要通过配置就可以完成对事务的管理,而无需手动编程
  • 方便程序的测试:Spring 对Junit4 支持,可以通过注解方便的测试Spring 程序
  • 方便集成各种优秀框架:Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz 等)的直接支持
  • 降低JavaEE API 的使用难度:Spring 对JavaEE 开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API 应用难度大大降低


  • 版本:Spring 3.X 和Spring4.X

(为“配置文件”设置编写提示)

  1. 复制约束(applicationContext.xml):
  2. 添加eclipse的“XML Catalog”:
    Eclipse配置提示XML Catalog.jpg
    Eclipse配置提示XML Catalog添加.jpg