• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

Struts快速入门(一)

发布: 2008-4-24 09:56 | 作者: 不详 | 来源: 技术文档大全 | 查看: 38次 | 进入软件测试论坛讨论

领测软件测试网

U-['e.D8K+y5y

NR~J5p+D
hs;B'^mG视图  软件测试技术网+@%X7o9oRTr
软件测试技术网Q i e y R6qQ4` \
视图的责任是表现模型的状态。表述语句封装于视图中,因此模型数据可以适合多种不同的终端。当模型中的变化传达到视图的时候,视图会修改自己。视图将用户输入传递到控制器。  软件测试技术网w?)JOC J J

0ya MX F3^  
*J:}8G$g.E4wC"MSR
xy,X0Q5VAm控制器  软件测试技术网G3@(y:}jd/W.I

c0k @_"z控制器的任务是获取并翻译用户输入到动作并由模型执行。控制器的任务还有根据用户输入和执行结果选择下一个视图。在基于J2EE的应用系统中,MVC结构被用于分离由JavaBeans或EJB表示的事物层功能和由JSP表示的表现层,中间经由基于Servlet的控制器。然而,控制器设计必须适合各种不同类型终端的输入,包括来自Web终端的HTTP请求,无线终端的WML,供应商与业务伙伴的基于XML的文档等。对于HTTP请求和任务范例,提交的HTTP请求被发送到一个控制中心,依次解释并委派该请求到适当的请求处理器。这也被作为第二类MVC结构。请求处理器与开发者提供的架构结合起来,以实现对与模型有关联的特定逻辑的请求。依靠这个交互的结果,控制器可以决定下一个视图以产生恰当的反应。  
1E,a%c)X