我仍然不确定要放入shared
文件夹的内容。如果我正在执行RPC请求,并将Pojos从客户端发送到服务器,反之亦然,我是否必须将它们放入shared
文件夹(因为它们被客户端和服务器使用)。
修改
也许我使用了错误的词,但是当我说Pojo
时,我实际上是指DTO
。
答案 0 :(得分:4)
您不必将RPC POJO放在shared
文件夹中,但如果将它们保存在client
文件夹中,则服务器将依赖于客户端程序包,因为Pojos同时使用由客户端和服务器。将客户端和服务器严格分开肯定会更好,这就是shared
文件夹的用途。
我要放入shared
文件夹的内容是:
答案 1 :(得分:2)
共享文件夹必须仅包含需要由客户端和服务器端共享的代码。请记住,此代码必须是可执行的客户端,因此您无权访问某些Java类。
所以基本上任何POJO或DTO类都应该在共享文件夹中。