【发布时间】:2011-04-14 14:15:36
【问题描述】:
我仍然不确定将什么放入 shared 文件夹。如果我正在执行 RPC 请求,并将 Pojos 从客户端发送到服务器,反之亦然,我是否必须将它们放入 shared 文件夹中(因为它们同时被客户端和服务器使用)。
编辑
也许我用错了术语,但当我说 Pojo 时,我实际上是指 DTO。
【问题讨论】:
我仍然不确定将什么放入 shared 文件夹。如果我正在执行 RPC 请求,并将 Pojos 从客户端发送到服务器,反之亦然,我是否必须将它们放入 shared 文件夹中(因为它们同时被客户端和服务器使用)。
编辑
也许我用错了术语,但当我说 Pojo 时,我实际上是指 DTO。
【问题讨论】:
您不必将 RPC POJO 放在 shared 文件夹中,但如果将它们放在 client 文件夹中,服务器将依赖于客户端包,因为客户端和客户端都使用 Pojo服务器。将客户端和服务器严格分开肯定更好,这就是 shared 文件夹的用途。
我要放入shared 文件夹的内容是:
【讨论】:
共享文件夹必须只包含客户端和服务器端都需要共享的代码。请记住,此代码必须是可执行的客户端,因此您无权访问某些 Java 类。
所以基本上任何 POJO 或 DTO 类都应该在共享文件夹中。
【讨论】: