GWT工程架构详解

原创 2013年12月04日 09:45:00

通过GAE(Google App Engin)新建一个GWT工程,会得到如下的结构:

目录结构说明如下:

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技术简介     1.AJAX技术介绍            Ajax是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写,由 XHTML、C...

使用maven创建一个简单的gwt工程

(1)文件树 TodoListApp ├── pom.xml └── src └── main ├── java │   └── org │   └── gwtproject │   └── tuto...

android 工程架构

本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用...

maven架构工程

  • 2013-02-07 13:46
  • 91KB
  • 下载

【软件工程】软件架构的通用方法

软件架构命题比较大,需要考虑的因素非常多,例如功能、性能、稳定性、扩展、重用。如果每个软件在设计阶段能把所有方面考虑到,可能不需要维护兄弟不断吐槽。 敏捷开发将可以运行的软件重要性定义在完善的文档之上...

软件工程-三层架构

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)