EJB および Web サービスアプリケーションの学習
EJB および Web サービスアプリケーションとは
Enterprise JavaBeans (EJB) テクノロジは、エンタープライズアプリケーションのモジュール化構造のための、管理されたサーバー側コンポーネントアーキテクチャーです。EJB テクノロジによって、Java テクノロジに基づいた、分散、トランザクション、セキュリティー保護された、および移植可能なアプリケーションの開発を、すばやく簡単に行うことができます。
EJB テクノロジには Java Persistence API が含まれています。これは、持続性とオブジェクトリレーショナルマッピングを管理するための標準 API です。これは、リレーショナルデータベースを管理するために Java ドメインモデルを使用して、オブジェクトリレーショナルマッピング機能をアプリケーション開発者に提供します。
EJB テクノロジは、ビジネスメソッドを Web サービスとして公開するために使用できます。
Web サービスは、外部で使用可能な分散アプリケーションコンポーネントです。これらを使用すると、異なる言語で記述されたコンピュータアプリケーションを統合し、異なるプラットフォームで実行できます。Web サービスは、ベンダーが共通の Web サービス標準に同意しているため、言語およびプラットフォームに依存しません。
EJB アプリケーションおよび Web サービスアプリケーションは両方とも、GlassFish、Sun Java System Application Server などの Java EE アプリケーションサーバーに配備します。
このページには、NetBeans IDE を使用した EJB アプリケーションおよび Web サービスアプリケーションについて学習するのに役立つ、一部の NetBeans ドキュメントおよびリソースへのリンクがあります。
EJB テクノロジと Java Persistence
SOAP Web サービス
RESTful Web サービス
Software as a Service (SaaS)
Web サービスの信頼性とセキュリティー
|
チュートリアルおよびその他のドキュメント
FAQ
ブログ
|