java服务器与客户端项目,Java项目中用于服务器和客户端软件包的共...

I use eclipse and have put everything

in a single java project, each section

server,client and library are in

separate packages, the problem is that

when I export, everything gets added

to the Jar file.

这是令我着迷的部分,为什么要导出同时具有客户端和服务器的内容?从客户端-服务器的角度来看,它们将被单独分发.

Do I actually need three different

projects? It will become a little

unwieldy as everything is actually

related and I would like to keep them

together.

由于IDE现在可以管理项目/模块之间的依赖关系,因此我认为它看起来并不像您想象的那样糟糕.例如,您可以同时处理服务器代码,并使用客户端代码中的类和接口,并引用服务器项目生成的JAR.

我还要补充一点,“项目”也不是最广泛的代码封装,仍然有一个“工作区”可以包含许多相关的“项目”.其他IDE则使用“模块”而不是“项目”之类的其他措辞.

结束语:

对于最小的阻抗路径,我认为您应该将客户端和服务器部分分成两个项目,并对共享库进行相同的考虑,以防您从源代码(而不是第三方)来编译它.

因此,最终,您将从编译过程中获得3个“产品”,并将它们分发到它们所属的位置,并且在两个分发方都复制了“库”.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值