一,MVC设计模式
Model—View—Controller。在这种开发中,都是以Servlet为主题展开的。由Servlet接收客户端请求(request),之后根据请求调用相关的JavaBean,并将所有的显示结果交给JSP完成(response)。这就是MVC模式。
Servlet特点:可以接收客户端的请求信息,还可以调用JAVA程序,因为Servlet本身就是一JAVA运行的,所以性能比JSP高并且安全性高。
在MVC设计模式中,最关键的就是使用RequestDispatcher接口,因为显示内容都是通过此接口保存到JSP页面上进行显示的。
MVC的处理流程,就是输出和跳转的操作。由于所有的内容都是通过JSP进行显示,所以最方便的属性范围就是request的属性范围。实际开发中,session属性范围主要应用于用户登录验证操作。而request范围主要应用在MVC设计模式上,将Servlet内容交给JSP进行显示,而且这种显示在另一次提交之后属性就会消失。