当前位置:   article > 正文

java ee 目录结构_关于jsp:javaee项目目录结构需要了解

javaee目录结构

我是Java新手,但是在.NET中有经验。 我正在Servlet / JSP / JDBC中开发CRUD以进行学习。 在开发过程中想要正确命名将使用的软件包和文件。

如果我没有正确命名适合JavaEE项目的名称,我会感到不舒服。

我对此进行了大量搜索,最后决定使用这种类型的命名。 请查看下面的目录,并建议我是否可以根据您的开发经验进行更多修复。

98d5f06ca7bba468219b5bbabefe51c5.gif

我是否应该在一个名为UserController的控制器中使用一个Controller来处理所有CRUD和相关的User操作,因为如果我拥有admin,product等页面,那么每页将为每个控制器分配很多控制器?

User --> Properties only (POJO)

UserDAO --> Interface

UserDAOImpl --> Methods for CRUD etc

我将很快切换到MVC框架,并将探索JSF,Spring和Struts。

可接受的命名约定是对项目使用您拥有的反向域名,以使类在整个世界都是唯一的。 我没有任何域,但通常使用com.blogspot.nurkiewicz

您是否应该根据用例或层将类保留在包中,在社区中并没有真正达成共识。 您具有DAO,DTO和控制器的软件包。 我更喜欢为与用户相关的用例提供程序包,将所有类都放在一个地方。

如果可以,请使用一个控制器执行所有与用户相关的操作。 但是,一旦太大,就将其分成相关功能组(例如UserCrudController,UserPermissionsController ...)

我在这里缺少服务层-在视图层(控制器)和原始数据访问之间进行中介。

谢谢回复。 您能否从上面的屏幕截图中给我1和2的示例,这将非常有帮助。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/647275
推荐阅读
相关标签
  

闽ICP备14008679号