←TopPage>[[eclipseで開発]]>[[J2EEしてみんとす>eclipseで開発/J2EE]]>EJB-JAR作成 #navi([[eclipseで開発/J2EE]]) *EJB-JAR作成 #contents **はじめに ここでは、eclipseでLombozを利用したJ2EEアプリケションの開発で、 EJB-JARの作成までを、解説したいと思います。 **Stateless Session Beanを作る [ファイル]→[新規]→[Lomboz EJB Creation Wizard]でEJBモジュールを作成します。 #ref(EJBWizard.png) :パッケージ名|test :名前|SLSB :ラジオボタン|Statele Session EJBを選択 で終了します。 **ビジネスメソッドを作る Beanのソースが自動生成されましたので、ビジネスメソッドを作ります。 #ref(EJB-Method1.png) SLSBBean.javaで右クリック→[Lomboz J2EE...]→[Add EJB method...] #ref(EJB-Method2.png) :Method String|public String hello(int i) を入力する。 **EJB-JARの作成 次に、このEJBをEJB Moduleに登録します。 SLSBBean.javaで右クリック→[Lomboz J2EE...]→[Add EJB to module...] #ref(EJB-Method3.png) Ejb[myejb]を選択する。 ここで、"Lomboz J2EE View"を開くと、myejbにtest.SLSBBeanが登録されています。 #ref(EJB-Method4.png) さて、EJB-JARを作ります。 #ref(EJB-Method5.png) EJB Moduleであるmyejbを右クリック→[Lomboz J2EE...]→[Generate EJB Classes] で、EJBに必要なクラスを作ります。 ここでプログレスバーが出ますが、うらでXDocletが起動されています。もし、エラーが出た場合は、起動したコンソールにエラーが表示されます。 起動コンソールが無い場合やWindowsの場合には、eclipseの起動時に-consolelogオプションをつけておくと、コンソールが表示されます。 パッケージエクスプローラで「最新表示」とするとejbsrc以下に必要なJavaソースファイルが、また、myejb/META-INF/には、各種サーバのXMLが自動生成されます。 #ref(EJB-Method6.png) **EJB-JARファイルを生成 EJB Moduleであるmyejbを右クリック→[Lomboz J2EE...]→[Deploy Module] #ref(EJB-Method7.png) 「最新表示」とするとmyejb.jarが出来たことが確認できます。 これで、完成です。 以下にmyejb.jarのサンプルを添付しますので参考にしてください。 #ref(myejb.jar) 完成です。 *次は 「 [[../EJB-Client作成]] 」で、EJBクライアントを作ってテストをしましょう。 「いまさらJavaアプリケーションのクライアントなんて、作るのはイマイチ」と思った人は、一つ飛ばして「 [[../WAR作成]] 」で、JSP/Sevletのクライアントを作ってテストしてみましょう。 [[←もくじに戻る>../#index]] #navi([[eclipseで開発/J2EE]]) ←TopPage>[[eclipseで開発]]>[[J2EEみんとす>eclipseで開発/J2EE]]>EJB-JAR作成