Servlet简介与配置
2017-07-22 15:52
197 查看
Servlet简介
实现Servlet的方式
通常我们会去继承HttpServlet类来完成我们的Servlet,但学习Servlet还要从javax.servlet.Servlet接口开始学习
如何让浏览器访问Servlet
Servlet特性
Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接受到的请求交给Servlet来处理,在Servlet中通常需要: 接受请求数据 处理请求 完成响应 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理。每个Servlet必须实现javax.servlet.Servlet接口。
实现Servlet的方式
实现Servlet有三种方式: 实现javax.servlet.Servlet接口 继承javax.servlet.GenericServlet类 继承javax.servlet.HttpServlet类
通常我们会去继承HttpServlet类来完成我们的Servlet,但学习Servlet还要从javax.servlet.Servlet接口开始学习
Servlet有5个方法 void destroy():生命周期方法,会在Servlet被销毁之前调用,并且只调用一次(不是销毁方法) ServletConfig getServletConfig():获取Servlet配置信息 String getServletInfo():获取Servlet的信息 void init(ServletConfig):生命周期方法,会在Servlet对象创建之后马上执行,并且只执行一次 void service(ServletRequest,ServletResponse):生命周期方法,会被调用多次,每次处理请求都是在调用这个方法 Servlet中的方法大多数不由我们来调用,而是由Tomcat调用。并且Servlet的对象也不由自己创建,由Tomcat创建。
如何让浏览器访问Servlet
1、给Servlet制定一个Servlet路径 在web.xml 文件中配置
2、浏览器访问Servlet路径 路径为<url-pattern>内路径,如此例中http://localhost:8080/hello.servlet
Servlet特性
单例,一个类只有一个对象 线程不安全,高效 Servlet类对象由服务器创建,并由服务器调用响应的方法。
相关文章推荐
- [原创]java WEB学习笔记04:Servlet 简介及第一个Servlet程序(配置注册servlet,生命周期)
- Servlet自学第3讲:Tomcat简介与配置
- Servlet第一章 Servlet简介及环境配置
- JSP简介及入门(含Eclipse for Java EE及Tomcat,简易servlet的配置)
- Servlet简介以及web配置以及第一个基于Servlet的HelloWorld程序
- Sitemesh 3 的使用及配置 1 . Sitemesh 3 简介 Sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter,类似于 ASP.NET 中的‘母版页’
- 20180312:Servlet简介与体系结构、实现方式、配置方式、生命周期、转发与重定向、JSP的相关内容
- Servlet简介以及通过配置文件和注解两种方式部署Servlet
- JavaWeb Tomcat 配置文件解析及JSP Servlet简介
- servlet中的<load-on-startup>配置
- 在Tomcat下JSP、Servlet和JavaBean环境的配置(z)
- 配置了<mvc:default-servlet-handler />还是不能访问静态资源
- web.xml中配置servlet
- 如何修改MVC DispatcherServlet配置文件的路径
- 1.jsp-servlet-struct 配置
- Log4j详细配置与简介
- Dubbo使用配置简介
- Camel中配置不同servlet的一种方法二
- servlet web.xml文件配置servlet-class可为jsp
- org.springframework.web.servlet.view.ContentNegotiatingViewResolver 配置