>コンピュータ・インターネット>インターネット・Web開発>Web開発>JAVA>

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

オライリージャパン Search オライリージャパン オライリージャパン
by ティモシー・M. オブライエン Search ティモシー・M. オブライエン ティモシー・M. オブライエン

Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集 by ティモシー・M. オブライエン 価格: ¥ 3,780
国内配送無料

おすすめ度:


もっと詳しい情報: Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集
Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集 @Amazon
Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集 @aStore
Jakarta Commons クックブック―Javaプロジェクト必須のレシピ集 @Rakuten


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

Jakarta Commons の API をピックアップして紹介しています。「Jakarta Commons の全てが分かる」という訳ではありませんが、よく使われるものをピックアップしているだけあって、工数を削減できそうなものが沢山ありました。「今までプロジェクトごとに作成していた API が、実は Jakarta Commons でリリースされていた」なんてこともあります。
紹介されていない API については Jakarta サイトを閲覧する必要がありますが、Jakarta Commons の概要を掴むには最適の本だと思います。Jakarta Commons は、英語ドキュメントのみリリースされているパッケージも存在するプロジェクトなので、貴重な日本語資料だと言えます。

分かりやすい
Jakarta CommonsがJDKの隙間を埋めると言うが、Lang, Collections, CLI, Logging, Mathは、
正直知らなくても別に損はしないと感じた。
しかし、BeanUtils, Digester, Velocity, JXPath, Luceneは、インタフェースや処理手段が興味深く、
これらを活用できる場面が多々あると感じた。
この本の訳や説明は非常に分かりやすいのだが、上記興味深いと感じた各ツールの機能は豊富なため、
全てを説明しきれていないので、この本で興味を持ったツールについては、別の書籍で理解を深めた方が良いと思う。
ただ、概要を手っ取りばやく把握するのに、この本は非常に効率的なので、一度目を通す価値は十分あると思う。

まずは目次を見てから
jakarta commonsを使う上での近道が盛りだくさんの内容となっている。

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

本書はあくまでオライリーのクックブックシリーズなので、commonsを網羅した内容を期待してはいけない。目次を参照して目的のコンポーネントの章があるかを確認しよう。

「ツチブタ」本として、広く読まれてほしい一冊です
表紙の売り文句に「Javaプロジェクト必須」とありますが、この言葉は控えめです。
「これを読む前は半人前、これを読んで一人前」ぐらいでもおかしくありません。

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

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

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

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

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

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

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


Listmania Lists:
Java & XML
私の興味のあるJavaの本
Java本
仕事で勉強する本2
ソフトウェア関連読んだ本(2)
O/Rマッピング

関連商品:

Java魂―プログラミングを極める匠の技

Apache Maven 2.0入門 Java・オープンソース・ビルドツール

Ant第2版

Jakarta Strutsクックブック

軽快なJava―Better,Faster,Lighter Java

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



related blog:

[program]カプセル化と情報隠蔽と(追記)
[http://www.oreilly.co.jp/books/4873112427/:title=jakarta commons クックブック]に以下のような記述が。 transformerは変換ロジックを分離し、カプセル化します。ドメインモデル間で、あるいはオブジェクトタイプ間で変換が必要な場合は、その変換 ...
http://d.hatena.ne.jp/bleis-tift/20070309/1173437235

[hatena::b] お気に入りが更新されました
■commonslogging - オープンソースでいきまっしょい http://wiki.opensquare.jp/?commonslogging オープンソースに関する技術まとめサイト概要 †#amazon(4797325208)#amazo n(4873112427)commons loggingは、log4jやj2sdk 1.4のlogging apiなど、複 ...
http://blog.livedoor.jp/macnano/archives/1055996.html

やはりapacheのjakarta commonsは便利
4873112427 攻略jakarta commons たなか ひろゆき 4797325208 数学を本格的に勉強するなら英語で学んだほうがよいような気がします。日本語だと曖昧な感じするからです。 先日購入した本にベイジアン関連の本があります。まだ全然読んでいませんが。 ...
http://programamemo2.blogspot.com/2006/10/apachejakarta-commons.html

jakarta commons クックブック―javaプロジェクト必須のレシピ集
java で開発を行っている全ての方、使用するツールの決定権がある方にお薦めします。 jakarta commons の api をピックアップして紹介しています。「jakarta commons の全てが分かる」という訳ではありませんが、よく使われるものをピックアップしている ...
http://www.amatoku.com/item/4873112427.html
JAVA
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス ¥ 1,890
Effective Java 第2版 (The Java Series) ¥ 3,780
明解Java 入門編 ¥ 2,730
JavaScript 第5版 ¥ 4,410
増補改訂版Java言語で学ぶデザインパターン入門 ¥ 3,990
徹底攻略 Java2 プログラマ問題集 Platform5.0 対応 (ITプロ/ITエンジニアのための徹底攻略) ¥ 3,360
jQuery+JavaScript実践リファレンス―Webデザインを強化するための ¥ 2,940
SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応(試験番号310-055、310-065) ¥ 3,990
JavaScript & Ajax プロが教える“本当の使い方” ¥ 2,940
Eclipse 3.5 完全攻略 ¥ 2,940
Amazon Associate
配送料 無料1500円以上