GWT工程架构详解
2013-12-04 09:45
656 查看
通过GAE(Google App Engin)新建一个GWT工程,会得到如下的结构:
目录结构说明如下:
1) sc目录存放源代码;
2) client目录存放的是UI代码,即界面代码,会被编译成JavaScript代码嵌入页面进行调用;
3) server目录存放的是服务端代码;
4) shared目录存放的是页面校验代码,会被编译成JavaScript代码;
5) test目录存放的是测试代码;
6) war存放的是发布信息。
包名的根目录下gwt.xml文件说明:
目录结构说明如下:
1) sc目录存放源代码;
2) client目录存放的是UI代码,即界面代码,会被编译成JavaScript代码嵌入页面进行调用;
3) server目录存放的是服务端代码;
4) shared目录存放的是页面校验代码,会被编译成JavaScript代码;
5) test目录存放的是测试代码;
6) war存放的是发布信息。
包名的根目录下gwt.xml文件说明:
<?xml version="1.0" encoding="UTF-8"?> <!-- When updating your version of GWT, you should also update this DTD reference, so that your app can take advantage of the latest GWT module capabilities. --> <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN" "http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd"> <!-- rename-to重命名:使用了rename-to='testgae' 编译后的GWT信息会存放到testgae文件夹下, 如果没有使用rename-to='testgae' 编译后的GWT信息则会存放到带包命名的文件下,如com.test 下面。--> <module rename-to='testgae'> <!-- 每一个GWT工程都必须继承com.google.gwt.user.User,这是核心 --> <!-- Inherit the core Web Toolkit stuff. --> <inherits name='com.google.gwt.user.User'/> <!-- Inherit the default GWT style sheet. You can change --> <!-- the theme of your GWT application by uncommenting --> <!-- any one of the following lines. --> <!-- 为本GWT应用指定风格,有标准的也有 Chrome 浏览器的。--> <inherits name='com.google.gwt.user.theme.clean.Clean'/> <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> --> <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> <!-- Other module inherits --> <!-- Specify the app entry point class. --> <entry-point class='com.test.client.TestGAE'/> <!-- Specify the paths for translatable code --> <source path='client'/> <source path='shared'/> </module>
相关文章推荐
- GWT工程架构详解
- GWT工程架构详解
- Redux-Saga在React工程架构之的应用实践详解
- GWT工程架构分析与理解
- GWT工程架构分析与理解
- 从架构到算法,详解美团外卖订单分配内部机制
- 谷歌提供的Android 各种工程架构的模型demo
- 软件架构详解(附图)
- asp.net网站三层架构详解和反射知识
- 关于J2EE层次设计架构实例的分析详解
- Android控件架构与自定义控件详解(四)事件拦截机制分析
- 微信公众平台java开发详解(工程代码+解析)
- xcode 项目工程配置详解
- Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
- IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构
- 架构评估技术详解
- 并查集详解(HDU 1232通畅工程)
- 【Android 控件架构】详解Android控件架构与常用坐标系
- VC工程文件详解
- Android Sensor详解(1)简介与架构