EJBの作成
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*EJBの作成 [#w896d58b]
Enterprise JavaBeans (EJB) はJava EEの中核で、アプリケー...
EJBは外部のサーバー等からのリモート呼び出し機能を備える。...
~
JPAでデータの操作を行うSession Beanを作成する。Session Be...
EJBにはSession Beanの他にEntity Bean(現在は非推奨)やMes...
~
ファイル→新規ファイルからEJBを作成する。~
プロジェクトに-ejbの名前のプロジェクトを選び、カテゴリ:エ...
#ref(ejb1.gif)~
~
EJBの名前とパッケージ名を入力し、終了。~
~
セッションのタイプは次の通りである。~
ステートレス:状態を持たない。使い終わったインスタンスを...
ステートフル:状態を持ち、各インスタンスはクライアントと1...
シングルトン:インスタンスはアプリケーションに1つ。~
~
インターフェースのタイプは次の通りである。~
ローカル:このアプリケーションからEJBを呼び出すインターフ...
リモート:別のアプリケーションからEJBをリモート呼び出しを...
#ref(ejb2.gif)~
~
ソースコードの枠が自動生成される。~
ステートレスBeanを表すアノテーション@Statelessが付加され...
また、このクラスがローカルからインターフェースを経由せず...
#ref(ejb3.gif)~
~
JPAを使用してDBにアクセスするコードを入力する。~
EntityManagerはDBへのアクセス機能を提供するクラスである。~
EntityManager型のフィールドに@PersistenceContextアノテー...
unitNameに以前作成した、永続ユニット名EnterpriseApplicati...
(右クリック→コードを挿入(Alt+Insert)からエンティティ・マ...
~
readMessagesメソッド~
まず、EntityManagerのcreateNamedQueryメソッドで以前@Named...
第1引数はクエリ名、第2引数はクエリ結果のクラスである。~
次に、クエリの実行結果を取得する。~
~
writeMessageメソッド~
EntityManagerのpersistメソッドでデータをDBに挿入する。(...
~
トランザクションの処理はコンテナが自動的に行う。~
~
#ref(ejb4.gif)~
~
*コメント [#sef51365]
#comment
終了行:
*EJBの作成 [#w896d58b]
Enterprise JavaBeans (EJB) はJava EEの中核で、アプリケー...
EJBは外部のサーバー等からのリモート呼び出し機能を備える。...
~
JPAでデータの操作を行うSession Beanを作成する。Session Be...
EJBにはSession Beanの他にEntity Bean(現在は非推奨)やMes...
~
ファイル→新規ファイルからEJBを作成する。~
プロジェクトに-ejbの名前のプロジェクトを選び、カテゴリ:エ...
#ref(ejb1.gif)~
~
EJBの名前とパッケージ名を入力し、終了。~
~
セッションのタイプは次の通りである。~
ステートレス:状態を持たない。使い終わったインスタンスを...
ステートフル:状態を持ち、各インスタンスはクライアントと1...
シングルトン:インスタンスはアプリケーションに1つ。~
~
インターフェースのタイプは次の通りである。~
ローカル:このアプリケーションからEJBを呼び出すインターフ...
リモート:別のアプリケーションからEJBをリモート呼び出しを...
#ref(ejb2.gif)~
~
ソースコードの枠が自動生成される。~
ステートレスBeanを表すアノテーション@Statelessが付加され...
また、このクラスがローカルからインターフェースを経由せず...
#ref(ejb3.gif)~
~
JPAを使用してDBにアクセスするコードを入力する。~
EntityManagerはDBへのアクセス機能を提供するクラスである。~
EntityManager型のフィールドに@PersistenceContextアノテー...
unitNameに以前作成した、永続ユニット名EnterpriseApplicati...
(右クリック→コードを挿入(Alt+Insert)からエンティティ・マ...
~
readMessagesメソッド~
まず、EntityManagerのcreateNamedQueryメソッドで以前@Named...
第1引数はクエリ名、第2引数はクエリ結果のクラスである。~
次に、クエリの実行結果を取得する。~
~
writeMessageメソッド~
EntityManagerのpersistメソッドでデータをDBに挿入する。(...
~
トランザクションの処理はコンテナが自動的に行う。~
~
#ref(ejb4.gif)~
~
*コメント [#sef51365]
#comment
ページ名: