コース概要
フレームワーク共通の概要、必要性について学習したあと、フレームワークを3つに分類し、それぞれのフレームワークの仕組みや考え方について学習します。
研修内容
- 第1章
- Webアプリケーションの概要
- MVCモデル
- Webアプリケーションの3層モデル
- フレームワークの生まれた背景
- フレームワークとは
- フレームワークの考え方
- フレームワークの導入効果
- フレームワークの種類
- 画面制御フレームワーク
- O/Rマッピングフレームワーク
- DIコンテナとAOPフレームワーク
- フレームワークを用いた際の設計
- フレームワークを用いた際の実装
- 第2章 画面制御フレームワーク
- 画面制御フレームワークが担当する処理
- 画面制御フレームワークを用いない場合
- 画面制御フレームワークを用いた場合 4. Strutsの概要
- 第3章 O/Rマッピングフレームワーク
- DAO(Data Access Object)パターン
- Entity
- JavaとRDB連携の問題点
- O/Rマッピング
- O/Rマッピングの設定情報
- O/Rマッピングフレームワークの機能
- Hibernateの概要
- 第4章 DIコンテナとAOPフレームワーク
- コンポーネントベースプログラミング
- オブジェクト指向プログラミング
- DIコンテナ
- POJO(Plain Old Java Object)
- インジェクションの種類
- DIコンテナのまとめ
- AOP(Aspect Oriented Programming:アスペクト指向プログラミング)
- AOPを適用したとき
- AOPの用語
- Adviceの種類
- AOPフレームワークの種類
- Seasar2の概要
- 第1章
受講対象者/受講前提知識
フレームワークを用いてWebアプリケーションを開発する人/Java (サーブレット/JSP/JDBC)でWebアプリケーションを作成したことがある人
開催日時
平成19年9月27日(木) 13:30~16:30 (3時間)
開催場所
テクノアークしまね1F パソコン研修室
募集人数
15名
受講料
3,000円(税込み)