我用 GWT 创建了一个示例项目。在我的项目中有一些类和包。我的问题是什么类或包最终转换为 java 脚本?服务器?客户?或两者?什么是项目中的服务器滚动?
问问题
363 次
2 回答
5
在模块定义 gwt.xml 文件中指定了编译成 javascript 的 java 源代码。
<module>
<inherits name="com.google.gwt.user.User" />
<source path="async"/>
<source path="dto" includes="Employee.java, Address.java"/>
<source path="shared" excludes="Calendar.java"/>
</module>
在上面的模块定义gwt.xml文件中,只有以下的被编译成javascript
- 文件夹异步
- 文件夹 dto 中的 Employee.java、Address.java 类
- 共享文件夹中的所有类,除了日历类
- 以及 gwt-user.jar:/com/google/gwt/user/User.gwt.xml 中定义的类
它们不必涉及“客户端”、“服务器”或“共享”,它们只是建议使用的文件夹名称。
模块 gwt.xml 文件中未指定的其他文件夹将仅用作服务器端。
在 gwt.xml 文件中指定的所有源/资源/类也将可供服务器端使用。
于 2012-07-22T14:59:11.713 回答
0
“客户端”部分内的代码被翻译成 Javascript。“服务器”部分内的代码是纯 java 并在服务器端运行。
于 2012-07-22T12:25:23.363 回答