商品の情報
Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集

Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集

この商品が欲しい!
この商品は Amazon.co.jp で購入することができます。このボタンをクリックすると、商品が Amazon.co.jp のカートに入ります。

Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集の商品レビュー

5.0 OSS を活用しましょう!
Java で開発を行っている全ての方、使用するツールの決定権がある方にお薦めします。

Jakarta Commons の API をピックアップして紹介しています。「Jakarta Commons の全てが分かる」という訳ではありませんが、よく使われるものをピックアップしているだけあって、工数を削減できそうなものが沢山ありました。「今までプロジェクトごとに作成していた API が、実は Jakarta Commons でリリースされていた」なんてこともあります。
紹介されていない API については Jakarta サイトを閲覧する必要がありますが、Jakarta Commons の概要を掴むには最適の本だと思います。Jakarta Commons は、英語ドキュメントのみリリースされているパッケージも存在するプロジェクトなので、貴重な日本語資料だと言えます。
4.0 分かりやすい
Jakarta CommonsがJDKの隙間を埋めると言うが、Lang, Collections, CLI, Logging, Mathは、
正直知らなくても別に損はしないと感じた。
しかし、BeanUtils, Digester, Velocity, JXPath, Luceneは、インタフェースや処理手段が興味深く、
これらを活用できる場面が多々あると感じた。
この本の訳や説明は非常に分かりやすいのだが、上記興味深いと感じた各ツールの機能は豊富なため、
全てを説明しきれていないので、この本で興味を持ったツールについては、別の書籍で理解を深めた方が良いと思う。
ただ、概要を手っ取りばやく把握するのに、この本は非常に効率的なので、一度目を通す価値は十分あると思う。
4.0 まずは目次を見てから
jakarta commonsを使う上での近道が盛りだくさんの内容となっている。

commonsに関する良質なドキュメントは探してみると案外少ない。日本語のリソースとなるともっと少ない。本書の英語版からのタイムラグが短いことから、日本語版のニーズがあったんだろうと思われる。本書は信頼できる日本語の情報という点で価値がある。

本書はあくまでオライリーのクックブックシリーズなので、commonsを網羅した内容を期待してはいけない。目次を参照して目的のコンポーネントの章があるかを確認しよう。
5.0 「ツチブタ」本として、広く読まれてほしい一冊です
表紙の売り文句に「Javaプロジェクト必須」とありますが、この言葉は控えめです。
「これを読む前は半人前、これを読んで一人前」ぐらいでもおかしくありません。

本書の利点はタイトルにもある通り、「使える」レシピが満載されていることです。
「レシピ」というより「処方箋」のほうが近いかもしれません。
ソフトウェアの詳細設計やコーディングを行う現場で、大いに活用できます。

では、どのように「使える」のか?
それは「せっせとコードを書く作業を減らせる」ことです。

Commonsの実態は、汎用のライブラリー群です。
一般にソフトウェア開発の現場では、JDKのAPIを使ってクラスやメソッドを作成します。
例えばファイルをオープンして別のファイルに書き出して、ファイルをクローズするといった処理があります。
Commonsは、このような典型的な処理を汎用的な形でモジュール化してあります。
開発者は、このCommonsを使えば目的を果たせます。JDKのAPIを書き連ねる必要はなくなります。
より抽象化された形で設計やコーディングができるようになります。
ですから、生産性が向上するだけでなく、欠陥が少なくなり、保守性も向上します。

このような即物的なご利益だけでなく、本書にはもう一つ重要な利点があります。
それは「上手な設計を学べる」ことです。

「設計が上手くなるには他人のソースコードを読め」とは、昔から言われている言葉です。
でも、そんな手間はなかなかとれません。玉石を選り分けるのに時間がかかります。
設計の意図を推し量るのも大変です。

本書ではレシピ毎にソースコード例が挙げられています。どれもよく吟味され、こなれているものです。
例だからといって無闇に使うのではなく、適切な局面にCommonsを適用しています。
ですから各レシピを読み進めれば、「どういう局面では、どのような設計が好ましいのか」身に付けることができます。

5.0 Jakarta Commonsのサンプル集
JDKだけの機能では、ちょっと面倒な処理を行うため、
Commonsを使うことが、結構、あると思いますが、
そんな時に、こういうことってできるかな、と、
取りあえず、調査の入り口にするのに、役に立ちます。

本の最新売り上げランキング - トップ10

1位 1Q84 BOOK 1
おすすめ度: 価格: ¥ 1,890  通常2~5週間以内に発送
2位 1Q84 BOOK 2
おすすめ度: 価格: ¥ 1,890  通常2~5週間以内に発送
3位 ザ・トレーシー・メソッド DVD Book
おすすめ度: 価格: ¥ 2,850  通常2~4週間以内に発送
4位 天才は10歳までにつくられる―読み書き、計算、体操の「ヨコミネ式」で子供は輝く!
おすすめ度: 価格: ¥ 1,260  通常2~4週間以内に発送
5位 ゴーマニズム宣言SPECIAL天皇論
おすすめ度: 価格: ¥ 1,575  在庫あり。
6位 赤ちゃんの脳を育む本 (セレクトBOOKS)
おすすめ度: 価格: ¥ 1,365  一時的に在庫切れですが、商品が入荷次第配送します。配送予定日がわかり次第Eメールにてお知らせします。商品の代金は発送時に請求いたします。
7位 忌野清志郎 ロッキングオンジャパン特別号―1951-2009
おすすめ度: 価格: ¥ 1,050  在庫あり。
8位 2‾3才からの脳を育む本―おうちで出来るカリキュラム満載 (セレクトBOOKS)
おすすめ度: 価格: ¥ 1,365  通常4~8日以内に発送
9位 やめる力
おすすめ度: 価格: ¥ 1,260  在庫あり。
10位 ザ・十和子本
おすすめ度: 価格: ¥ 2,100  在庫あり。
こちらもおすすめです
Java魂―プログラミングを極める匠の技
おすすめ度: 4.0
価格: ¥ 3,780
在庫あり。
Apache Maven 2.0入門 Java・オープンソース・ビルドツール
おすすめ度: 5.0
価格: ¥ 2,499
在庫あり。
Jakarta Strutsクックブック
価格: ¥ 3,570
在庫あり。
Ant第2版
おすすめ度: 4.0
価格: ¥ 2,730
在庫あり。
ソースコードリーディングから学ぶ Javaの設計と実装
おすすめ度: 5.0
価格: ¥ 2,604
在庫あり。