Web开发概念

一、软件架构

    网络中有很多的计算机,它们直接的信息交流,我们称之为:交互。 在互联网交互的过程的有两个非常典型的交互方式——B/S 交互模型和C/S 交互模型

1、 C/S架构
*
C:Client客户端, S:Server服务器
例如:QQ、微信、大型网游
优点:
服务器压力小
安全性高
显示效果好

缺点:
需要安装软件,可能还有依赖
更新维护不方便

2、 B/S架构

  • B:Browser浏览器,
  • S:Server服务器

例如:百度、京东、淘宝、网银、12306、页游等等

优点:
不需要再安装软件
更新维护方便

缺点:
安全性较低:HTTPS、U盾
服务器压力大:集群、缓存、数据库读写分离、资源动静分离…
显示效果较差:HTML5和CSS3

3、web资源

静态资源:资源/数据是不变的。比如:HTML、CSS、JS、图片、音频、视频等等
*
动态资源:资源/数据是不同的。比如:Servlet、JSP、PHP、ASP

4、 服务器软件

* 

Tomcat:Apache提供的,免费开源的小型服务器软件。支持JSP和Servlet规范。
*
WebLogic:Oracle提供的,收费大型服务器软件。支持JavaEE所有规范。功能更强
*
WebSphere:IBM提供的,收费的大型服务器软件。支持JavaEE所有规范。功能强,稳定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值