如何确定包中的顶级域名?

时间:2014-03-04 12:41:16

标签: java package

这更多是关于最佳实践,但是如何确定或决定java包的顶级域(例如:com.foo.bar,其中com是顶级域)?我知道com在大多数企业软件包中使用,但是我是否有一个列表或资源可用于确定其他基于软件包的TLD的用途?

2 个答案:

答案 0 :(得分:0)

一般来说,包层次结构的根应该反映在生成代码的实体控制下的域名。如果您自己生成代码,购买自己的域名非常便宜,但如果您不能或不想这样做,那么将net.sf.fooproject用于SourceForge和{{1对于GitHub上的项目。

答案 1 :(得分:0)

一种常见的(也是好的)做法是使用应用程序开发的公司域名,反转并后跟项目名称。

即。如果你为stackoverflow创建一个应用程序,你的包应该以{{1​​}}

开头

然而,真正重要的是避免类名(包括其包)之间的冲突。