現場で使える Java ライブラリ

ゲンバ デ ツカエル ジャバ ライブラリ

現場で使える Java ライブラリの表紙
プログラミング
著者:
竹添直樹 / 島本多可子(タケゾエ, ナオキ / シマモト, タカコ)
出版社:
翔泳社
出版日:
2011年07月
ISBN:
9784798123363
在庫:
メーカー取り寄せ
4(4 件 / 楽天ブックス)
中級者向け
Javaプログラミングインターネット・WEB デザインオープンソースライブラリ効率化実務開発ツールAPIソフトウェア開発

なぜ注目されているか

総合661位 ↑ 1 ランクアップ 言及 2 件
言及数
812位

書籍紹介

Java 開発を効率化する定番 & 実用 73。オープンソースライブラリを徹底解説。

技書の森解説

Java の開発で繰り返し出てくる処理を、オープンソースのライブラリを使って効率よく片付けるための解説書が『現場で使える Java ライブラリ』です (竹添直樹、島本多可子、小津美夕紀、亀井隆司 著、翔泳社、2011 年 7 月刊)。hanmoto に登録された紹介は、Java 開発を効率化する定番と実用のライブラリを集めた本であるとしたうえで、「オープンソースライブラリを徹底解説。」と結んでいます。

用途別 15 項目の目次、基本ライブラリからその他のライブラリまで

hanmoto に掲載された目次は、章番号を示さずに用途別の 15 項目を並べています。最初の「基本ライブラリ」に続いて、ロギング、テンプレートエンジン、Web アプリケーションで利用可能なライブラリ、データベース関連のライブラリ、XML/HTML パーサ、通信、CSV/Excel 入出力、PDF、グラフ生成、オブジェクト変換、テスト、キャッシュ、スクリプトの各ライブラリが続き、最後が「その他のライブラリ」です。目次の項目はどれもライブラリの用途による分類で、言語の文法を扱う項目はありません。hanmoto の目次には個々のライブラリの名前は載っていません。

OSS のライブラリを業務の Java に取り込む技術背景

Java の標準ライブラリは幅広い機能を備えていますが、業務のシステムでは、ファイル形式の変換や帳票の生成のように、標準の API だけで書くと手間のかかる処理が少なくありません。そうした処理を OSS として公開されたライブラリに任せると、自分たちで書いて保守し続けるコードを減らせます。一方で、外部のライブラリは採用した時点から自分たちのシステムの一部になるので、ライセンスの条件、開発が続いているかどうか、他のライブラリが同じ部品の別の版を要求して衝突しないかを確かめる必要があります。Maven や Gradle のようなビルドツールで、使うライブラリとその版を宣言して取り込む 依存管理 は、こうした確認を続けるための土台です。用途の分類ごとに候補を知っておくと、同じ処理を毎回自作するか既存の部品を使うかを判断する時の材料が増えます。

2011 年刊行の Java 環境を前提に読むための注意

刊行は 2011 年 7 月で、取り上げるライブラリの版や API、設定の書き方は刊行時点のものです。刊行から年数がたっているため、実際に採用する前には、各ライブラリの公式の案内で版と開発の状況を確かめる必要があります。Java の文法とクラスの扱い、外部の JAR をプロジェクトに追加してビルドする手順に慣れていることが前提になり、言語そのものを一から学びたい場合は入門書を先に選ぶほうが目的に近づきます。

刊行時期に近い時代に作られた業務システムを保守していて、既存のコードが使っているライブラリの役割を用途別に確かめたい人や、Java でよく使われてきた OSS のライブラリを用途ごとに見渡したい人にとって、目的の処理から候補を引ける本書は、手元に置いて調べ物に使える一冊です。

言及した記事 (2 件)

この本に興味がある方におすすめ

関連する本

関連記事

関連用語

共有: