如何将 GWT 项目分发给两个不同的开发人员
我正在开发一个 GWT 项目,其中我需要一个前端开发人员来处理所有前端事务,需要一个后端开发人员来查看所有编码方面,但我不希望前端开发人员看到我的编码内容并且不做任何事情。不想让后端开发人员看到我的观点。
GWT 中有可能以任何方式吗?
谢谢
I am developing a GWT project in which i need a front end developer to handle all the front end things and a back end developer to look all the coding side , but i don't want a front end developer to see my coding stuff and don't want a back end developer to see my view .
Is it possible in any way in GWT?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您正确构建项目,这应该很容易。您应该拥有三个包:
client
、server
和shared
。shared
应包含 RPC 服务、异步服务和 DTO(或模型)类。前端人员需要
客户端
、共享
和服务器
的模拟版本。后端人员需要
服务器
、共享
和客户端
的模拟版本。因此,为了让他们不知情,您需要创建
client
和shared
的模拟版本,仅当shared
更改时才需要更新。That should be pretty easy if you structure the project properly. You should have three packages:
client
,server
andshared
.shared
should contain RPC service, service async and DTO (or model) classes.Frontend guy needs
client
,shared
and a mock version ofserver
.Backend guy needs
server
,shared
and a mock version ofclient
.So, to keep them in the dark you need to create mock versions of
client
andshared
that need to be updated only whenshared
changes.从逻辑上讲,服务器与客户端共享的唯一东西是RemoteServiceImpl。只要您与方法存根共享相同的 XXXImpl,就根本不需要看到彼此的代码。
Logically, the only thing the server shares with the client is the RemoteServiceImpl. As long as you share the same XXXImpl with method stubs, you need not see each other's code at all.