WEB开发网
开发学院软件开发Java Google App Engine for Java: 第 1 部分:运转起来... 阅读

Google App Engine for Java: 第 1 部分:运转起来!

 2009-09-17 00:00:00 来源:WEB开发网   
核心提示: SimpleGWTApp 封装了名为 sendButton 的按钮,这样当它被单击时,Google App Engine for Java: 第 1 部分:运转起来!(10),SimpleGWTApp 将对 GreetingService 调用 greetServer 方法,GreetingSe

SimpleGWTApp 封装了名为 sendButton 的按钮,这样当它被单击时,SimpleGWTApp 将对 GreetingService 调用 greetServer 方法。GreetingService 接口在 src/gaej.example.client.GreetingService.java 中被定义(参见 清单 6)。

由于 Ajax 天生就具有异步性,因此 GWT 定义了一个异步接口来访问远程服务。SimpleGWTApp 使用 src/gaej.example.client.GreetingServiceAsync.java 中定义的异步接口(参见 清单 7)。GreetingServiceImpl(src/gaej.example.server.GreetingServiceImpl.java)实现了 GreetingService 中定义的 greetServer方法(参见 清单 5)。GreetingServiceImpl.greetServer 方法返回一条问候消息 String,SimpleGWTApp 用它在所创建的对话框中显示问候消息。

GWT 模块描述符声明了 GUI 应用程序的主要入口点,即 gaej.example.client.SimpleGWTApp,如清单 4 所示:

清单 4. GWT 模块描述符(src/gaej/example/SimpleGWTApp.gwt.xml)

   
 
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.6.4//EN" 
 
"http://google-web-toolkit.googlecode.com/svn/tags/1.6.4/ 
 distro-source/core/src/gwt-module.dtd"> 
 
 
<module rename-to='simplegwtapp'> 
 <!-- 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.              --> 
 <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='gaej.example.client.SimpleGWTApp'/> 
</module> 

上一页  5 6 7 8 9 10 

Tags:Google App Engine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接