Google_App_Engine开发环境搭建
Google App Engine for Java 是一个由 Google 提供的云计算平台,专为 Java 开发人员设计,让他们能够构建可伸缩的Web应用程序。自2009年4月起,这个平台开始支持Java,为开发者提供了丰富的服务和工具。本文将深入探讨Google App Engine for Java的关键特性,以及如何使用Google Plugin for Eclipse进行开发。 Google App Engine for Java 提供了一系列应用程序服务,包括数据存储、HTTP服务、邮件发送和缓存。数据存储基于Google的BigTable技术,但通过JDO(Java Data Objects)和JPA(Java Persistence API)接口呈现,使开发者能以标准的Java编程方式操作数据,而无需直接与底层数据库交互。此外,平台还支持使用标准的Java API,如`java.net.URL`进行HTTP通信,JavaMail发送邮件,以及JCache(JSR 107)接口访问Memcache进行高效的缓存操作。 Google Plugin for Eclipse 是一个强大的集成开发环境插件,它使得在Eclipse中开发和部署Google App Engine应用变得异常简便。通过这个插件,开发者可以创建基于Java Servlet API和Google Web Toolkit (GWT)的项目。GWT是一种用于构建富客户端Web应用的框架,它允许使用Java来编写客户端代码,并自动编译成高效的JavaScript。 在系列文章的第一部分,我们将对App Engine for Java进行概述,理解其提供的服务类型,然后通过两个示例应用展示如何利用Eclipse插件进行开发。第一个示例将使用Java Servlet API,这是Web应用的基础,可以处理HTTP请求并生成响应。第二个示例则将利用GWT的强大功能,构建一个用户友好的前端界面。 第二部分,我们将进一步深入,构建一个小型的联系人管理应用程序,展示如何利用App Engine for Java对servlets和GWT的支持。这个联系人管理应用将演示如何在Google的云环境中处理数据、创建动态页面以及实现用户交互。 第三部分,我们将探索App Engine for Java的持久性支持,这基于JDO和JPA,让开发者可以方便地管理和存储对象。我们将看到如何在应用程序中利用这些API进行数据操作,并确保数据在云环境中的可靠性和一致性。 Google App Engine for Java 提供了一个完整的端到端解决方案,涵盖了开发、部署和扩展Web应用的各个方面。其易于使用、对标准Java API的支持以及与Eclipse的紧密集成,使得它成为Java开发者构建高度可伸缩应用程序的理想选择。通过学习和实践,开发者可以充分利用这个平台的优势,创造出适应大规模流量需求的杀手级应用。
剩余60页未读,继续阅读
- 粉丝: 1
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- qaxbrowser-1.1.32574.52.exe (奇安信浏览器windows安装包)
- C#编写modbus tcp客户端读取modbus tcp服务器数据
- 某房地产瑞六补环境部分代码
- 基于Matlab实现无刷直流电机仿真(模型+说明文档).rar
- AllSort(直接插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)
- 模拟qsort,改造冒泡排序使其能排序任意数据类型,即日常练习
- carsim+simulink联合仿真实现变道 包含路径规划算法+mpc轨迹跟踪算法 可选simulink版本和c++版本算法 可以适用于弯道道路,弯道车道保持,弯道变道 carsim内规划轨迹可视化
- 数组经典习题之顺序排序和二分查找和冒泡排序
- 永磁同步电机神经网络自抗扰控制,附带编程涉及到的公式文档,方便理解,模型顺利运行,效果好,位置电流双闭环采用二阶自抗扰控制,永磁同步电机三闭环控制,神经网络控制,自抗扰中状态扩张观测器与神经网络结合
- 基于 Oops Framework 提供的游戏项目开发模板,项目中提供了最新版本 Cocos Creator 3.x 插件与游戏资源初始化通用逻辑