2009年12月6日日曜日

コンテナ管理トランザクションであそぶ - (2/10) -

準備する

検証環境
アプリケーションサーバー GlassFish v2.1
データベースサーバー Apache Derby
OS Windows XP
ビルドツール Maven 2
※mvnコマンドが実行できるように設定しておいてください。

適当な場所に作業フォルダー(C:\mywork)を作り、フォルダとファイルを配置します。
一括ビルドプロジェクト(build)、EARファイルプロジェクト(build-ear)、
EJBプロジェクト(ejb-module)、Webアプリプロジェクト(webtest-client)を作成します。

  • C:\mywork
    • build
      • pom.xml
    • build-ear
      • pom.xml
    • ejb-module
      • src
        • main
          • java
            • com
              • mydomain
                • ejb
                  • Action.java
                  • ActionImpl.java
                  • Message.java
                  • MessageUtil.java
                  • Rollback.java
                  • SubAction.java
                  • SubActionImpl.java
          • resources
            • META-INF
              • ejb-jar.xml
              • persistence.xml
      • pom.xml

    • webtest-client
      • src
        • main
          • java
            • com
              • mydomain
                • ejb
                  • Client.java
                  • PageData.java
          • webapp
            • WEB-INF
              • web.xml
            • index.jsp
      • pom.xml