第五章 Struts控制器組件
實用工具類
1.RequestUtils
2.ResponseUtils
3.BeanUtils
4.Common Collection包
第六章 Struts模型組件
一.模型種類
模型:標明真實世界的邏輯表達,也表明供程序所使用的類和接口的物理組成.
模型開發過程:徹底分析問題域,用例分析,下一步就是開發概念模型
1.概念模型
(1) 概念模型從系統中的一套用例中開發出來
(2) 建立這個模型的[目的]:幫助識別實體并更好的了解問題域,這些實體在設計階段極可能成為類
(3) [價值]:表示出問題域所使用的實體
2.設計模型
(1) 內容:通常包括類圖表,交互圖表
二.業務對象
業務對象就是簡單的真實世界的軟件抽象.
1.業務對象的必要條件
· 業務對象由狀態和行為組成.
· 表達了來自業務域的一個人,地點,事物或概念
· 可以重用
2.業務對象的種類
· 實體業務對象
通常是從業務域中的業務名詞直接提取出來的.如客戶,訂單,物品.
可以映射到實體bean或包含業務應用程序的狀態和行為的普通JavaBean
· 過程業務對象
表達應用程序中的業務處理過程或者工作流程任務.
通常依賴于實體業務對象,是業務的動詞
可以映射到會話Bean,消息驅動bean,或者包含特定行為作為應用程序管理者或者控制者的Javabean
· 事件業務對象