Sun Java Studio CreatorはJavaのWebアプリケーション開発に特化した統合開発環境で、JSF(JavaServer Faces)を全面的に採用していることで注目を浴びています。
Sun Java Studio Creatorを使用することで、ユーザインターフェイスや画面遷移などをGUI上でドラッグ&ドロップで簡単に作成できます。そのため、今まで難しいとされていたWebアプリケーションの開発を簡単かつ効率的に行なうことができます。
また、Sun Java Studio Creatorにはアプリケーションサーバー(Sun Java Application Server)とデータベースサーバー(PointBase)が組み込まれており、Webアプリケーションの開発から、実行、デバッグまでの環境が提供されています。
この連載ではSun Java Studio Creatorを使用したWebアプリケーションの開発について説明します。
JSF(JavaServer Faces)の概要
Sun Java Studio Creatorの説明に先立って、JSFの概要について説明します。
JSFはJavaの標準化コミュニティであるJCP(Java Community Process)がJSR(Java Specification Request)127として策定した仕様で、JavaによるWebアプリケーション開発の複雑さを取り除き、より簡単かつ効率的な開発を実現するためのフレームワークです。J2EE1.4からはJSFが標準で含まれており、今後のWebアプリケーションのスタンダードとなる可能性があります。
さらに、JSFの大きな特徴として、仕様の策定段階から開発ツールを意識しているということが挙げられます。そのため、開発ツールとの親和性が高く、JSFをサポートする開発ツールを使用することで、簡単かつ効率的なWebアプリケーションの開発を実現します。そのJSF対応の開発ツールの1つがSun Java Studio Creatorというわけです。