最近新项目要求用GWT的RPC,研究了一下遇到一些问题,不过都已经解决,在此留个记录
1、module
注:此module中的rename-to =’sth’的意义是指gwt编译完成后的文件夹名字是以“sth”+entry-point中class的名称,像本例中生成的文件夹即:”gwttest.GwtTest”,如果无此项则默认为包名+类名
这个名字“sth”还会在web.xlm文件中配置url-pattern
2、 server即:继承自remoteService的接口
注:由于此项目中用的是注解,所以在module中并未配置server
3、web.xml
注:此url-pattern为上边1+2的结合,即gwt编译生成的文件夹名+server名,如:
我的gwt编译成的文件夹为:abc.test,server名为cctv
那么这个url就应该是:/abc.test/cctv
下一片文档是关于RPC的序列化问题。有兴趣的朋友可以看下,欢迎大家多提意见。