Servlet第十三天

1.实现一个简单的MVC框架(smartmvc)

(1)设计目标:

因为MVC中的C,即Controller(控制器)主要负责两件事,一是依据请求路径调用合适的模型来处理请求,另外,依据模型返回的处理结果调用合适的视图来展现处理结果。所以,我们可以实现一个通用的控制器,该控制器可以通过读取配置文件或者java注解中的配置信息,来调用对应的模型或者视图。

(2)架构

(3)使用smartmvc

step1.导包  
    dom4j
step2.将smartmvc的核心包拷贝过来
    base包
step3.配置DispatcherServlet
step4.添加smartmvc.xml配置文件。
step5.添加处理器(比如LoginController)
    在该处理器里面,方法前添加@RequestMapping注解。
    方法的返回值是视图名。
step6.添加jsp。
    注意jsp文件名应该符合  "/WEB-INF/" + 视图名 + ".jsp"。
step7.在smartmvc.xml配置文件中,添加处理器的配置。

猜你喜欢

转载自blog.csdn.net/anqing_liu/article/details/80726345