App Engine文檔中使用JDO的基本的例子是非常簡單的:GAE和JDO:任何推薦的技術與持久性管理器一起工作?
PersistenceManager pm = PMF.get().getPersistenceManager();
Employee e = new Employee("Alfred", "Smith", new Date());
try {
pm.makePersistent(e);
} finally {
pm.close();
}
但在我看來,它是一種惱人我想訪問存儲每一次得到和關閉持久性管理器,還有很多的冗餘代碼。那麼,你會建議如何避免這種情況?
例如,我遇到了一個解決方案,建議在過濾器中獲取PM並將其附加到request
,以便我可以直接從任何servlet訪問它。 PM也會自動關閉過濾器。你怎麼看?
1.謝謝,我會讀更多關於此方法的內容。 2.嗯,我不太瞭解標準編程技術(這就是爲什麼我問),但是我認爲每當我想要訪問數據存儲區時只寫1行代碼並不完全完美。該代碼也是不可讀的。 3.我選擇了JDO以防萬一我想在未來切換平臺。 – tobik