乐趣区

javaweb开发之servlet初始

servlet 概述

  1. Servlet 是 sun 公司提供的一门用于开发动态 web 资源的技术。
  2. Sun 公司在其 API 中提供了一个 servlet 接口,用户若想用发一个动态 web 资源 (即开发一个 Java 程序向浏览器输出数据),需要完成以下 2 个步骤:

    (1)编写一个 Java 类,实现 servlet 接口。(2)把开发好的 Java 类部署到 web 服务器中。(3)按照一种约定俗成的称呼习惯,通常我们也把实现了 servlet 接口的 java 程序,称之为 Servlet
  3. servlet 运行过程:

    (1)Servlet 程序是由 WEB 服务器调用,web 服务器收到客户端的 Servlet 访问请求后:①Web 服务器首先检查是否已经装载并创建了该 Servlet 的实例对象。如果是,则直接执行第④步,否则,执行第②步。②装载并创建该 Servlet 的一个实例对象。③调用 Servlet 实例对象的 init() 方法。④创建一个用于封装 HTTP 请求消息的 HttpServletRequest 对象和一个代表 HTTP 响应消息的 HttpServletResponse 对象,然后调用 Servlet 的 service() 方法并将请求和响应对象作为参数传递进去。⑤WEB 应用程序被停止或重新启动之前,Servlet 引擎将卸载 Servlet,并在卸载之前调用 Servlet 的 destroy() 方法。

IDEA 创建第一个 servlet 程序

  1. 选中自己的 project,打开 Project Structure 界面》》选中 Libraries》》点击 ”+” 并选择 java》》选择并选中自己的 tomcat/lib/servlet-api.jar》》Apply》》OK
  2. 列表项目
退出移动版