Servlet的学习路径

1 Tomcat

        学Servlet之前,首先我们要学学Tomcat。Tomcat是一个Web服务器(同时也是Servlet容器),通过它我们可以很方便地接收和返回到请求(如果不用Tomcat,那我们需要自己写Socket来接收和返回请求)。

2 HTTP简单学一下

        HTTP协议是客户端和服务器交互的一种通迅的格式

3 ServletConfig和ServerContext对象

        ServletConfig:通过此对象可以读取web.xml中配置的初始化参数,不写硬编码,将配置写在配置文件中。

        ServletContext:这个对象是在Tomcat启动的时候就会创建,代表着当前整个应用。我们一般用来获取整个应用的配置信息(ServletConfig是单个的,而ServletContext是整个应用的),还可以用这个对象来读取资源文件

这几个最基本的Servlet对象学完了以后,我们就可以关注一下Servlet的一些小细节了,比如说:

  • Servlet是单例的
  • 配置通配符的时候可以用各种的通配符*.和一个Servlet可以被多个配置映射
  • 访问任何资源其实都是在访问Servlet(即便是访问图片资源,Tomcat都有默认Servlet处理)

4 request和response对象

        

Servlet的重点需要学习request和response对象。当我们学完HTTP的请求头和响应头以后,再看到这两个对象。我们就应该知道:request其实就是封装了HTTP的请求头,而response就是封装了HTTP响应头。

这两个对象是Servlet中最重要的,因为我们跟外接的交互都是通过request和response对象来进行的。

一句话总结:request对象主要用于接收请求各种的信息,response对象主要用户返回给请求各种的信息。围绕着请求、响应我们分别有request和response对象供我们操作。

5 Cookie和session会话机制

        每个网站都会有登录注册的功能,那它是怎么实现的呢?上这上面的几个对象,好像都不是实现登录注册的。于是我们该来学学会话机制 Cookie和Session啦。

一句话总结:Cookie是检查用户身上的”通行证“来确认用户的身份,Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Session相当于在服务器中建立了一份“客户明细表”

6 把servlet运行起来吧

      servlet有三种实现的方式

       我们这里只介绍一种,继承HttpServlet类的一种

(1)创建一个实现类

       如图:

 (2)实现类代码,继承HttpServlet,重写(ctrl+o)doGet 或 doPost 通过 out.printlin

("<h1>" + message + "</h1>")来输出。(该导包导包)-----这里我一直报错结果时间没有下载相应包

        

 JSP功能和servlet一致,也就是说servlet可以被外部访问,那么要访问它就需要通过一个地址,因此只有通过WEB的地址映射来解决了。

(3)接着我们去web.xml中需要配置一下

 

(4)接下来运行之后我们根据映射名称就可以在页面访问啦

 

完结

根据此文章笔记上浮 掘金

感谢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值