←TopPage>[[eclipseで開発]]>[[eclipse2.0.2]]>[[J2EE開発>../]]>EJB-JAR作成 #navi([[eclipse2.0.2/J2EE]]) *EJB-JAR作成 #contents **はじめに ここでは、eclipseでLombozを利用したJ2EEアプリケションの開発で、 EJB-JARの作成までを、解説したいと思います。 **J2EEプロジェクトを準備する ***J2EEプロジェクト名を決定 J2EEの開発をLambozで始めるには、まず、J2EE Projectを作成します。 パッケージエクスプローラで、「新規」→「プロジェクト」で、 プロジェクトの選択で、「Lomboz J2EE Wizards」→「Lomboz J2EE Project」を選択します。 #ref(NewProject1.gif,clear) 『Project settings』では、プロジェクト名として任意の名前を書きます。 今回は「MyJ2EE」としました。 ***『ソース』タブ この画面で『ソース』タブの内容を変えてはいけません。Lombozは、 MyJ2EE/srcにソースが有り、MyJ2EE/binにバイナリがある事期待しています。 参照: ./Lombozインストール 「JDTと連携するための設定」 ここで、ソースとバイナリの入れ場所としてフォルダーを選択して それそれ の出力先をsrcとbinとしましたね。 #ref(NewProject2.gif,clear) J2EE RIでテストする予定なので『クラスパス』タブで「変数の追加」で J2EE_HOMEを選択し、「拡張」で「lib/j2ee.jar」を追加しておきます。 #ref(NewProject2-5.gif,clear) ***『Create J2EE Container』 次のダイアログは、『Create J2EE Container』です。 EJBを作りたいので、『EJB Container』タブを選択します。 「Add」を押すとContainer Nameを聞かれるので、任意の名前を入力します。 今回は、MyBeansとします。 #ref(NewProject3.gif,clear) ***『Servers』タブ 『Servers』タブについてはEJBがdeployできる必要があるので、今回は 「JBOSS」を選択します。 とりあえずJBOSSはインストールしていないので、JBOSS Home Directoryを 「jboss」と相対表記にしておくとworkspaceの中にJBOSSディレクトリが出来ます。 #ref(NewProject4.gif,clear) で『終了です』 ここでJBOSSが無いのでタスクリストにエラーが出るので 次の節では、その対策をします。 ***J2EE RIを利用するように変更 パッケージエクスプローラからMyJ2EEを選択して、「プロパティ」を表示 させます。MyJ2EEダイアログで「Javaのビルドパス」を選択し、『ライブラリ』 タブを表示させます。ここで、アクティブになっていないJBOSS関係のライブ ラリを削除します。 #ref(NewProject5.gif,clear) ***J2EEプロジェクトの作成完了 これで、タスクリストからエラーが無くなり パッケージエクスプローラに以下のようなプロジェクトが出来ているはずです。 #ref(NewProject6.gif,clear) ここでMETA-INF以下にできた6つxmlが、みつかるはずです。 -ejb-jar.xml : EJB-JAR用のDD(まだ empty) -build.xml : antの情報 -ejbGenarate.xml : Lomboz中で使われる XDocletに渡す情報 -server.xml : J2EEサーバの情報 -beans.xml : EJB-JARに入るBeanの情報 (まだempty) -ejbs.xml : antでBeanの位置を知るための情報 (まだempty) **Stateless Session Beanを作る ***まだ書きかけだよ このあと、EBの作成して、XDocletにより必要なクラスを生成し、 deployによりMyBeans.jarを作成する所までを解説する予定。 なんて書いていたら、eclipse 2.1が出て古い情報になってしまった~ #navi([[eclipse2.0.2/J2EE]]) ←To←TopPage>[[eclipseで開発]]>[[eclipse2.0.2]]>[[J2EE開発>../]]>EJB-JAR作成