Tomcat Servlet基本使用 2023版

1 Web流程

1.1 软件架构

        C/S

        B/S

1.2网络通信三要素

        IP

        端口

        协议

1.3 流程

        

        在这张图中 我们知道 前端跟后端交互需要通过 form表单 a标签 ajax等

        后端通过Servlet进行接收 而我们后端之前是通过main方法运行的 因此我们在后端

配置Tomcat让我们的项目一直运行 一直接收请求 然后后端通过Servlet中的响应体跟jsp响应给

前端 利用Maven里面的包依赖导入了jdbc包跟数据库进行交互

Tomcat就是Web服务器软件

拓展

        bin目录可执行文件

        conf 配置文件

        lib 依赖包

        logs 日志文件

        temp 临时文件

一般是8080接口

2 Servlet 服务连接器 用java编写的

        前端说的接口就是Servlet 后端我们说Servlet

  2.1 实现

        要么extends HttpServlet

        要么实现Servlet接口

2.2 前端如何找到该Servlet

        1 配置标签@WebServlet(value="" loadOnStartup=1)

           前者是设置value值 前端发的请求寻找这个名字的 后者是服务器启动自动初始化该Servlet对象

        2 在配置文件中

                web.xml文件设置

                

        3生命周期

                创建实例Servlet 要么前端请求到后端创建 要么服务器启动创建

                init()方法 创建的时候自动启动该方法第一次请求的时候

                调用service方法包含以下几种

                doGet

                doPost等

                给前端响应

                destroy销毁

         4 请求格式

                请求行

                        请求方式 GET POST 等

                        GET 

                                请求参数在请求行中在url后地址栏中?后显示        

                                url长度有限制

                                不安全

                        Post

                                请求参数在请求体

                                请求的url长度没有限制

                                相对安全

                请求头 客户端浏览器告服务器一些信息

                        

Request对象跟responce对象都是服务器创建的

                        

              

                

                

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值