Google App Engine for Java: 第 1 部分:运转起来!
2009-09-17 00:00:00 来源:WEB开发网图片看不清楚?请点击这里查看原图(大图)。
如图 6 所示,与简单的基于 servlet 的应用程序相比,App Engine for Java 为 GWT 应用程序提供了更多的代码工件。示例应用程序是一个在 GWT 执行的 GUI,它可以与一个问候(greeting)服务应用程序通信。
图 6. 为 GWT 应用程序提供的代码工件
图片看不清楚?请点击这里查看原图(大图)。
为 GWT 应用程序提供的一个额外 JAR 对于基于 servlet 的应用程序并不是必须的,这个 JAR 文件就是 gwt-servlet.jar。
其他工件包括:
src/gaej/example:SimpleGWTApp.gwt.xml:GWT 模块描述符
src/gaej.example.server:GreetingServiceImpl.java:问候服务的实现
src/gaej.example.client:GreetingService.java:问候服务的同步 API
src/gaej.example.client:GreetingServiceAsync.java:问候服务的异步 API
src/gaej.example.client:SimpleGWTApp.java:构建启动 GUI 的主要入口点
war/WEB-INF:web.xml:配置 GreetingServiceImpl 的部署描述符
war:SimpleGWTApp.html:显示 GWT GUI 的 HTML 页面
war:SimpleGWTApp.css:GWT GUI 的样式表
在深入研究应用程序的架构和源代码之前,看看运行它的时候会发生什么状况。要运行应用程序,单击工具栏中的红色工具箱,然后单击 Compile 按钮。现在右键单击项目并像刚才一样选择 Run As—> Web Application 菜单项。这一次,由于您处理的是一个 GWT 应用程序,将显示一个 GWT Hosted Mode Console 和浏览器。继续并使用 Web 应用程序输入您的名字并观察响应。我收到如图 7 所示的响应:
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››APP Loading页设计和App从当前页进入新页面交互
- ››App产品开发:App产品开发与推广的经验
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Applying Styles and Themes - 应用Style和Theme ...
更多精彩
赞助商链接