[Seasar-user:5277] S2Container を利用した実行クラスについて

吉田 智哉 [E-MAIL ADDRESS DELETED]
2006年 11月 26日 (日) 03:13:29 JST


Sersar-User様

S2Container の利用に際してご質問させて下さい。

例を出してご確認させていただきたいので
まず以下をご確認下さい。

=======================================================================================
・・・略・・・
public class EmployeeDaoClient {
	private static final String PATH = "exsamples/dao/EmployeeDao.dicon";

	public static void main(String[] args) {
		S2Container container = S2ContainerFactory.create(PATH);
		container.init();
		try {
			・・・略・・・
		} finally {
			container.destroy();
		}
	}
}
=======================================================================================

現在、Strautsでの開発を進めている中で、S2Daoの利用を考えております。
上記の実行クラスように S2Containerを作成しているクラスを出来れば
Managerクラス、またはDataManagerクラスという役割で利用できないかと考えています。

その場合、以下のように mainメソッドでの S2Containerの作成、初期化、利用等ではなく
return値を持つメソッドとして実装させる事は可能なのでしょうか?

=======================================================================================
・・・略・・・
public class EmployeeManager {
	private static final String PATH = "exsamples/dao/EmployeeDao.dicon";

	public List selectEmployeeInfo(int empno) {
		S2Container container = S2ContainerFactory.create(PATH);
		container.init();
		try {
			・・・略・・・
		} finally {
			container.destroy();
			return employeeInfoList;
		}
	}

	public int selectCount(int empno) {
		S2Container container = S2ContainerFactory.create(PATH);
		container.init();
		try {
			・・・略・・・
		} finally {
			container.destroy();
			return count;
		}
	}
}
=======================================================================================

ご多忙のところ誠に申し訳ございません。
ご返答いただけると幸いです。

何卒、宜しくお願い致します。

--- [E-MAIL ADDRESS DELETED] ---




Seasar-user メーリングリストの案内