Web后端开发概述

使用tomcat识别Servlet中的程序,因此tomcat也被称为Servlet容器

1.前端控制器(Servlet中非常重要的一个类)

在Springboot中有着一个被称为前端控制器的重要程序——dispatcherServlet存在,它从前端浏览器中接收请求并且将请求发送给之后的controller程序,同时在controller程序对请求处理完毕之后获取其结果,之后又通过dispatcherServlet给前端浏览器响应数据

2.请求对象

前端浏览器发送的请求会被tomcat封装到HttpServletRequest对象中,便于应用程序从Request对象中获取数据,之后再对请求进行处理

因此HttpServletRequest对象是用来获取请求数据的

3.响应数据

在Servlet中我们通过HttpServletResponse对象进行数据的响应,我们在Response对象中设置响应信息,然后tomcat通过其中存储的相应信息对前端浏览器发送的请求进行响应

而HttpServletResponse对象是用来设置响应数据的

4.两种架构模式:

BS架构:Browser/Server,浏览器/服务器架构模式,客户端只需要访问浏览器就可以获取其中的数据,应用程序的逻辑和数据都存储在服务器端

优点:维护方便

缺点:体验较差

(我们进行JavaWeb开发时基本都是BS架构)

CS架构:Client/Server,客户端/服务器模式,客户需要下载客户端以使用应用程序

优点:用户体验好

缺点:开发和维护麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值