`
阅读更多

1:what——在web服务器上创建动态内容的Java程序;由web容器调用;sun公司提供的规范

2.Servlet的规范(功能)

     2.1:web的应用程序

     2.2:servlet和HTTP servlet

     2.3:过滤器

     2.4:安全

     2.5:国际化

3.Servlet的API

     3.1:图

     3.2:方法

          3.2.1:servlet——init()、

          3.2.2:genericServlet——service()

5.Servlet生命周期

     5.1:初始化——only

          5.1.1:容器装载并实例化servlet对象

          5.1.2:容器出发init()方法装载资源(细节)

               *默认时实例化和初始化是在请求到达时执行。

               *通过<load-on-startup>0</load-on-startup>可以设置装载时间。0代表优先级0~10.

     5.2:服务——more

          5.2.1:等待——请求到达触发service方法,处理请求产生响应

     5.3:销毁——only——被容器丢弃

6.Servlet编码

     6.1:定义继承HttpServlet类的servlet类

     6.2:导包——servlet-api.jar

     6.3:配置servlet类的内容

           6.3.1初始化——init-param(param-name,param-value)

                     6.3.1.1:getServletConfig()

                     6.3.1.2:getInitParameter(String name)

                     6.3.1.3:getInitParameterNames()

                     6.3.1.4:response.setContentType("")

           6.3.2:servletContext——应用程序上下文

           6.3.3:路径

     6.4:配置部署描述文件(web.xml)——容器中部署servlet——自动重载

          6.4.1:注册servlet——servlet(servlet-name、servlet-class)

          6.4.2:映射servlet——servlet-mapping(servlet-name、url-pattern)

          url-pattern(逻辑URL)规范:

               *精确匹配——

               *扩展名匹配——*.扩展名

               *路径映射——以/开始,以/*结束

               *默认——/

7.发布步骤

7.1:编译web程序

7.2:将程序打包——jar -cf 文件名.war  项目目录下需要打包的文件名队列

7.3:将war文件放入Tomcat的/webapps目录下。

7.4:配置server.xml

7.5:配置web.xml

7.6:重启服务器。

分享到:
评论

相关推荐

    servlet线程安全问题

    Servlet 线程安全问题 Servlet 线程安全问题是指在使用 Servlet 编程时,如果不注意多线程安全性问题,可能会导致难以发现的错误。Servlet/JSP 技术由于其多线程运行而具有很高的执行效率,但这也意味着需要非常...

    Java用注解的方式定义一个Servlet

    用注解的方式定义一个Servlet,就不用在web.xml中配置了。Servlet的访问URL是Servlet的必选属性,可以选择使用urlPatterns或者value定义。  像上面的AnnotationServlet可以描述成@WebServlet(name="Annotation...

    javax.servlet.jar下载

    Files contained in javax.servlet.jar: META-INF/MANIFEST.MF javax/servlet/http/LocalStrings.properties javax.servlet.http.HttpSessionBindingListener.class javax.servlet....

    jakarta.servlet-api-4.0.4-API文档-中英对照版.zip

    赠送jar包:jakarta.servlet-api-4.0.4.jar; 赠送原API文档:jakarta.servlet-api-4.0.4-javadoc.jar; 赠送源代码:jakarta.servlet-api-4.0.4-sources.jar; 赠送Maven依赖信息文件:jakarta.servlet-api-4.0.4....

    jakarta.servlet-api-4.0.4-API文档-中文版.zip

    赠送jar包:jakarta.servlet-api-4.0.4.jar; 赠送原API文档:jakarta.servlet-api-4.0.4-javadoc.jar; 赠送源代码:jakarta.servlet-api-4.0.4-sources.jar; 赠送Maven依赖信息文件:jakarta.servlet-api-4.0.4....

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍...

    javax.servlet-api-4.0.0-API文档-中文版.zip

    赠送jar包:javax.servlet-api-4.0.0.jar; 赠送原API文档:javax.servlet-api-4.0.0-javadoc.jar; 赠送源代码:javax.servlet-api-4.0.0-sources.jar; 赠送Maven依赖信息文件:javax.servlet-api-4.0.0.pom; ...

    servlet-api。jar

    SERVLET

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    javax.servlet的jar包,解决找不到javax.servlet.*等问题的!欢迎下载!!

    Servlet详解Servlet详解

    Servlet 详解 Servlet 是 Java 语言中的一种服务器小程序,它可以与运行于客户端的 Applet 进行交互,也可以直接与 HTML 页进行交互。Servlet 的功能包括: 1. 与客户端 Applet 进行交互 2. 直接与 HTML 页进行...

    jersey-container-servlet-core-2.22.2-API文档-中文版.zip

    赠送jar包:jersey-container-servlet-core-2.22.2.jar; 赠送原API文档:jersey-container-servlet-core-2.22.2-javadoc.jar; 赠送源代码:jersey-container-servlet-core-2.22.2-sources.jar; 赠送Maven依赖信息...

    javax.servlet-api-4.0.1-API文档-中英对照版.zip

    赠送jar包:javax.servlet-api-4.0.1.jar; 赠送原API文档:javax.servlet-api-4.0.1-javadoc.jar; 赠送源代码:javax.servlet-api-4.0.1-sources.jar; 赠送Maven依赖信息文件:javax.servlet-api-4.0.1.pom; ...

    Servlet实验报告.pdf

    Servlet 实验报告.pdf 本实验报告的主要目的是掌握 Servlet 应用,熟悉 web 开发的 MVC 模式,了解 servlet 的工作流程和作用,并掌握 servlet 的方法 init()、destory()、doGet()、doPost()。 一、实验目的 1. ...

    servlet 8个最基础demo

    我们老师教学演示的servlet例子 从简单到难文件夹有八个demo供初学者学习 servlet01 servlet02 servlet03 servlet04 servlet05 servlet06 servlet07 servlet08 servlet是在服务器上运行的小程序。这个词是在Java ...

    javax.servlet-3.0.0.v201112011016-API文档-中文版.zip

    赠送jar包:javax.servlet-3.0.0.v201112011016.jar; 赠送原API文档:javax.servlet-3.0.0.v201112011016-javadoc.jar; 赠送源代码:javax.servlet-3.0.0.v201112011016-sources.jar; 赠送Maven依赖信息文件:...

    servlet基础与servlet容器模型

    servlet基础与servlet容器模型

    servlet-api.jar

    servlet.jar ,Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页...

    javax.servlet 的JAR包

    javax.servlet JAR包,解决找不到 import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; jar包问题

    如何运行servlet(第一个servlet).doc

    "Servlet 入门教程:运行第一个 Servlet" 本文将指导您如何运行第一个 Servlet,从下载 Tomcat 到编写和部署 Servlet 的每一个步骤。首先,我们需要下载 Tomcat 并设置环境变量中的 JAVA_HOME。然后,我们可以启动 ...

    利用servlet技术实现一个简单的聊天室

    实验1: 利用servlet实现一个简单的聊天室 实验目的 (1) 理解servlet的工作原理 (2) 掌握servlet编程基本技能 实验内容及要求 1. 利用servlet技术实现一个简单的聊天室,实现多人同时交流。当发送聊天信息时,信息...

Global site tag (gtag.js) - Google Analytics