コース概要

インタフェース指向プログラミング

  • インタフェースの概念に基づくモデリングとプログラミング
  • インタフェース指向プログラミングが解決する問題

コンポーネント指向プログラミング

  • Webアプリケーションモデルにおけるコンポーネントの役割、POJOオブジェクトをWebアプリケーションのコンポーネントとして機能する概念の紹介

コントロールの逆転と依存性注入のデザインパターン

  • コントロールの逆転パターン及其変種
  • 依存性注入、IoCコンテナ
  • Webアプリケーションのコンポーネント間の依存関係の宣言的定義

Springアーキテクチャ概要

  • Springアプリケーションコンテキスト及其IoCコンテナとしての役割
  • アプリケーションフレームワークとしての機能をどのように実現するか
  • Springに基づくWebアプリケーションのライフサイクルはどこから始まるか
  • 必ずしもサイトでない場合でも、Spring IoCコンテナを使用することは可能か

設定ファイル

  • XMLファイルを用いた依存性注入の宣言的定義、アプリケーションコンポーネントの作成と付与方法
  • コンポーネント間の依存関係
  • コンポーネントの記述形式およびSpring依存性注入の例

ファクトリーコンポーネント及其使用

  • 依存性注入の説明ファイルで定義されたコンポーネントと、Springがコンポーネントを生成し、インジェクションメカニズムを実装する方法
  • シングルトンとプロトタイプのコンポーネントの区別

コンポーネントライフサイクル及其識別

  • コンポーネントライフサイクル
  • コンポーネント識別

Spring AOPでのプログラミング

  • アスペクト指向プログラミング (Aspect Oriented Programming)
  • アプリケーションのアスペクトを宣言的にマッピングし、交差点の定義方法
  • Spring AOPの紹介及其アプリケーション例

Spring MVC

  • Spring Frameworkの抽象コントローラーとビューについての説明およびそれらのアプリケーション例、モデル、ビュー、コントローラーの概念の紹介

Spring MVCを使用したアプリケーションの作成

  • Spring Webアプリケーションの標準的なコントローラーとビューマネージャー
  • モデルとビューのプロパティの結線方法及其逆方向

トランザクションおよびコンポーネント持続性の問題への導入

  • トランザクション管理 (特にJava EE)
  • トランザクションマネージャー
  • 軽量フレームワークおよび永続化

Springトランザクション管理メカニズム

  • Spring Frameworkの軽量トランザクションマネージャー
  • Springのトランザクション管理メカニズム

Springを使用したテーブル行からPOJOオブジェクトへのマッピング

  • Spring Frameworkのデータアクセス方法を用いたデータベースクエリの作成
  • データアクセスの定義
  • Data Access Objects (DAO)の作成
  • DAOの実装及其アプリケーションコンポーネントの安定化に使用する方法
 35 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (2)

今後のコース

関連カテゴリー