第五章 Struts控制器组件
实用工具类
1.RequestUtils
2.ResponseUtils
3.BeanUtils
4.Common Collection包
第六章 Struts模型组件
一.模型种类
模型:标明真实世界的逻辑表达,也表明供程序所使用的类和接口的物理组成.
模型开发过程:彻底分析问题域,用例分析,下一步就是开发概念模型
1.概念模型
(1) 概念模型从系统中的一套用例中开发出来
(2) 建立这个模型的[目的]:帮助识别实体并更好的了解问题域,这些实体在设计阶段极可能成为类
(3) [价值]:表示出问题域所使用的实体
2.设计模型
(1) 内容:通常包括类图表,交互图表
二.业务对象
业务对象就是简单的真实世界的软件抽象.
1.业务对象的必要条件
· 业务对象由状态和行为组成.
· 表达了来自业务域的一个人,地点,事物或概念
· 可以重用
2.业务对象的种类
· 实体业务对象
通常是从业务域中的业务名词直接提取出来的.如客户,订单,物品.
可以映射到实体bean或包含业务应用程序的状态和行为的普通JavaBean
· 过程业务对象
表达应用程序中的业务处理过程或者工作流程任务.
通常依赖于实体业务对象,是业务的动词
可以映射到会话Bean,消息驱动bean,或者包含特定行为作为应用程序管理者或者控制者的Javabean
· 事件业务对象