拥有类似的包名是一种常见的做法吗?

时间:2018-01-24 10:42:25

标签: java naming-conventions packages

如果我们有一个Web应用程序和另一个处理数据库连接的后端应用程序。通常的做法是在两个应用程序中包含具有相似名称的包吗?

1 个答案:

答案 0 :(得分:0)

@mtleis,看到这正是我的观点:这表明我有一个基于来自@BoristheSpider的评论打包的库

这个故事没有以正确的方式被告知。

基本上,内核库是使用Eclipse在“com.mtleis”的根包路径下开发的,并且在此工作空间中仅实现了数据库ORM的内核部分。 Eclipse的选择是由于某些相关软件的SDK限制。

但是,由于最终产品是基于servlet的,因此需要使用servlet shell实现正确测试ORM以进行alpha测试。由于对类可见性施加了一些强制性限制,测试前端也在“com.mtleis”的根包路径中实现。 “com.mtleis”的servlet shell是一个Netbean工作区项目

基本上,Eclipse的内核部分是包含在一个jar中的遗留系统库,而servlet测试前端仅仅消耗了这个jar,但仅限于类可见性。唯一重叠的是包路径,以避免测试期间类可见性的复杂性。