- Spring 做了什么
- 在 Spring 出现之前流行的解决方式是什么
- Spring 是如何实现这些的
- 相对于其他解决方式 Spring 有什么优势和劣势
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性.
Spring使用基本的JavaBean来完成以前只可能由EJB(EJB就是之前常用的方式)完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益.
其实我也不想多说什么了。
你可以利用百度百科,wiki百科都可以查到。
http://baike.baidu.com/subview/23023/11192342.htm?fr=aladdin
3 回答2.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
在此之前,使用 J2EE 平台提供的 EJB 来开发。
后来,一本神书横空出世,那就是《Expert One-on-One J2EE Development without EJB》。
此书的作者是 Rod Johnson,而这个 Rod Johnson 正是 Spring 框架的缔造者。他在书中,直接挑战了 J2EE 平台最重要的组件之一:EJB。
随后此书将 EJB 赶下了神坛。
N 年以后,SUN 公司的工程师们正式邀请 Spring 框架的作者 Rod Johnson 参与 EJB 3.0 的设计。同样受邀的还有 Hibernate 的作者 Gavin King。
Spring 的优点和解决的问题,你可以从这本书中找到答案。
以上。