2009年11月24日火曜日

EJBコンポーネント 【EJB component】

EJBコンポーネントとは、Java言語で作成されたプログラム部品の一種で、Webサーバなど企業が保有するサーバで動作するもの。

 Sun Microsystems社は、「Java 2」仕様のセットの一つとして、企業の業務システムや電子商取引などで使われるサーバに必要な機能をまとめた「J2EE」(Java 2 Enterprise Edition)をまとめており、この中に、サーバ上で動作するJavaアプリケーションを部品化するための規約「EJB」(Enterprise JavaBeans)が含まれる。

 EJBはJavaプログラムをアプリケーションの部品(コンポーネント)として扱うための規約で、トランザクション処理やセッション管理、セキュリティなどをアプリケーションサーバなどのEJB実行環境があらかじめ用意することで、コンポーネントの開発を容易にしている。

 JavaBeansのサーバ版、と説明されることもあるが、EJBは前述のような機能をサーバが提供してくれるほかに、CORBAやJava RMIによる分散処理が可能となっており、コンポーネント指向がより徹底されている。

0 件のコメント:

コメントを投稿