Google App Engine对Java支持状况一览

语言支持
 
所有基于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的通信机制来替代。

dawei

【声明】:邵阳站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。