一、概念:
静态资源:一般客户端发送请求到网络服务器,网络服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。(直接)
动态资源:一般客户端请求的动态资源,先将请求交于网络容器,网络容器连接数据库,数据库处理数据之后,将内容交给网络服务器,网络服务器返回给客户端解析渲染处理。(间接)
二、区别:
1、一个静态资源一般都是设计好的HTML页面,而动态资源依靠设计好的程序来实现按照需求的动态响应。
2、静态资源在web下,后缀是.html .jsp不包含特殊含义。动态资源在src下,类文件servlet,包含特殊含义。
3、静态资源的交互性差,动态资源可以根据需求自由实现。动态资源安全性比静态高。
4、在服务器的运行状态不同,静态资源不需要与数据库参于程序处理,动态可能需要多个数据库的参与运算。
三、视图区分:
1.静态资源样式:
2.动态资源样式: