回答
没有硬性规定,但经验法则是相反的,开始与贵公司的域名:
com.mycompany
然后在项目中添加:
com.mycompany.project
这将确保你不会有你的类和那些从你所依赖的库之间的冲突。
然后我亲自尝试他们的官能团分解下来的东西,例如
com.mycompany.project.domain // contains the business domain classes
com.mycompany.project.io // contains the classes that deal with network or file-system
com.mycompany.project.persistence // contains the classes that handle persistence of the business domain classes
com.mycompany.project.ui // contains the user interface related classes
在这些包,我可能有进一步的组,但那将是非常具体的项目。
的重要的是要在你的项目是一致的。
谢谢您的回答java包名称的标准规范化,这就是我要找的,但我仍然没有对内容的权限清晰的软件包io和域名。 –
我会添加一些澄清 –
Thx很多澄清。 –
简短的回答:每个模块/功能的一个包,可能与子包。把密切相关的东西放在一起。避免软件包之间的循环依赖关系。
- 1. 框架为Java CRUD应用程序
- 2. Angular 2 CRUD应用程序
- 3. java CRUD应用程序卡在“更新”上!
- 4. 应用程序CRUD错误“HTTP 500 - java.lang.NullPointerException”
- 5. 嵌入式CRUD Web应用程序
- 6. Star secondary class Java
- 7. DDD和CRUD类型的应用程序
- 8. 增加应用程序中的MVC CRUD#
- 9. 撤销PHP CRUD应用程序
- 10. WPF中的简单CRUD应用程序
- 11. 聚合物RESTful CRUD应用程序
- 12. 基于PyQt GUI的CRUD应用程序
- 13. PHP CRUD应用程序,密码拥有
- 14. Java中两表模式(Oracle 11g)的最快CRUD应用程序?
- 15. Java Swing:编写跨平台应用程序(基本上是CRUD)
- 16. 最简单的方法,使java crud应用程序
- 17. 如何获得Star Trek应用程序的转换?
- 18. POS收据从Rails应用程序打印到Star Micronics TSP 143U
- 19. 反应性扩展...在CRUD应用程序中的示例
- 20. BlueJ Java MySQL CRUD应用程序|线程“AWT-EventQueue-0”中的异常java.lang.NullPointerException
- 21. 使用activeadmin在Rails应用程序中创建新的crud
- 22. 在CRUD Web应用程序中使用Akka actors
- 23. 在Java应用程序
- 24. org.JSON.JSONException在Java应用程序
- 25. 适用于CRUD应用程序的AngularJS $资源参数编程
- 26. 使用Dreamweaver或其他框架创建CRUD Web应用程序?
- 27. 创建具有CRUD功能的MVC应用程序
- 28. 业务线应用程序的PHP框架? (很多CRUD)
- 29. 在CRUD应用程序中不更新的更新方法
- 30. 在Web应用程序中描述CRUD的更好方法?
有像刀,测试,图形用户界面... –