我目前正在使用Java重新构建一个现有的PHP应用程序。因此,我有一个现有的前端GUI和一个我正在使用的现有数据库模式。
下面是我正在开发的技术栈:
在阅读Wicket和Hibernate文档中的Spring之前,我设想通过自己的业务逻辑将两者连接在一起。我有使用JBoss Seam的经验,但我被告知Spring很难与之相比(尽管文档表明不是这样,海事组织)。除了在我的阅读列表中添加一本关于春天的书(我还没有找到一本有好评论的合适的书),我就不知所措了。
在这个技术栈中Spring能带来什么好处?
主观和可选的后续问题:哪些参考资料(书、网站等)将使我开始使用Spring 3的部分?
发布于 2010-07-07 10:30:30
首先,您可以在不使用Spring的情况下制作web应用程序。但是春天会极大地促进事物的发展。Spring框架是一种轻量级的、非侵入性的.春天就像一种导体。除其他外,Spring还可以帮助您:
一本关于春天的好书:亲春天
发布于 2010-07-07 06:05:01
正如本评论中所指出的,春天是无创的.它只是连接您的应用程序组件。并提供有用的类,使使用其他框架更容易(JMS、JPA等)。Spring并不强迫您在任何地方使用它的类或接口。
它处理的是创建组件(对象),这样您就可以引用类的依赖项,而无需实例化它们。也就是说,你说你的班级需要什么,而不是它是如何获得的。这使得应用程序非常灵活。
简而言之,想了解更多信息,请阅读链接文章。这与最新版本无关,但这并不重要。
发布于 2010-07-07 09:22:30
除了依赖注入之外,Spring还提供了声明性事务管理、与ORM的简单集成、面向方面的编程支持以及许多其他优点。
有关文档,请参阅Spring参考资料:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html
https://stackoverflow.com/questions/3191888
复制相似问题