Web基础

一 .Web基础

1.1C/S框架

Client/Server客户端/服务器

经典的架构系统:安装版的 QQ,飞信等;
缺点:版本升级成本高
优点:减轻服务器的压力,对客户端响应快

1.2B/S框架

Boweser/Server:浏览器/服务器
特殊的C/S架构,客户端软件是浏览器
经典的架构系统:网页版的QQ,飞信等;(功能没有安装版本的强大)
优点:不存在客户端升级问题
缺点:服务器运算量大,降低对客户端的响应速度,影响体验
   浏览器兼容问题,增加了服务器的压力

二.Web访问中的角色与协议

2.1三协议四角色

在这里插入图片描述

协议:规范,事先约定,对对方发送来的信息进行解析
HTTP:要求通信双方,即浏览器和服务器双方,都需要按照指定的格式发出请求和响应。对对方按照协议,即事先的约定,对对方发送来的信息进行解析。
Servlet:要求若程序员要开发完成某一具体业务的服务器端程序,则必须实现servlet接口,使用servlAPI进行数据传递
JDBC:服务器端若要连接并操作数据库,则需要按照JDBC协议中规定的方式(接口方式)获取DB连接,进行SQL的执行,进行结果的获取。而JDBC协议的实现,均由数据库厂商完成,放入数据库厂商提供的数据库驱动Jar包,所以,我们连接不同的数据库,就需要导入不同的数据库驱动jar包,就是这个原因。

2.2 JavaEE协议

Servlet协议是JavaEE协议的一部分

2.3Tomcat服务器

轻量级服务器,开源免费,也称web/servlet容器

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sheep-'

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值