2009年4月25日土曜日

ひとまずSingleton!

さぁ、ひとまず、GoogleAppEngineの
データベースを使うにはSingletonパターンを勉強しましょう!

データベースのリソースを極力使わないのが
システム設計の基本なんですが
まず最初に行わなければいけないのは


package bz.ziro.test.jdo;

import javax.jdo.JDOHelper;
import javax.jdo.PersistenceManagerFactory;

public class SessionManager {
private static final PersistenceManagerFactory pmfInstance =
JDOHelper.getPersistenceManagerFactory("transactions-optional");
public static PersistenceManagerFactory get() {
return pmfInstance;
}
}




です。
こうすることで


PersistenceManagerFactory pmf = SessionManager.get();


使うことができます。



いやぁ。。。JDOを真面目に勉強してたらびっくりしました。
JDOってJavaの規格なんですね。。。
それでjarを拾いにいったらApacheで
そのjarだけでは実装できませんって言われて
やばっ!って思ってたら
googleもdatanucleusっていうやつを使ってるんですね。
※ってよく見たらreferenceにも書いてありました!!

ん~やっぱGoogleさんの考えてることはわからん、、、

0 件のコメント: