お勉強メモ
アプリケーションアーキテクチャ
最終更新:
匿名ユーザー
-
view
アプリケーションアーキテクチャ
システム開発の目標を満たすような、アプリケーション全体の構造、共通の方式
システム開発の目標
→テストが容易に行える構造
→将来の環境の変動に耐える頑健な構造
テストはWebコンテナやEJBコンテナを利用しないでも実施できて、実装とテスト用のMockオブジェクトで議事環境を簡単に作れないとだめ。
Mockオブジェクト:テストの際に本物のobjと結合したいが、まだそのobjができてなかったりそのobjがコンテナやその他環境に依存していてテスト環境では使えなかったりしたときに作成する、テストを行うために必要なインターフェースだけをもつほとんど中身のないobjたちのこと
システム開発の目標を満たすような、アプリケーション全体の構造、共通の方式
システム開発の目標
- ユーザの要求を満たすという目標
- 保守や拡張のしやすさやテストのやりやすさなど開発者のための目標
- 開発効率
→テストが容易に行える構造
- 柔軟性
→将来の環境の変動に耐える頑健な構造
テストはWebコンテナやEJBコンテナを利用しないでも実施できて、実装とテスト用のMockオブジェクトで議事環境を簡単に作れないとだめ。
Mockオブジェクト:テストの際に本物のobjと結合したいが、まだそのobjができてなかったりそのobjがコンテナやその他環境に依存していてテスト環境では使えなかったりしたときに作成する、テストを行うために必要なインターフェースだけをもつほとんど中身のないobjたちのこと