我有一个使用 Spring 和 Hibernate 的启动 Web 应用程序,目前有 3 层。 View 、服务和 DAO。它还将域对象单独隔离。
为此,我想添加网络服务和调度程序。现在我应该在哪些层添加这些类?或者我应该为这些创建新的包? n 层 Web 应用程序的最佳实践是什么?
请分享您的想法和经验。
最佳答案
到网络和调度程序包?
这个问题没有“正确”的答案,并且除了显示的内容之外,对您的包布局没有任何了解,很难更具体。
只要它在上下文中有意义并且是一致的,无论如何它真的没有多大关系。在跨原始功能和新功能识别和重构功能后,您可能会发现现有结构发生了变化。
关于java - 使用 Spring 设计具有 View 、Web 服务和调度程序的 N 层 Java EE Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7864731/