WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 Java


ソースコードリーディングから学ぶJavaの設計と実装~オープンデザインのすすめ~   サポート終了

ソースコードリーディングから学ぶJavaの設計と実装~オープンデザインのすすめ~

WINGSプロジェクト 佐藤匡剛/著
山田祥寛/監修
株式会社 技術評論社/発行
定価 2,728円
B5変版・ 288ページ・ 1色
ISBN 4-7741-2950-X
発刊日: 2006年11月29日

[Amazon.co.jpからオンライン購入する]

[お知らせ] 特別PDF「Hibernate読解編」が無償ダウンロードできます!

   FAQ 本書訂正 アンケート ダウンロード

本書の特徴

Javaソースコードリーディングの実践書

JUnit、Struts、Eclipse、Tomcat、Spring Frameworkなど、Javaの有名オープンソースプロダクツのソースコードをオブジェクト指向の観点で読解。活きたソースコードの中から、設計や実装のノウハウを学びとります。
様々なソフトウェアの設計図がつまった、デザインブックとして読むこともできます。
また読者が自分でソースコードを読んでいけるように、ソースコードリーディングの手法も解説します。

まとめて読んで 更にスキルアップのこんな書籍

・Javaを扱うなら必携
[改訂新版]Javaポケットリファレンス」(技術評論社)
・Java言語に関する基礎知識の底上げを目指すには
AndroidエンジニアのためのモダンJava」(技術評論社)
分野・レベル別マップ

  Contents


第1章 ソースコードを読む
1.1 オープンソースの特徴
1.2 ソースコードを読む目的と方法
1.3 ソースコードを読むためのUML
1.4 ソースコードを読むためのパターン
1.5 本書の読解スタイル
1.6 読解するオープンソースプロダクツとテーマ

第2章 汎用ライブラリ Jakarta Commons Logging/Pool
2.1 読み解くテーマ
2.2 Commons Logginの概要
2.3 Adapterパターンの使い方
2.4 プロパティファイルによる実装クラスの指定
2.5 Commons Poolの概要
2.6 ファクトリクラスの使い方
2.7 オブジェクトプーリングの実現方法

第3章 テスティングフレームワーク JUnit
3.1 読み解くテーマ
3.2 JUnitの概要
3.3 リフレクションを使ったフレームワークの作り方
3.4 Template Methodパターンの使い方

第4章 Webアプリケーションフレームワーク Struts
4.1 読み解くテーマ
4.2 Strutsの概要
4.3 アプリケーションの初期化方法
4.4 Front Controllerパターンに基づくWebアプリケーションフレームワークの実装方法
4.5 リクエストパラメータからBeansへの変換
4.6 拡張可能なフレームワークの設計方法

第5章 統合開発環境 Eclipse
5.1 読み解くテーマ
5.2 Eclipseの概要
5.3 OSGiチュートリアル
5.4 OSGiによるプラグインシステムの構築方法

第6章 Webアプリケーションサーバ Apache Tomcat
6.1 読み解くテーマ
6.2 Tomcatの概要
6.3 JMXチュートリアル
6.4 JMXによる管理可能なサーバ構築方法
6.5 どうやってサーバのリクエスト処理を実装するか

第7章 テンプレートエンジン Jakarta Velocity
7.1 読み解くテーマ
7.2 Velocityの概要
7.3 JavaCCチュートリアル
7.4 独自の言語を定義する方法
7.5 独自言語に仕事をさせる方法

第8章 DIコンテナ Spring Framework
8.1 読み解くテーマ
8.2 Spring Frameworkの概要
8.3 DIチュートリアル
8.4 DI(依存性注入)の実装方法
8.5 実行時にクラスの振る舞いを変更する方法

第9章 データベースエンジン HSQLDB
9.1 読み解くテーマ
9.2 HSQLDBの概要
9.3 JDBCドライバの仕組み
9.4 組み込みとしてもクライアント/サーバ型としても使えるアプリケーションの設計

第10章 ソースコード読解の手法
10.1 オブジェクト指向ソースコードの特徴
10.2 読解の手法
10.3 ソースプログラムを探す
10.4 パッケージ図を描く
10.5 クラス図を描く
10.6 テーマを定めて読解する
10.7 統合開発環境の利用
10.8 開発プロセスとの比較
10.9 おわりに

付録A Mavenによるビルド
付録B ソースコードのライセンス
参考文献
索引

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.