Dol*_*lph 8 java spring wicket hibernate web-applications
我目前正在使用Java重建现有的PHP应用程序.因此,我有一个现有的前端GUI和我正在使用的现有数据库模式.
这是我正在努力的技术堆栈:
在阅读Wicket In Action和Hibernate文档中的Spring之前,我设想通过我自己的业务逻辑将两者连接在一起.我有JBoss Seam的经验,但我被告知Spring很难比较(尽管文档另有说明,IMO).如果没有在我的阅读清单上添加一本关于Spring的书(我还没有找到一个有良好评价的合适的书),我很茫然.
Spring会在这个技术堆栈中提供哪些好处?
主观和可选的后续问题:什么参考资料(书籍,网站等)将使我开始使用我可能使用的Spring 3部分?
首先,您可以在没有 Spring 的情况下创建 Web 应用程序。但 Spring 会极大地方便事情。Spring框架是一个轻量级、非侵入性的。春天就像一种导体。Spring 在以下方面可以帮助您:
\n\n保持对象松散耦合。这将使您的应用程序更加灵活并对未来的变化持开放态度
通过AOP(面向切面编程)对事务提供强大的支持。
对象关系映射 (ORM) 集成模块。Spring 并不尝试实现自己的 ORM 解决方案,但确实提供了几个流行的 ORM 框架的挂钩,包括 Hibernate、Java Persistence API、Java 数据对象和 iBATIS SQL Map。Spring\xe2\x80\x99s 事务管理支持这些 ORM 框架以及 JDBC。
Spring MVC 框架。尽管 Spring 与多个流行的 MVC 框架集成,但它也附带了自己非常强大的 MVC 框架,可以在应用程序的 Web 层中推广 Spring\xe2\x80\x99 的松散耦合技术。
一本关于Spring的好书:Pro Spring
\n| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |