出版社/著者からの内容紹介
本書のテーマはオープンソースのすぐれたソースコードから設
計パターンや手法を学びとることです。JUnit,Strutsなどのよく使われるオー
プンソースを題材に、そこに見出すことができる設計パターンやテクニックをわ
かりやすく示します。
計パターンや手法を学びとることです。JUnit,Strutsなどのよく使われるオー
プンソースを題材に、そこに見出すことができる設計パターンやテクニックをわ
かりやすく示します。
内容(「BOOK」データベースより)
本書はJava言語で書かれたオープンソースプロダクトを対象とし、そのソースコードを読解します。単にソースコードの断片を題材にプログラミングのテクニックを解説するのではなく、一歩踏み込んで、プロダクト全体がどのように設計されており、どういった仕組みで実装されているかをソースコードを読んで包括的に理解します。
内容(「MARC」データベースより)
オープンソースとは何かという基本から、ソースコードを理解し、実際に読解するまでを学ぶ。ソースコードをオブジェクト指向プログラムとして捉え、UMLやパターンなど、設計レベルの視点での読解を目指す。
著者からのコメント
JUnit、Struts、Eclipse、Tomcat、Spring Frameworkなど、
Javaの有名オープンソースプロダクツのソースコードをオブジェクト指向の観点
で読解。活きたソースコードの中から、設計や実装のノウハウを学びとります。
さまざまなソフトウェアの設計図がつまった、デザインブックとして読むことも
できます。また読者が自分でソースコードを読んでいけるように、ソースコード
リーディングの手法も解説します。
Javaの有名オープンソースプロダクツのソースコードをオブジェクト指向の観点
で読解。活きたソースコードの中から、設計や実装のノウハウを学びとります。
さまざまなソフトウェアの設計図がつまった、デザインブックとして読むことも
できます。また読者が自分でソースコードを読んでいけるように、ソースコード
リーディングの手法も解説します。
著者略歴 (「BOOK著者紹介情報」より)
佐藤 匡剛
大学院でソフトウェア工学を学んだ後、ソフトウェアエンジニアとして活動。UMLを使ったオブジェクト指向設計、およびJava/PHP/PerlなどによるWebアプリケーションの開発に従事。同時に、技術ライターとして、開発の経験に基づいた技術記事の執筆を行っている。そのほか、Webアプリケーション開発をテーマとした講演活動なども行っている
山田 祥寛
静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」の代表でもある(本データはこの書籍が刊行された当時に掲載されていたものです)
大学院でソフトウェア工学を学んだ後、ソフトウェアエンジニアとして活動。UMLを使ったオブジェクト指向設計、およびJava/PHP/PerlなどによるWebアプリケーションの開発に従事。同時に、技術ライターとして、開発の経験に基づいた技術記事の執筆を行っている。そのほか、Webアプリケーション開発をテーマとした講演活動なども行っている
山田 祥寛
静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」の代表でもある(本データはこの書籍が刊行された当時に掲載されていたものです)