2004-04-30から1日間の記事一覧

デプロイ、実行

Lombozを使ってDeploy Module、Debug ServerでEJBサーバを起動します。 クライアントコードで、以下のように呼び出しました。 HelloWorldSessionBean myBean = getHome().create(); String ret = myBean.sayHello("Bakock"); System.out.println(ret); getHo…

SessionBeanの作成

さて、ここまで作成したEntityBeanを使って、挨拶を返すHelloWorldクラスをSessionBeanとして作成します。作成方法は http://www.atmarkit.co.jp/fjava/rensai2/eclipse2_04/eclipse04_2.html のとおりです。ただし、今回はEntituBean「HelloTo」を使うため…

EJBクラス(EntityBean)の生成

パッケージエクスプローラーでHelloTo.javaを選んで右クリック→Lomboz J2EE→Add EJB to module パッケージエクスプローラーでhelloEJBフォルダを選んで右クリック→Lomboz J2EE→Generate EJB Classes で、EntityBean関連のクラスが生成されます。

LombozでEntityBeanのソースを生成、編集

http://www.atmarkit.co.jp/fjava/rensai2/eclipse2_05/eclipse05_2.html と同様の手順で、EJBのソースを生成します。 今回は、helloパッケージにテーブルhellotoの2つのカラムに相当する2つのフィールドを持ったHelloToビーンを作成することにします。 なお…

J2EEプロジェクトの作成・設定

Lombozを使ってJ2EEプロジェクトを作成します。作成方法はこちら。 今回は、プロジェクト名・EJBモジュール名ともに「helloEJB」とします。 プロジェクトを作成したら、データソースの設定をします。 Eclipse上で、helloEJB\META-INF\xdoclet.xmlを編集しま…

JBossデータソースの設定

C:\jboss-3.2.3\docs\examples\jca\mysql-ds.xmlをC:\jboss-3.2.3\server\default\deployにコピーし、編集します。 今回は以下のように編集しました。 <datasources> <local-tx-datasource> <jndi-name>MySql-hellodb</jndi-name> <connection-url>jdbc:mysql://localhost:3306/hellodb</connection-url> </local-tx-datasource></datasources>

JDBCドライバのインストール

http://dev.mysql.com/downloads/connector/j/3.0.html から最新のJDBCドライバ(今回はmysql-connector-java-3.0.11-stable.zip)をダウンロードして解凍します。 解凍した中のmysql-connector-java-3.0.11-stable-bin.jarを、C:\jboss-3.2.3\server\defaul…

テーブルの作成

先ほど作成したユーザでmysqlにログインし、テーブルを作成します。 mysql --user=helloUser --password=helloUser --database=hellodb でログインします。 create table helloto( nickname varchar(100), fullname varchar(100), primary key(nickname), ) …

データベースとユーザの作成

c:\mysql\bin に移動して、データベースとユーザを作成します。データベース名はheelodbとし、、このデータベースに全権限をもつユーザhelloUserを作成します。 mysqladmin create hellodb でデータベースができます。 mysql -u root でmysqlにrootでログイ…

MySQLのインストールと設定

http://dev.mysql.com/downloads/index.html からたどって行き、mysql-4.0.18-win.zipをダウンロード・解凍します。解凍したフォルダにsetup.exeがあるのでインストールします。インストール先フォルダは C:\mysql とします。 「日本語の設定が必要」という…

JBoss+MySQL+EclipseでEntityBeanを作ってみる

引き続きこちらに従ってEntityBeanを作ってみようと思います。