人机交互第7章软件结构与实现教程方案.pptVIP

  • 7
  • 0
  • 约1.55万字
  • 约 90页
  • 2016-08-12 发布于湖北
  • 举报

人机交互第7章软件结构与实现教程方案.ppt

人机交互技术编写组 * MVC的优点 可以为一个模型在运行时同时建立和使用多个视图 视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态地打开或关闭、甚至在运行期间进行对象替换 模型的可移植性,因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作 人机交互技术编写组 * MVC模型的不足 增加了系统结构和实现的复杂性。 对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率 视图与控制器间的过于紧密的连接。 视图与控制器是相互分离、但又确实联系紧密的部件,视图没有控制器的存在,其应用是很有限的 视图对模型数据的低效率访问。 依据模型操作接口的不同,视图可能需要多次调用才能获得足够的显示数据 人机交互技术编写组 * 2 .Struts结构 Struts的体系结构实现了MVC模式的概念,它将这些概念映射到web应用程序的组件和概念中。 人机交互技术编写组 * Struts结构 Sruts-config.xml 控制器 Servlet 视图 Jsp 客户浏览器 商业逻辑 行为 模型请求 状态 事件 HTTP 请求 HTTP 请求 前进 发送 收到 标签 更新 人机交互技术编写组 * Struts结构对MVC模型的实现 视图(View)――JSP页面和表示组件 基于Str

文档评论(0)

1亿VIP精品文档

相关文档