Spring入门介绍(一)

Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的。

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

功能:使用基本的javaBean代替EJB.

范围:任何的java应用。

Spring的起源

Spring的存在是因为他有一系列的得天独厚的优势:

1.它的定位领域是其他frameWork没有的。

2.Spring是全面的和模块化的。

3.它的设计是从底部帮助编写易于测试的代码

4.Spring是潜在的一站式解决方案。

Spring的优点

guan

1.地侵入式设计,代码污染低。

2.实现了write once,run anywhere的思想。

3.有效的降低了耦合度。

4.AOP提供了通用任务的集中处理。

5.PRM和DAO简化了对数据库的访问。

6.高度开放性,并不强制。

带来的好处:

1.可以有效的组织中间层的对象。

2.使用统一的配置文件。

3.养成良好的编程习惯,减少编程的代价。

4.易于单元的测试。‘

5.使得EJB成为一种备选。

6.为数据存储提供了一致的框架。

Spring的特点

1.方便解耦,简化开发。

2.AOP编程的饿支持。

3.声明式事务的支持。

4.方便程序的测试。

5.方便使用各种开源框架。

6.降低java api的使用难度。

7.Spring的源码是经典学习范例。

Spring的核心模块

Spring入门介绍(一)

Spring的总结

Spring带来了J2ee开发的春天。

它的核心是轻量级的IOC容器,他的目标是J2EE提供全方位的解决方案,在Spring框架下实现了多个子框架的组合,这些自框架之间可以相互独立,也可以使用其他的框架方案加以代替。

Spring希望为企业应用提供一站式的解决方案。

上一篇:CSS制作一个简单网页的下拉导航栏


下一篇:nginx 日志切割脚本