「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
- カテゴリ:一般
- 発行年月:2004.4
- 出版社: 日経BP社
- サイズ:24cm/558p
- 利用対象:一般
- ISBN:4-8222-8198-1
- 国内送料無料
紙の本
J2EEアンチパターン
著者 Bill Dudney (ほか著),トップスタジオ (訳)
J2EEのアンチパターン、コーディングと設計の典型的エラー、アンチパターンに陥っているコードの実例を紹介し、修正する実践的な方法を説明する。【「TRC MARC」の商品解...
J2EEアンチパターン
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
J2EEのアンチパターン、コーディングと設計の典型的エラー、アンチパターンに陥っているコードの実例を紹介し、修正する実践的な方法を説明する。【「TRC MARC」の商品解説】
著者紹介
Bill Dudney
- 略歴
- 〈Dudney〉Object Systems Group在籍のJava開発者。これまでに各種J2EEアプリケーションと開発支援ツールを開発してきた。
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
紙の本
内容紹介
2004/05/21 12:10
0人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:日経BP社* - この投稿者のレビュー一覧を見る
オブジェクトプログラミングのアンチパターン(こうしてはいけないパターン)を集めた解説のJ2EE編です。新たに掘り起こした52個の失敗パターンとそれらを改善するための45個のリファクタリング手法を解説しています。Javaの中でも、ライブラリ(部品)の利用方法が難しいJ2EEに絞って、かかりやすい罠などのアンチパターンを集めました。全10章の構成で、計52個のアンチパターンを収録。各章は、いくつかのアンチパターンとそれを改善するためのリファクタリング手法の構成です。
■目次
第1章 分散とスケーリング
1.1 アンチパターン Localizing Data
1.2 アンチパターン Misunderstanding Data Requirements
1.3 アンチパターン Miscalculating Bandwidth Requirements
1.4 アンチパターン Overworked Hubs
1.5 アンチパターン The Man with the Axe
1.6 リファクタリング
第2章 永続性
2.1 アンチパターン Dredge
2.2 アンチパターン Crush
2.3 アンチパターン DataVision
2.4 アンチパターン Stifle
2.5 リファクタリング
第3章 サービスベースアーキテクチャ
3.1 アンチパターン Multiservice
3.2 アンチパターン Tiny Service
3.3 アンチパターン Stovepipe Service
3.4 アンチパターン Client Completes Service
3.5 リファクタリング
第4章 JSPの使用と誤用
4.1 アンチパターン Ignoring Reality
4.2 アンチパターン Too Much Code
4.3 アンチパターン Embedded Navigational Information
4.4 アンチパターン Copy and Paste JSP
4.5 アンチパターン Too Much Data in Session
4.6 アンチパターン Ad Lib TagLibs
4.7 リファクタリング
第5章 サーブレット
5.1 アンチパターン Including Common Functionality in Every Servlet
5.2 アンチパターン Template Text in Servlet
5.3 アンチパターン Using Strings for Content Generation
5.4 アンチパターン Not Pooling Connections
5.5 アンチパターン Accessing Entities Directly
5.6 リファクタリング
第6章 エンティティBean
6.1 アンチパターン Fragile Links
6.2 アンチパターン DTO Explosion
6.3 アンチパターン Surface Tension
6.4 アンチパターン Coarse Behavior
6.5 アンチパターン Liability
6.6 アンチパターン Mirage
6.7 リファクタリング
第7章 セッションEJB
7.1 アンチパターン Sessions A-Plenty
7.2 アンチパターン Bloated Session
7.3 アンチパターン Thin Session
7.4 アンチパターン Large Transaction
7.5 アンチパターン Transparent Facade
7.6 アンチパターン Data Cache
7.7 リファクタリング
第8章 メッセージ駆動型Bean
8.1 アンチパターン Misunderstanding JMS
8.2 アンチパターン Overloading Destinations
8.3 アンチパターン Overimplementing Reliability
8.4 リファクタリング
第9章 Webサービス
9.1 アンチパターン Web Services Will Fix Our Problems
9.2 アンチパターン When in Doubt, Make It a Web Service
9.3 アンチパターン God Object Web Service
9.4 アンチパターン Fine-Grained/Chatty Web Service
9.5 アンチパターン Maybe It's Not RPC
9.6 アンチパターン Single-Schema Dream
9.7 アンチパターン SOAPY Business Logic
9.8 リファクタリング
第10章 J2EEサービス
10.1 アンチパターン Hard-Coded Location Identifiers
10.2 アンチパターン Web = HTML
10.3 アンチパターン Requiring Local Native Code
10.4 アンチパターン Overworking JNI
10.5 アンチパターン Choosing the Wrong Level of Detail
10.6 アンチパターン Not Leveraging EJB Containers
10.7 リファクタリング
10.8 まとめ
付録A アンチパターンカタログ
付録B リファクタリングカタログ
参考資料
索引