1.软件架构:
c/s:客户端/服务器
b/s:浏览器/服务器
2.资源分类:
静态资源:指所有用户访问看到的相同的内容,如:html,css,js
动态资源:指每个用户访问得到的不同的内容,如:jsp,servlet,asp
3.网络通信三要素:
ip:电子设备(计算机)在网络中的唯一标识
端口:应用程序在计算机中的唯一标识(0~65536)
协议:规定数据传输的规则
TCP:安全的,速度慢
UDP:不安全的,速度快
4.web服务器软件:
*服务器:安装了服务器软件的计算机
*服务器软件:接收用户请求,处理用户请求,响应
*web服务器软件:使其他计算机能够通过浏览器访问的软件,部署web项目,web容器
*常见的web服务器软件:
weblogic:oracle公司的,收费
JBOSS:JBOSS公司的,收费
WebSphere:IBM公司的,收费
Tomcat:Apache基金组织的,免费