「Java/JavaEE」の編集履歴(バックアップ)一覧はこちら
Java/JavaEE - (2012/10/05 (金) 07:42:30) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
-[[The WebTier>Java/JavaEE/WebTier]]
-[[Enterprise Beans>Java/JavaEE/EnterpriseBeans]]
-[[Java EE Supporting Technologies>JavaEESupporting]]
-Contexts and Dependency Injection for the Java EE Platform
-[[Persistence>javaEE/Persistence]]
-JavaSEの上にある
-エンタープライズアプリケーション
--スケールが大きい
--複数のティア
--スケーラブル
--高信頼性
--セキュア
-JavaEE=エンタープライズアプリケーションの複雑さを軽減するためのモデル/API/実行環境
-マルチティア
--スケーラビリティ、アクセシビリティ、管理容易性
--Client
---ブラウザ、スタンドアロンアプリ、別サーバ
--Web
---JavaEEサーバ
---ClientとBuisinessティアをつなぐ
---クライアントに返すデータを生成
---クライアントからの情報を受ける/ビジネス層からの結果を得る
---画面遷移の制御
---クライアントセッションの制御
---Servlets/JSF/JSF Facelets/EL/JSP/JSTL/JavaBeans
--Business
---ビジネスロジック
---JavaEEサーバ
---EJB/JAX-RS RESTful web service/JAX-WS web service endpoints/JPA entities
--EIS
---DB、リソースプランニングシステム、レガシーシステム
---JDBC/JPA/Java EEコンテナ/JTA
-Java EE Servers
--Java EE Containers
---The Web Container
---The Application Client Container
---The EJB Container
----
-開発容易性の向上
--XMLは少なくアノテーションベースで
--POJO
--単純なパッケージング
-セキュリティ性
--配置の時にセキュリティを解決できるようになる
--開発者がセキュリティのことを考えなくてもよくなる
--開発者による宣言的なアクセスコントロール
--標準的なログイン機能
--セキュリティ環境の切り替えでアプリケーションは影響を受けない
-分散マルチティアアプリケーションモデル
--機能によるコンポーネント分け
--コンポーネントの各種サーバへの配置
-新しいフィーチャ
--プロファイル
---lightweight Web Profile
---Full Profile
--新しい技術
---JAX-RS
---Managed Beans
---CDI(Contexts and Dependency Injection) [JSR 299]
---DI [JSR 330]
---Bean Validation [JSR 303]
---JASPIC
--EJBの新しいフィーチャ
--サーブレットの新しいフィーチャ
--JSFの新しいフィーチャ
-JavaEEコンポーネント
--JavaEEアプリケーションとして集められ、well formedな形式でデプロイされる
--クライアントコンポーネント
---Webクライアント,アプリケーションクライアント,アプレット
--Webコンポーネント
---Servlet,JSP,JSF
--ビジネスコンポーネント
---EJB
***JavaEE コンテナ
-コンポーネントはJavaEEモジュールの形でコンテナにデプロイされる
-コンテナサービス
--コンポーネントにプラットフォームの機能を提供するためのインターフェース
--セキュリティ、トランザクション管理、状態管理、マルチスレッド、リソースプール、JNDI、リモート接続...
--同じアプリケーションでもサービスの設定を変えることができる
-コンテナのタイプ
--EJBコンテナ(on JavaEEサーバ)
--Webコンテナ(on JavaEEサーバ)
---一部のEJBコンポーネント含む
--アプリケーションクライアントコンテナ
--Appletコンテナ
***Webサービスサポート
-XMLのAPI、ツール
--設計、実装、テスト、デプロイ
-クライアント
-SOAP,WSLD
***パッケージング、デプロイ
-JavaEEアプリケーションはJavaEEモジュールにパッケージングされる
-JavaEEモジュール
--同じコンテナタイプの複数のコンポーネント + DD
--DD
---META-INFディレクトリに格納
---JavaEE配備記述子:JavaEE仕様、JavaEE準拠の設定
---実行時配備記述子:JavaEE実装に特化した設定
--EJBモジュール(.jar)/WEBモジュール(.war)/アプリケーションクライアントモジュール(.jar)/リソースアダプタモジュール(.rar)
-EARファイル
--JavaEEモジュールs + DD
-プラットフォームのデプロイツールを使ってデプロイ
-[[Web層>Java/JavaEE/WebTier]]
-[[Enterprise Beans>Java/JavaEE/EnterpriseBeans]]
-[[Java EE Supporting Technologies>JavaEESupporting]]
-Contexts and Dependency Injection for the Java EE Platform
-[[Persistence>javaEE/Persistence]]
-JavaSEの上にある
-エンタープライズアプリケーション
--スケールが大きい
--複数のティア
--スケーラブル
--高信頼性
--セキュア
-JavaEE=エンタープライズアプリケーションの複雑さを軽減するためのモデル/API/実行環境
-マルチティア
--スケーラビリティ、アクセシビリティ、管理容易性
--Client
---ブラウザ、スタンドアロンアプリ、別サーバ
--Web
---JavaEEサーバ
---ClientとBuisinessティアをつなぐ
---クライアントに返すデータを生成
---クライアントからの情報を受ける/ビジネス層からの結果を得る
---画面遷移の制御
---クライアントセッションの制御
---Servlets/JSF/JSF Facelets/EL/JSP/JSTL/JavaBeans
--Business
---ビジネスロジック
---JavaEEサーバ
---EJB/JAX-RS RESTful web service/JAX-WS web service endpoints/JPA entities
--EIS
---DB、リソースプランニングシステム、レガシーシステム
---JDBC/JPA/Java EEコンテナ/JTA
-Java EE Servers
--Java EE Containers
---The Web Container
---The Application Client Container
---The EJB Container
----
-開発容易性の向上
--XMLは少なくアノテーションベースで
--POJO
--単純なパッケージング
-セキュリティ性
--配置の時にセキュリティを解決できるようになる
--開発者がセキュリティのことを考えなくてもよくなる
--開発者による宣言的なアクセスコントロール
--標準的なログイン機能
--セキュリティ環境の切り替えでアプリケーションは影響を受けない
-分散マルチティアアプリケーションモデル
--機能によるコンポーネント分け
--コンポーネントの各種サーバへの配置
-新しいフィーチャ
--プロファイル
---lightweight Web Profile
---Full Profile
--新しい技術
---JAX-RS
---Managed Beans
---CDI(Contexts and Dependency Injection) [JSR 299]
---DI [JSR 330]
---Bean Validation [JSR 303]
---JASPIC
--EJBの新しいフィーチャ
--サーブレットの新しいフィーチャ
--JSFの新しいフィーチャ
-JavaEEコンポーネント
--JavaEEアプリケーションとして集められ、well formedな形式でデプロイされる
--クライアントコンポーネント
---Webクライアント,アプリケーションクライアント,アプレット
--Webコンポーネント
---Servlet,JSP,JSF
--ビジネスコンポーネント
---EJB
***JavaEE コンテナ
-コンポーネントはJavaEEモジュールの形でコンテナにデプロイされる
-コンテナサービス
--コンポーネントにプラットフォームの機能を提供するためのインターフェース
--セキュリティ、トランザクション管理、状態管理、マルチスレッド、リソースプール、JNDI、リモート接続...
--同じアプリケーションでもサービスの設定を変えることができる
-コンテナのタイプ
--EJBコンテナ(on JavaEEサーバ)
--Webコンテナ(on JavaEEサーバ)
---一部のEJBコンポーネント含む
--アプリケーションクライアントコンテナ
--Appletコンテナ
***Webサービスサポート
-XMLのAPI、ツール
--設計、実装、テスト、デプロイ
-クライアント
-SOAP,WSLD
***パッケージング、デプロイ
-JavaEEアプリケーションはJavaEEモジュールにパッケージングされる
-JavaEEモジュール
--同じコンテナタイプの複数のコンポーネント + DD
--DD
---META-INFディレクトリに格納
---JavaEE配備記述子:JavaEE仕様、JavaEE準拠の設定
---実行時配備記述子:JavaEE実装に特化した設定
--EJBモジュール(.jar)/WEBモジュール(.war)/アプリケーションクライアントモジュール(.jar)/リソースアダプタモジュール(.rar)
-EARファイル
--JavaEEモジュールs + DD
-プラットフォームのデプロイツールを使ってデプロイ