2021/9/9

Servlet 是一个 Java 类,但它与 JavaBean 不同。Servlet 可以接收用户的请求,可以对用
户进行响应,而 JavaBean 只能被其他的文件调用。
编写在 Web 上使用的 Servlet 都需要继承一个类:HTTPServlet。Servlet 中主要包括三
类方法:init 初始化方法,doGet 和 doPost 等 service 方法以及 destroy 方法。在 Servlet 的生
命周期中,每次请求都会调用 service 方法,而只有在创建 Servlet 实例之后才会调用 init 方
法进行初始化,且只执行一次。
Servlet 编译之后需要放到 WEB-INF 目录下的 classes 子目录中,并且需要在 web.xml
文件中进行配置。
在 Servlet 中可以通过第一个参数 request 的 getParameter 方法和 getParameterValues 方
法获取用户输入的信息,可以通过 response 对象获取输出流对象 out 来对用户进行响应。
Servlet 在作为控制器方面主要完成如下工作:
● 获取用户提交的信息;
● 调用业务方法;
● 通过向 request 中保存信息来向页面传递信息;
● 根据业务方法的返回结果对用户进行响应。
MVC 是一种模式,它把一个应用分成三个组成部分:M 表示模型部分,主要完成业务
逻辑;V 表示视图部分,主要完成与用户的交互;V 表示控制器,主要用于建立视图层与
模型层之间的关联。流行的框架,例如 JSF 和 Struts,都实现了 MVC 模式。

 三.web

posted @ 2021-09-09 20:09  小强哥in  阅读(47)  评论(0编辑  收藏  举报