我是GWT的新手,我正在创建一个Web界面来显示来自3个不同查询的表格结果。因此我定义了3个不同的对象类。导师,学生和课程计划。我使用了tabPanel小部件,它将Tutors选项卡作为默认选项卡。我想要的是用户能够单击任一选项卡并查看每个相应查询的数据。
所以我的问题是,我是否必须为每个选项卡创建不同的服务,或者我可以通过定义一个处理3个对象的服务来实现这一点。任何帮助将不胜感激。
答案 0 :(得分:1)
我会为每个数据类型创建单独的服务。这是实现您想要的最简单,最自然的方式,它还有其他一些好处:
但是,可能会出现一种服务更合适的情况,但这取决于您的数据结构,数据量以及用户使用您的应用程序的方式。不过,我建议从3个服务开始,因为在这种情况下它是最简单和最自然的。如果您发现方法存在问题,可以随后重构代码。
答案 1 :(得分:0)
您可以创建:
1需要3个服务器请求。 2& 3需要一个。