多年来,我使用 Struts2 + Hibernate 在网上有一个相当复杂的 Web 应用程序。目前我正在考虑使用 Spring3 和 Hibernate4 完全重写应用程序,以便能够提供 REST API。我做了一些阅读,我的方法现在非常类似于这个博客条目 博客条目是用德语写的,所以我将列出一些核心方法:
- 休眠以访问 RDBS 和 ORM(基于注释)
- 用于访问持久层的数据访问对象 (DAO)
- 使用 DAO 封装业务逻辑的服务类
- 数据传输对象 (DTO) 在 Spring 和 Hibernate 之间有一个分离层
- Spring用于依赖注入和实现控制器
对于使用 java 的 Web 应用程序来说,这是一种最先进的方法吗?
感谢您的每一个提示或指针以及您的时间:)
塞巴斯蒂安