学習内容
|
1. フレームワークの活用で得られるメリット
- アプリケーション開発の課題
- フレームワーク利用のメリット
2. フレームワークの基礎知識(1)
- ライブラリとフレームワーク
- デザインパターン
- Webアプリケーションの課題
- MVCアーキテクチャ
- J2EEパターン
3. プレゼンテーション層
- プレゼンテーション層の課題
- 課題の解決 Strutsによる解決の例
- プレゼンテーション層のパターン
4. インテグレーション層のフレームワーク
- インテグレーション層の課題
- iBATISの概要
- iBATISの利用方法
- iBATISの機能
- その他のインテグレーション層のフレームワーク
5. フレームワークの基礎知識(2)
- POJO
- アノテーション
- DI(Dependency Injection):依存性の注入
- AOP:アスペクト指向プログラミング
6. 階層間の依存性の解決
- 階層間の依存性という問題
- Springの概要
- Spring2の利用方法
- Spring2を利用して階層間の依存性を解決する
7. フレームワーク利用のポイント
- フレームワークは何を解決しようとしているか?
- フレームワーク外の機能/フレームワークの拡張
- アプリケーション全体の方式の設計
- フレームワーク内部のメカニズムを理解する
8. 組織的な開発のための注意点
- 標準の利用
- サンプルコード、サンプルアプリケーションの利用
- テスト駆動とテストの自動化
- 機能外要求(非機能要求)への対応
- チーム開発のためのツールと技法
- ノウハウの蓄積
|