Spring概况

来源:互联网 发布:eviews软件中文版下载 编辑:程序博客网 时间:2024/05/19 22:49

简介:是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

目的:解决企业开发的复杂性。

功能:使用基本的JavaBean代替EJB。

优势:定为的领域是其他流行的framework没有的、是全面的模块化的、它的设计从底部帮助你编写抑郁测试的代码、是潜在的一站式解决方案。

优点:低侵入式设计,低代码污染、Write Once,Run Anywhere、DI有效的降低了耦合度、AOP提供了通用任务的集中管理、ORM和DAO简化了对数据库的访问、高度开放性,并不强制。

带来的好处:可以有效组织中间层对象、使用统一的配置文件、促进良好编程习惯,减少编程代码、易于单元测试、使EJB成为一种备选、为数据存取提供了一致的框架。

特点:方便解耦,简化开发、AOP编程的支持、声明式事务的支持、方便程序的测试、方便集成各种优秀框架、降低了JavaEE API的使用难度、Spring源码是经典学习范例

核心模块:核心容器(Spring Core)、应用上下文(Spring Context)、AOP模块(Spring AOP)、JDBC和DAO模块(Spring DAO)、对象实体映射(Spring ORM)、Web模块(Spring Web)、MVC模块(Spring Web MVC)

0 0
原创粉丝点击