我正在努力学习GWT。我习惯在web.xml文件中看到servlet条目。我看到一些GWT项目样本在web.xml中没有条目,它仍然有效。这是怎么回事?据我所知,如果我错了,请纠正我,在servlet 3.0之前,你无法以编程方式设置servlet映射。我的问题是,GWT如何工作而无需在web.xml中配置任何servlet?
答案 0 :(得分:1)
您看过的示例或示例,可能没有任何服务器端代码。 编译时的GWT是所有javascript代码。 服务器端代码通常在服务器包下(有3个包 - 客户端 - 所有视图和UI小部件, 共享 - 将在UI和服务器之间共享的类,通常是DTO 服务器 - 所有服务器端组件。 (proxy / async proxy和proxyImpl) - 扩展RemoteServiceServlet
如果有服务器端组件,则必须在web.xml中提及这些代理 更多信息,请点击“创建服务” - > http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html