第6章人机交互界面的表示模型III学案.pptVIP

  • 64
  • 0
  • 约5.54千字
  • 约 43页
  • 2016-08-10 发布于湖北
  • 举报

第6章人机交互界面的表示模型III学案.ppt

Fall04 Fall04 Fall04 Fall04 Fall04 Fall04 控制器(Controller)――ActionServlet和ActionMapping 应用程序的控制器从客户端接收请求,决定执行什么业务逻辑,然后将产生下一步用户界面的责任委派给一个适当的视图组件。 在Struts中,控制器的基本组件是ActionServlet类的servlet。这个servlet通过定义一组映射(由Java接口ActionMapping描述)来配置。 每个映射定义一个与所请求的URI相匹配的路径和一个 Action类(一个实现Action接口的类)完整的类名,这个类负责执行预期的逻辑,然后将控制分派给适当的视图组件来创建响应。 模型(model)――系统状态和商业逻辑JavaBeans 在struts中,模型分为两个部分:系统的内部状态、可以改变状态的操作(事务逻辑)。 内部状态通常由一组ActionForm JavaBean表示。 根据设计或应用程序复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要时从某个数据库获得数据。 Struts的基本架构和实现实例 用户通过一个登录页面输入用户名和密码,系统对所输入的信息进行有效性验证后,从数据库读出其原始密码并与用户输入的密码进行比对。如果两者相符则转入成功页面;否则提示用户出错,并要求其重新输入。 实例

文档评论(0)

1亿VIP精品文档

相关文档