如果我们有一个Web应用程序和另一个处理数据库连接的后端应用程序。通常的做法是在两个应用程序中包含具有相似名称的包吗?
答案 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,但仅限于类可见性。唯一重叠的是包路径,以避免测试期间类可见性的复杂性。