TSS首次试用Google App Engine for Java 体验
程序员文章站
2022-07-08 23:07:02
...
TheServerSide试用了 Google App Engine for Java:Google App Engine 正式支持Java 了,提供了灵活的计费方式,真正的系统自动排序执行支持real cron support,能够导入/导出数据,一个安全的数据接口,最重要的是,这是一个100%的Java App Engine。
灵活的计费方式:
目前计费模式提供了更多的选项,用户可以为自己的应用使用做一个预算,直到缺省的免费 时间/存储/流量 资源已经消费完才开始计费。
cron 支持
App Engine采用原生的事件驱动event-driven模式来阻止周期性任务运行。新发布的cron 模式将支持本地时间(使用同一个cron配置能跨越多种地区),URL入口,可以通过YAML配置,和其他的App Engine 组件一样。
大型可扩展的数据库 导入/导出
很多工具宣布能够为企业提供安全的方式导入/导出数据,能随时进行数据迁移操作,提供错误修正和恢复,同时提供一个强大的导出工具(可以和GAEBAR说再见?)
安全的数据接口
SDC提供了一个代理,用于防火墙后的企业应用和运行于云计算上的App Engine应用之间安全,强壮实时的数据交换。Google提供的SDC代理,是一个存在于数据中心代码组件。SDC代理支持精细的权限操作,URL,用户等级,而且它是一个开源项目提供了最大的透明度和安全性。它的目标是通过一个简单,安全和开放的环境导出RESTful URLs
给/从 企业应用。
用户可以使用他们常用的Google 帐户登录,已经有超过50个厂商支持SDC,包括 Oracle CRM 和 SalesForce.com。Oracle 展示了实时集成Siebel 产品的能力。
Java 1.6 for Google App Engine
这是这次发布中最好的部分。在JRE层次支持标准的Java 6 和 提供 Eclipse 插件下载。部署一个应用到App Engine 将比部署到Jetty或者Tomcat上一样容易。配置对于Java 开发者也很熟悉,使用标准的web.xml文件和servlet API,file layout,和.war文件。虽然App Engine代码可能需要一点调整,但是整个架构,部署和操作对于Java开发者是非常类似的。
Google App Engine 支持 Datastore 和 Memcached 来利用Google 的架构。Google 宣布App Engine 支持标准Java APIs,比如:
* Web App Container: servlets, under JSR-154
* Datastore: JDO & JPA, JSR-220 and JSR-243
* HTTP: java.net packages, URL from the Java Standard Edition library
* Mail: javax.mail, JSR-919
* Memcache: javax.cache, JSR-107
Eclipse 插件提供了本地App Engine环境,包括完整的测试和调试,用于编辑GWT代码的工具,和能够直接发布到Google App Engine 服务器的能力。这个插件你也能集成到 IDEA, Vim, NetBeans, emacs 等其他IDE中。
本文作者写了: Developing with Google App Engine ,Beginning Google App Engine 即将发布。
同时推荐JavaEye社区 seemoon 同学发表的:google appengine for java初体验
灵活的计费方式:
目前计费模式提供了更多的选项,用户可以为自己的应用使用做一个预算,直到缺省的免费 时间/存储/流量 资源已经消费完才开始计费。
cron 支持
App Engine采用原生的事件驱动event-driven模式来阻止周期性任务运行。新发布的cron 模式将支持本地时间(使用同一个cron配置能跨越多种地区),URL入口,可以通过YAML配置,和其他的App Engine 组件一样。
大型可扩展的数据库 导入/导出
很多工具宣布能够为企业提供安全的方式导入/导出数据,能随时进行数据迁移操作,提供错误修正和恢复,同时提供一个强大的导出工具(可以和GAEBAR说再见?)
安全的数据接口
SDC提供了一个代理,用于防火墙后的企业应用和运行于云计算上的App Engine应用之间安全,强壮实时的数据交换。Google提供的SDC代理,是一个存在于数据中心代码组件。SDC代理支持精细的权限操作,URL,用户等级,而且它是一个开源项目提供了最大的透明度和安全性。它的目标是通过一个简单,安全和开放的环境导出RESTful URLs
给/从 企业应用。
用户可以使用他们常用的Google 帐户登录,已经有超过50个厂商支持SDC,包括 Oracle CRM 和 SalesForce.com。Oracle 展示了实时集成Siebel 产品的能力。
Java 1.6 for Google App Engine
这是这次发布中最好的部分。在JRE层次支持标准的Java 6 和 提供 Eclipse 插件下载。部署一个应用到App Engine 将比部署到Jetty或者Tomcat上一样容易。配置对于Java 开发者也很熟悉,使用标准的web.xml文件和servlet API,file layout,和.war文件。虽然App Engine代码可能需要一点调整,但是整个架构,部署和操作对于Java开发者是非常类似的。
Google App Engine 支持 Datastore 和 Memcached 来利用Google 的架构。Google 宣布App Engine 支持标准Java APIs,比如:
* Web App Container: servlets, under JSR-154
* Datastore: JDO & JPA, JSR-220 and JSR-243
* HTTP: java.net packages, URL from the Java Standard Edition library
* Mail: javax.mail, JSR-919
* Memcache: javax.cache, JSR-107
Eclipse 插件提供了本地App Engine环境,包括完整的测试和调试,用于编辑GWT代码的工具,和能够直接发布到Google App Engine 服务器的能力。这个插件你也能集成到 IDEA, Vim, NetBeans, emacs 等其他IDE中。
本文作者写了: Developing with Google App Engine ,Beginning Google App Engine 即将发布。
同时推荐JavaEye社区 seemoon 同学发表的:google appengine for java初体验
上一篇: Grails 1.0.1发布
下一篇: hadoop完全分布模式安装配置