笠原 規男 著
本書は、J2EEによる企業向けWeb-DBアプリケーション開発のやさしい実践的技術書です。JSPやServletによるWebアプリケーションの基礎から、EJBによるコンポーネント作成、JDBCで行なうDBアクセス、JTAを使ったトランザクション処理まで、エンタープライズレベルの必須技術を解説します。各章の“メニュー(サンプルプログラム)”は、開発者が現場で「~したい」と思うようなものをご用意しました。巻末には、すぐに役立つJSTLやEJB QLのクイックリファレンスを掲載。注文は多いが、手を動かしただけおいしくなる究極のレシピをお届けします。
本書は月刊DB Magazineの人気連載「注文の多いJ2EE料理店」を加筆・修正し、書籍としてまとめたものです。
Part 1 JSPで手早く作るWebアプリケーション
第1品 とにかく簡単にWebアプリケーションを作りたい
材料:J2EEとは何か
調理器具:ここで使うもの
下ごしらえ:プロダクトのインストール
調理:各種設定
ソースの味見:HTMLとJSPのソース
まとめ
第2品 ユーザーがWebブラウザの画面から入力した内容をチェックしたい
下ごしらえ:Webアプリ環境の基礎知識
調理:アプリケーションの配備
盛り付け:Webアプリケーションのファイル構成
ソースの味見:入力チェック機能を加えてJSPのソースにする
まとめ
第3品 DBを検索/表示するWebアプリケーションを作りたい
調理:DB作成とアプリケーションの配備
盛り付け:Webアプリケーションの定義ファイルを理解する
ソースの味見:ServerタグをつかっやDBアクセスの方法
まとめ
Part 2 JavaBeans+Servletによる本格MVCモデル
第4品 データとロジックを分離した見通しのよいWebアプリケーションが作りたい
調理と盛り付け:プログラムの配置とサンプルデータの作成
デザート:クラスファイルの配置
食材:JavaBeanとは
ソースの味見:JavaBeanを利用するJSP
まとめ
第5品 J2EEならではのDBアクセス方法が知りたい
材料の準備:カンタンでおいしいJTA
下ごしらえ:ビルドツールAntの準備
調理:アプリケーションのビルドから実行まで
ソースの味見:トランザクション処理と永続化クラス
まとめ
第6品 WebアプリケーションをMVCモデルで作りたい
下ごしらえ:プログラムを役割別に分ける「MVCモデル」
調理:アプリケーションのビルド
ソースの味見:Servletを実装する
まとめ
第7品 アプリケーション固有の入力チェックをWebアプリケーションに組み込みたい
調理:アプリケーションのビルド
ソースの味見:入力の受け付けとServletによるチェック
まとめ
Part 3 EJBで実装するコンポーネント
第8品 面倒なO/Rマッピングなしでオブジェクトを永続化したい
材料の吟味:EJBはおいしいのか
下ごしらえ:Enterprise Beanとは
調理:EJBのビルドと配備
ソースの味見:Entity Beanによるオブジェクトの永続化
まとめ
第9品 永続化されたオブジェクトを検索/更新/削除したい
下ごしらえ:Entity Beanを検索/更新する方法を理解する
調理:アプリケーションの配備と実行
ソースの味見
まとめ
第10品 オブジェクト間の「関係」を永続化したい
調理:アプリケーションの配備と実行
ソースの味見(1):CMRの定義(クラス間の関連多重度「1:1」)
ソースの味見(2):CMRの定義(クラス間の関連多重度「1:多」)
ソースの味見(3):CMRの定義(クラス間の関連多重度「多:多」)
ソースの味見(4)EJBからEJBの参照の定義
ソースの味見(5)関連付けるのは先か後か
ソースの味見(6)Entity Beanの主キーについて
まとめ
第11品 ビジネスロジックを再利用可能なコンポーネントにしたい
下ごしらえ:Session Beanの基礎知識
調理:アプリケーションの配備と実行
ソースの味見:Session Beanの実装
おわりに
付録
付録 A JSTLクイックリファレンス
付録 B EJB QLクイックリファレンス
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。