我正在开发一个足够大的 Java GWT-GAE 项目,并且我面临一些我以前没有一些 LOC 的问题。
我在 ServiceImpl 类中有几个方法,我需要直接从其他 ServiceImpl 类和 RPC 调用这些方法。我认为最好避免像 Service s = new ServiceImpl() 这样的声明,所以我想将方法体移动到适当的服务器端类中,让 ServiceImpl 类中的方法调用它们。这会是正确的解决方案还是有特定的模式可以遵循?如果是,那么只有一个 ServiceImpl 来包装所有的 RPC 方法不是更好吗?客户端变得有点慢,我认为这是因为我有几个这样的声明: public static final *ServiceAsync *Service = GWT.create(*Service.class);
我希望我已经清楚了。提前致谢。
安东尼奥