首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate + Spring = java web应用程序的最新进展?

Hibernate + Spring = java web应用程序的最新进展?
EN

Stack Overflow用户
提问于 2013-02-15 13:51:24
回答 2查看 851关注 0票数 0

几年来,我在网上有一个相当复杂的web应用程序,现在使用Struts2 + Hibernate。目前,我正在考虑使用Spring3和Hibernate4完全重写应用程序,以便能够提供REST。我做了一些阅读,我的方法现在非常类似于这个博客条目,博客条目是用德语写的,所以我会列出一些核心的appoache:

  • Hibernate访问RDBS和ORM (基于注释)
  • 访问持久层的数据访问对象(DAO)
  • 使用DAO封装业务逻辑的服务类。
  • 数据传输对象(DTO)在Spring和Hibernate之间有一个分离层
  • 使用Spring进行依赖注入并实现控制器。

对于使用java的web应用程序来说,这是一种最先进的方法吗?

谢谢您的每一个提示或指针和您的时间:)

塞巴斯蒂安

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-15 16:17:58

如果你想更进一步的话,以下是基本的行业标准:

  1. Spring (与Apache Tiles相结合)
  2. 用于身份验证和授权的Spring安全性
  3. Spring如果您有任何横切关注点(如日志等)
  4. 用于编写单元测试的JMock
  5. 缓存级别2的缓存
  6. JQuery和大量的JQuery插件..。

祝好运

票数 0
EN

Stack Overflow用户

发布于 2013-02-15 14:02:43

这听起来是一种合理的架构,但值得注意的是:

  1. 我会针对JPA编写代码,这样我就不会过多地绑定到Hibernate了。
  2. DTO层可能没有必要,大多数情况下会导致过度工程和臃肿的代码.参见:数据
  3. 尽早设计围绕服务层的事务设置。决定您是采用Spring声明性事务、JTA还是.

玩得开心。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14896223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档