C/S、B/S架构,Tomcat实现简单web应用方法

一、关于系统架构:

  1. 系统架构包括什么形式?
    C/S架构、B/S架构。
  2. C/S架构:
    (1)C/S架构的软件:QQ。
    (2)C/S架构的特点:Client/Server(客户端/服务器)。需要安装特定的客户端软件,大部分数据都是集成到客户端软件中,很少量数据从服务器传送过来。
    (3) C/S架构的优缺点 :
    优点:速度快,服务器压力小,安全。
    缺点:升级维护比较麻烦。
  3. B/S架构:
    (1)B/S架构的软件:www.jd.com
    (2)B/S架构的特点:Browser/Server(浏览器/服务器)。是一个特殊的C/S,Client客户端是一个固定不变的浏览器软件。
    (3)B/S架构的优缺点 :
    优点:升级维护方便,成本低(只需要升级服务器端就行),不需要安装客户端软件。
    缺点:速度慢,不安全。

二、B/S系统通信原理:

第一步:用户输入网址URL:https://www.baidu.com/
第二步:域名解析器进行URL解析:https://www.110.242.68.3:80/Index.html
第三步:浏览器软件在网络中搜索IP为110.242.68.3的主机。
第四步:根据端口号80定位这台主机上的服务器软件。
第五步:80端口对应的服务器软件得知浏览器想要的资源:Index.html
第六步:服务器软件找到Index.html,并且将Index.html文件内容传输给浏览器。
第七步:浏览器接收到来自服务器的代码(HTML,CSS,JS)
第八步:浏览器执行代码,形成网页。
在这里插入图片描述

三、服务器软件:

WEB服务器:只实现了JavaEE中的Servlet+JSP规范。如:Tomcat,Jetty,JBOSS。
应用服务器:实现了JavaEE中的所有规范,13个。

四、Tomcat实现一个简单无java小程序的web应用:

第一步:找到Tomcat目录下的webapp子目录。
第二步:在webapp目录下新建一个目录oa,这个目录名就是你webapp的名字,也叫webapp的根路径。
第三步:在oa目录下新建资源文件,例如:index.html。
第四步:cmd输入startup.bat启动Tomcat服务器。
第五步:打开浏览器输入URL:http://127.0.0.1:8080/oa/index.html。
第六步:使用完成后cmd输入shutdown.bat关闭Tomcat服务器。
执行哪个文件由文件路径决定,一个路径对应一个资源,这个资源可能是html静态资源,也可能是Java小程序动态资源。
在这里插入图片描述

五、B/S系统的角色和协议,引出Servlet规范:

对于一个有Java小程序的动态web应用来说,一个请求和响应的过程有多少个角色参与,角色之间有多少个协议?
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

姓蔡小朋友

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

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

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

打赏作者

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

抵扣说明:

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

余额充值