在开发J2EE Web应用程序时,我通常会以以下方式组织我的软件包结构

com.jameselsey.<applicationName>.

  1. 控制器 - 控制器/动作转到这里
  2. 服务 - 交易服务类,由控制器调用
  3. 领域 - 该应用程序使用的我的域类/对象
  4. - 抽象道层
  5. daoimpl - 实现DAO层,使JPA/JDO/Hibernate可切换等
  6. UTILS - 公用事业课程,我可能想使用的任何通用的东西,例如我自己的dateutils等

这使我能够将课程保持在特定于其角色/任务的位置。

对Android有等效吗?我尚未找到任何准则,我正在寻找采用的包装标准的继承制/结构标准

谢谢

有帮助吗?

解决方案

如果您使用的是DI框架是的,他们倾向于以这种方式命名。.但是DI和MVC对Android来说都是新的,并且没有很多开发人员使用这些命名模式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top