2014-04-09 19 views
-4

包的正确的组织,我在java中新,我试图让使用摆动小CRUD应用程序,以验证功能和图形界面。在Java STANDAR CRUD应用程序

你能告诉我我的包裹的正确组织和命名 ??

+0

有像刀,测试,图形用户界面... –

回答

0

没有硬性规定,但经验法则是相反的,开始与贵公司的域名:

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 

在这些包,我可能有进一步的组,但那将是非常具体的项目。

重要的是要在你的项目是一致的。

+0

谢谢您的回答java包名称的标准规范化,这就是我要找的,但我仍然没有对内容的权限清晰的软件包io和域名。 –

+0

我会添加一些澄清 –

+0

Thx很多澄清。 –

0

简短的回答:每个模块/功能的一个包,可能与子包。把密切相关的东西放在一起。避免软件包之间的循环依赖关系。

龙答:I agree with most of this article

相关问题