JSP开发中的MVC分层设计

JSP开发中的MVC分层设计
在MVC设计模式中的业务处理步骤
(1) 从客户端获取页面参数到指定的服务器端页面(jsp),使用request.getParameter();
(2) 使用参数在Service方法中进行业务逻辑的处理,并返回处理结果(一般为JavaBean);
(3) 将处理结果放到页面级的变量request中,request.setAttribute(“name”,Object);
(4) 通过服务器端的页面跳转(jsp:forward)到相应的视图层(success.jsp)进行数据的获取和页面展现输出,request.getAttribute(“name”)。

Model层一般来说由许多JAVABeans组成,根据这些Beans在系统中起的不同的作用,将它们分为Command Beans、Data Beans、View Beans三种类型。其中Command Beans用来实现业务逻辑即对对象实例的处理;Data Beans是用来描述和定义从现实世界中抽象出来的对象模型;而 View Beans则是用来将处理完的对象实例进一步封装并返回到客户端。