gpt4 book ai didi

java - 适用于多层应用的标准封装结构

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:53 24 4
gpt4 key购买 nike

我将我的 Web 应用程序分为三层 - REST 层、服务层、dao 层。

我正在尝试为此应用程序创建包结构。我有两个选择 -

选项 1:

com.<companyname>.....<domain>.rest
com.<companyname>.....<domain>.service
com.<companyname>.....<domain>.dao

选项 2:

com.<companyname>.....rest.<domain>
com.<companyname>.....service.<domain>
com.<companyname>.....dao.<domain>

例如。

com.<companyname>.....customer.dao
com.<companyname>.....dao.customer

您会推荐哪个选项?

最佳答案

选项 2 是更优选的。

如果您出于任何原因需要分离 DAO 或服务层,您只需移动更高级别的包,而不必查找所有域及其对应的包。

我会根据域对象的数量调整选项 2,而不是为每个域对象创建单独的包。我通常不会为域对象保留单独的包,除非有紧迫的原因。

关于java - 适用于多层应用的标准封装结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com