Spring 是做什么的?

  • Spring 做了什么
  • 在 Spring 出现之前流行的解决方式是什么
  • Spring 是如何实现这些的
  • 相对于其他解决方式 Spring 有什么优势和劣势
阅读 8.8k
4 个回答

在此之前,使用 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 的优点和解决的问题,你可以从这本书中找到答案。

以上。

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性.

Spring使用基本的JavaBean来完成以前只可能由EJB(EJB就是之前常用的方式)完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益.

其实我也不想多说什么了。

你可以利用百度百科,wiki百科都可以查到。

http://baike.baidu.com/subview/23023/11192342.htm?fr=aladdin

java开发中学习spring源码是一个很好的习惯

不会搜么。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏