WEB基础之Servlet

【前言】

作为一个编程人员,就必须要了解JavaWeb基础,那么既然Servlet是JavaWeb的核心,所以对于servlet的总结也是必不可少的。

【过程】

1.什么是Servlet?

Servlet是运行在服务器端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、相应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。

2.Servlet的实现步骤

    1)创建类实现Servlet接口

    2)覆盖尚未实现的方法---service方法

    3)在web.xml中进行servlet的配置

3.Servlet的生命周期

    1)何时创建:默认第一次访问servlet时创建该对象

    2)何时销毁:服务器关闭servlet就销毁了

    3)每次访问必须执行的方法:service(ServletRequest req,ServletResponse res)方法

4.Servlet的配置

<!-- servlet的类的配置 -->
<servlet>
    <servlet-name>abc</servlet-name>
    <servlet-class>com.itheima.servlet.QuickStartServlet</servlet-class>
</servlet>
<!-- servlet的虚拟路径的配置 -->
<servlet-mapping>
  <servlet-name>abc</servlet-name>
  <url-pattern>/quickStartServlet</url-pattern>
</servlet-mapping>

5.ServletContext对象

1)什么是ServletContext对象

    ServletContext代表的是一个web应用的环境(上下文)对象,ServletContext对象内部封装的是该web应用的信息,ServletContext对象一个web应用只有一个。

2)ServletContext对象的生命周期

    创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态))

    销毁:web应用被卸载(服务器关闭,移除该web应用)

3)怎样获得ServletContext对象

ServletContext servletContext=this.getServletContext();

【感受】

知识是总结出来的,多总结,多读书。

 


评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值