2012年6月5日
摘要: 1.3.1 Struts2和MVC前面讲到Struts2是一种基于MVC的Web应用框架,下面就来看看Struts2和MVC的关系。当然,由于我们还没有深入学习Struts2的各部分功能,这里只是先给大家讲一下Struts2是如何跟MVC对应的,其中一些名词所代表的具体功能,比如前端控制器(FilterDispatcher)、动作(Action)、结果(Result)等,在以后都会有专门的章节去讲解,现在不必在意他们的细节。图1.5 Struts2中的MVC关系控制器——FilterDispatcher 用户请求首先到达前端控制器FilterDispatcher。FilterDispatche 阅读全文
posted @ 2012-06-05 15:09 kaitao1987 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1.2 Struts2 基础1.2.1Struts1时代随着时间的推移,Servlet+JSP+JavaBean模型暴露出了它的缺点:流程凌乱:Servlet在完成对用户请求的处理后,下一个页面是谁?如何跳转过去?这些都是在Servlet里面直接写代码来完成的。导致Servlet既要处理请求,还要负责页面的流程,使得Servlet功能不够单一,更要命的是很难整体把握整个系统的页面流程,因为流程被分散到各个Servlet里面了。数据传递无序:在Model2模型里面,通常情况下,数据都是使用JavaBean传来传去的,使用上比较麻烦,而且在面临复杂数据嵌套的时候使用JavaBean,常常感觉力不. 阅读全文
posted @ 2012-06-05 15:08 kaitao1987 阅读(695) 评论(0) 推荐(0) 编辑