基于flex4技术从零开发flex博客系统 : 4 数据存储
2009-05-05 12:06:22 来源:WEB开发网该工厂用于返回一个PersistenceManagerFactory的单例,其中transactions-optional参数是在src/META-INF/jdoconfig.xml中定义的:
<persistence-manager-factory name="transactions-optional">
…
</persistence-manager-factory>
但是PersistenceManagerFactory并不是数据的管理者,PersistenceManager才是,现在我们可以用PMFactory.getInstance().getPersistenceManager()方法获取PersistenceManager了。
我们需要提供一个新接口,这个接口充许用户提交用户名与greeting内容参数,并存储到google app engine。修改HelloWorld.java,添加如下代码:
private PersistenceManager pm = PMFactory.getInstance()
.getPersistenceManager();
public Boolean greet2(String user, String content) {
Boolean result = true;
Greeting greeting = new Greeting(user, content, new Date());
try {
pm.makePersistent(greeting);
} catch (Exception e) {
result = false;
} finally {
pm.close();
}
return result;
}
更多精彩
赞助商链接