您的位置:首页 > 编程语言 > Java开发

Spring 入门, Spring 是什么,好处,体系结构

2014-05-27 09:46 447 查看
(一) Spring 是什么 ?

Spring 是分层的 Java SE/EE 应用一站式的轻量级开源框架, 以 IOC (Inverse of Control) 和 AOP (Aspect Oriented Programming) 为内核。

Rod Johnson Java 奇才, JCP (Java Community Process), JSR(Java Specification Requests), JDO(Java Data Object )
http://www.open-open.com/ "春"城无处不飞花
http://spring.jactiongroup.net http://www.redsaga.com http://www.springside.org.cn http://www.iteye.com
(二) Spring 的好处

1), 方便解耦,简化开发。 Spring 用户不必再为单实例模式类,属性文件解析等这些很底层的需求编写代码

2), AOP 编程的支持。 OOP不容易实现的功能,AOP 轻松应对

3), 声明式事务的支持。 可以从单调烦闷的事务管理代码中解脱出来

4), 方便程序的测试。

5), 降低 Java EE API 的使用难度。 Spring 对很多难用的 Java EE API (如:JDBC, JavaMail,远程调用等)提供了封装层。

6), Java 源码的经典学习范例。 Spring源码设计精妙,结构清晰,处处体现大师对Java设计模式灵活运用。

(三) Spring 的体系结构

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: