【感想・ネタバレ】Javaフレームワーク開発入門のレビュー

あらすじ

※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

メタプログラミング、デザインパターン、DI×AOPなど、アーキテクトが必ず知っておきたいフレームワーク技術をていねいに解説。

アプリケーション開発の生産性はフレームワークが握っていると言っても過言ではありません。また、フレームワークを利用される環境に最適化することで、アプリケーション開発の生産性はさらに向上するとも換言できます。本書では、フレームワークを作成するための基礎的な技術について、サンプルコードを豊富に使いながら説明しています。この技術が身につけば、既存のフレームワークを状況に応じてカスタマイズすることも容易になります。
とくに近年、クラウドやiPhoneに代表されるスマートフォンなどの登場により、プログラマーを取り巻く環境に大きな変化がありました。そのような変化に伴い、新たなフレームワークも登場します。また、特殊な要件を持ったアプリケーション開発を行う場合も出てきます。フレームワークを作成する技術を身につけておくことで、そうした状況に応じた開発に対応できるようになります。

フレームワークを作成するには、オブジェクト指向技術以外にもさまざまな技術要素が必要になります。たとえば、次のようなものがあげられます。

・デザインパターン
・メタプログラミング
・アスペクト指向

本書では、フレームワークを作成するうえで重要な上記のような技術要素に焦点を当てています。

ひがやすをさんから、「この本は、アーキテクトを目指している人にとっての『はじめの一歩』にちょうどよい」という言葉を推薦文にいただきました。

...続きを読む
\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

Posted by ブクログ

読んで字の通り、フレームワーク開発をするときに役立つ本だとは思います。
実習編はそのまま役に立てるような内容もあるかと思います。
DI、AOPなどを勉強するというだけでも触りになる本ではあると思います。
制御の反転、設定の規約、単一責任の原則、オープンクローズドの原則依存関係逆転の原則などオブジェクト指向の考え方も学べます。

0
2012年03月05日

Posted by ブクログ

”フレームワークを開発するための”技術セットの紹介本。利用方法ではないというところが特徴。

んー。Struts自体さえ理解がおぼつかない中で、AOPやDIの実装を見てもなかなか実感が湧かないのが正直なところ。よく読み込めば何をしているかわかるけど、こういった抽象的な設計というか、拡張を前提とした設計の考え方がまだまだ頭に沁み込んでいない。

たぶん環境構築して実際に触ってみるのが一番早いのだろう。

今までずっと.Net畑でやってきてここ最近Javaを勉強し始めたけど、AOPとかDIとかアプリケーションの堅牢性を担保しようという話にすぐ対面するのがJavaの文化的な特徴のような気がしている。単に.Netで不勉強だっただけか、はたまた誤解をしているだけか、もう少し勉強していくとその辺の違いも理解できてくるのだろう。

0
2012年03月10日

「IT・コンピュータ」ランキング