WEB开发网
开发学院软件开发Java 在 Google App Engine Java 版上构建电子书分享网... 阅读

在 Google App Engine Java 版上构建电子书分享网站

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 利用 JDO 的规范提供的 API,可以持久化该对象到 Google 的 App Engine 的存储设施上,在 Google App Engine Java 版上构建电子书分享网站(7),PersistenceManagerpm=PMF.get().getPersistenceManager(

利用 JDO 的规范提供的 API,可以持久化该对象到 Google 的 App Engine 的存储设施上。

PersistenceManager pm = PMF.get().getPersistenceManager(); 
try { 
  pm.makePersistent(file); 
} finally { 
  pm.close(); 
} 

注意,这里需要首先在在项目的 classpath 的 META-INF 目录下有 jdoconfig.xml,其内容如下。

<?xml version="1.0" encoding="utf-8"?> 
<jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig"> 
 
  <persistence-manager-factory name="transactions-optional"> 
    <property name="javax.jdo.PersistenceManagerFactoryClass" 
      value="org.datanucleus.store.appengine.jdo. 
    DatastoreJDOPersistenceManagerFactory"/> 
    <property name="javax.jdo.option.ConnectionURL" value="appengine"/> 
    <property name="javax.jdo.option.NontransactionalRead" value="true"/> 
    <property name="javax.jdo.option.NontransactionalWrite" value="true"/> 
    <property name="javax.jdo.option.RetainValues" value="true"/> 
    <property name="datanucleus.appengine.autoCreateDatastoreTxns" 
   value="true"/> 
  </persistence-manager-factory> 
</jdoconfig> 

小结

本文介绍了云计算领域的一个重要厂商 Google 的 Appengine for Java 的开发平台。通过一个实际的例子讲述了如何使用该平台开发 Web 应用。

本文示例源代码或素材下载

上一页  2 3 4 5 6 7 

Tags:Google App Engine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接