Google App Engine对Java支持情况一览
创始人
2024-03-25 06:41:36
0

语言支持

所有基于JVM的语言都与Java一样,在App Engine上得到同样程度的支持。

JRuby

支持从svn trunk开发的JRuby。

Groovy

支持1.6.1版本以后的Groovy。

Scala

◆支持。

◆不支持Scala Actors,因为使用了目前仍不支持的线程

◆不支持Lift web框架,因为其依赖Actors及JDBC

JavaScript (Rhino)

支持。

Jython

◆支持Jython 2.2。

◆Jython 2.5需要补丁,我们会在Jython做出调整前一直提供该补丁。

BeanShell

支持。

Java企业版(JEE)

我们不对Java EE做完整支持,不过支持大多数独立组件。

Servlets

支持2.4版本,包括HTTPS。

Java Server Pages(JSP)

近于完整支持,包括JSTL。

Java Persistence API(JPA)

支持

JavaMail

一部分支持。

JavaBeans™ Activation Framework(JAF)

支持

XML处理

支持,包括DOM,SAX,以及XSLT API。

Java Server Faces(JSF)

未知。

Java™ Authentication and Authorization Service(JAAS)

未知。

Java数据库连接(JDBC)

不支持 - App Engine数据库不是关联型。使用JDO或JPA替代。

Web服务

我们目前不支持JAX-RPC或JAX-WS。

Java Management Extensions(JMX)

不支持。

Java EE™ Connector Architecture(JCA)

不支持。

Java Naming and Directory Interface(JNDI)

不支持。

Java Message Service(JMS)

不支持。可以用基于HTTP的通信机制来替代。

Enterprise Java Beans(EJB)

不支持。可使用JDO和JPA替代。

Remote Method Invocation(RMI)

不支持。可以用基于HTTP的通信机制来替代。

其他库

Spring

支持。

Hibernate

无法直接在App Engine上使用Hibernate。App Engine数据存储与SQL之间差别太大,导致无法使用标准的Hibernate。然而由于App Engine支持JPA,你可以考虑将Hibernate代码转化为JPA支持。

Struts

不支持。

Apache Commons FileUpload

支持1.2.1版本中加入的流程API。

不支持老版本API,因为其对java.io.File的依赖(不过,脱离文件读写的、通过自定义的FileItemFactory应该可以使用)

更多更新:http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1

【编辑推荐】

  1. Google App Engine:坚定的站在Java的中心
  2. Google宣布App Engine增加Java支持
  3. 漫步云端 Java开发者的新选择

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...