2010-12-06 15 views
0

私のASP.NETプロジェクトでは、カスタムHttpModuleを使用してNHibernateを処理するための要求ごとのトランザクションパターンに従っています。私は最近、RMIを使ってJavaクライアントとサーバーアプリケーションを開発しています。セッションやトランザクションを処理するうえで、これは手動で行われています。Java RMIとHibernate:セッションとトランザクションの管理

RMIリクエストを傍受して、適切な場所でセッションを開いたり閉じることができますか?またはSpringのようなものを使用して調べるべきですか?私は、Javaに新たなんだので優しくしてください:)

答えて

0

春はこれを管理するための良い方法だろう

感謝。これは、アスペクト指向のプログラミング技術を使用してトランザクションを管理します。通常、POJOサービスインターフェイスに追加されます。 RMIを使用してPOJOサービスを公開することもできますが、これは多くの中から1つの選択肢にすぎません。

トランザクションが非常に長く実行されていない限り、トランザクションとセッションを関連付けることはありません。

もう1つのアプローチは、EJB 3.0を採用することです。依存性注入、アスペクト指向プログラミングから、Springには多くの時間がかかりました。宣言型トランザクションモデルもあります。

+0

ありがとうございます、私は春に行ってきます。それは正しい方法のように思えましたが、Javaの知識が限られているため、わかりませんでした:) –

関連する問題