Html是静态
动态:
Jquery主要是做动效
CS架构:客户端直接与服务器进行通信,
特点:在我们的客户端里面会下载一个cs软件(如QQ软件),
弊端:对客户端的要求太严格,必须下载此软件才能进行通信。
好处:没有中间的操作,函数效率更快,不便于后期的维护。
C/ S架构不适应时代,所以出现了BS,如淘宝京东,直接通过网址操作。
B/S架构:就是多了一个中转站,也就是对外提供一个url进行访问,通过用户访问不同的url,在服务器拿不同的数据,所有的都需要经过中转站。
好处:便于后期维护。
Tomcat特点:技术先进,性能稳定,免费,比较流行
Webroot:是web网站的根目录;
Src:存放代码
Lib:存放项目所需要的jar包
Web.xml:项目中的配置文件,当web启动,首先访问的就是Web.xml文件
Xml:最大作用是记录配置信息,即配置文件。
Html:做页面展示。
Tomcat压缩包:
安装tomcat:
检测是否成功:(8080是本机端口号)
http://localhost:8080
查看端口号:
D:\tomcat\apache-tomcat-7.0.90\conf\server.xml
必须在run as状态下才能够访问。
通过url地址来访问
url包括协议+IP地址+端口号+项目名称(资源路径)
url=http+localhost+8080+tomcat
eg:http://localhost:8080/tomcat/
urn就是表示url的一种抽象
补知识点:
Socket通信:
即时通信(如QQ,微信) 是一个长连接(长链接:只要不断开连接,就会一直连接着)。
特点:四次握手(就是四次握手才代表它连接成功)。
即时通信的协议=socket协议+xmpp协议。
在开发理念是基于TCP与UDP协议
这两个协议的共同点:都行面向连接的协议
这两个协议的区别:UDP是传输快,不稳定,容易丢包丢数据,TCP是传输慢,不丢数据。