【发布时间】:2012-05-08 06:20:34
【问题描述】:
我正在使用 Spring 和 hibernate 创建一个 Web 应用程序。
我对目录结构的方法有点困惑。
方法一: 为每个模块创建单独的文件夹/包。 例如,如果我必须创建登录和上传文件模块并且我的基本包是 com.abc,那么我将创建包 com.abc.login 并在其中创建控制器、服务、表单、dao 文件夹,并且与上传文件模型相同。
方法 2: 在同一个项目下创建 controller,service,form,dao 文件夹,然后为 com.abc.controller 下的所有模块添加所有控制器类,并在一个服务文件夹下为所有模块添加所有服务以及表单和 daos
我应该遵循哪种方法?
【问题讨论】:
-
实际上第一种方法会提高可读性..但是如果我的应用程序有数百个模块,则不确定性能
标签: java jakarta-ee spring-mvc