栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Servlet的学习路径

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

        

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

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

 

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

 

完结

根据此文章笔记上浮 掘金

感谢
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338559.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号