web基础

本章目标
1 HTTP协议(重点必须理解!!)
2 Java Web应用程序的规范目录结构
3 Web应用程序开发过程
4 设置 Tomcat 环境
5 应用程序分类
桌面应用程序:
-桌面应用程序一般指采用客户/服务器结构(简称CS结构)
的应用程序(制作软件大多用cs结构的),服务器端程序主要等待响应客户
程序发来的请求。客户端需要安装专用的客户端程序。
应用:QQ,微信,等等。
优点:发信息,接收信息,非常快。
缺点:高昂的维护 ,升级成本大(原因:有很多的客户端 比如:pc,安卓,ios 等)。兼容性低(原因:当软件更新时,需要重新下载)。
Web应用程序
现在主要用Web应用程序
Web应用程序一般指采用浏览器/和服务结构(简称BS结构)的应用程序。客户机上只要安装一个浏览器
,服务器端程序等待响应客户端发来的请求。浏览器通
过网络跟服务器端程序进行数据交互.
应用:门户网站。
优点:成本低对于大型软件开发、维护与升级的费用是非常高的,BS所具有的框架结构可以大大节省这些费用,可以避免盲目进行硬件升级造成的巨大浪费。
开放性在BS模式下,外部的用户亦可通过通用的浏览器进行访问。
Web应用程序的两端
Web服务器:接收客户请求,进行处理,然后向客
户返回结果(响应)。
Web客户:允许用户请求服务器上的某个资源,并
且向用户显示请求的结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值