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