特集:いま、知っておくべきJavaテクノロジー 2004:dev Java(6/6 ページ)
デベロッパー「dev Java」では、これまでにOSS、商用と大別して50以上の特集を掲載してきた。この特集は、読者がJavaに対し向き合う時、dev Java特集のどこから読み進めればよいのか、ガイドするものだ。自らの理解がどの位置にあり、どのようにステップアップしていけばよいかもつかめるだろう。
有志によるライブラリ提供の利用
基本的な標準Java API、データベースアクセス(JDBC API)、Servlet、JSP、JavaBeansの使い方を理解したら、ある程度の規模のWebアプリケーション開発が可能だ。
しかし、幾つかアプリケーションを作っているうちに、どのアプリケーションでも共通の処理が存在することに気づくだろう。そのような時に有用なのがライブラリの利用だ。
ライブラリは、機能を再利用する技術だ。ライブラリは、いろいろなアプリケーションで汎用的に使えるように機能単位で切り出して提供されている。機能ごとに大小さまざまなライブラリが存在するのだ。
「Apache Jakarta」プロジェクトのCommonsプロジェクトでは、さまざまなライブラリが開発されすべて無償利用ができる。中にはベンダーから有償販売されているライブラリもあるし、自社内で独自ライブラリを作成し、社内プロジェクトで利用したという事例も多い。
どのようなライブラリが存在するのかを調べ、うまく活用ができればアプリケーションに必要な機能をすべて自分の手で作成するよりも効率よく開発できるだろう。
ライブラリを利用する際には、ドキュメントが充実しているかどうか、使用実績は十分か、などの点によく注意して選択したい。残念ながら、世の中には出来の良くないライブラリも存在している。そのようなライブラリを使ってしまうとアプリケーションの品質を下げることになるので注意が必要だ。
前編として今回は、Javaを司る基本的なテクノロジーについて紹介してきた。後編では、基礎となるテクノロジーを基に、最近の動向として盛んなフレームワークなどを紹介している(9月30日公開済)。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
関連記事
- 特集「PostgreSQLで学ぶSQLデータベースの操作」
- 特集「Tomcatで知るJSP/サーブレットの基礎」
- 特集「WebLogicで知るJSP/Servlet入門」
- 特集「JSPプログラミング入門」
- 特集「WebプログラミングPHP言語入門」
- 特集:スタートアップ.NET――基礎から始める.NET
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.