当前位置:首页 » 网页前端 » web静态资源
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web静态资源

发布时间: 2023-06-16 01:46:10

‘壹’ javaweb项目如何访问静态资源

1 在spring框架下,如果让mvc拦截所有路径,需要配置静态资源路径:

<mvc:resourceslocation="/image"mapping="image/**"/>
<mvc:resourceslocation="/css"mapping="css/**"/>

现在一般都使用rest风格接口, 即mvc拦截/rest/**请求, 所以只要把静态文件放在其他路径就可以了

2 原生servlet,struct2 直接访问即可

‘贰’ 为什么要把静态资源放在WEB-INF下

之前看过apach及nginx对于静态资源(含js,图片,css等)部分的缓存,用于加速并减轻后台实际web服务器的压力。 静态资源缓存是WEB服务器优化的一种手段,基本原理如下: 1.客户端浏览器请求服务器一个服务(该服务含有图片,js等静态资源),通常...

‘叁’ 静态资源配置名词解释静态资源配置名词解释

静态资源和动态资源的概念
简单来说:
静态资源:一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。
动态资源:一般客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析渲染处理。
2.静态资源和动态资源的区别
a.静态资源一般都是设计好的html页面,而动态资源依靠设计好的程序来实现按照需求的动态响应;
b.静态资源的交互性差,动态资源可以根据需求自由实现;
c.在服务器的运行状态不同,静态资源不需要与数据库参于程序处理,动态可能需要多个数据库的参与运算。

‘肆’ 开发web应用程序时,静态文件一般存放在什么位置

  1. 一般大系统部署,会用Apache或EngineX作为前置Web服务器,也就是这样的模型:
    互联网接入路由----硬件负载均衡----前置Web服务器----中间件----数据库

  2. J2EE中间件在处理纯文件访问的能力其实远低于Apache,所以一般将所有不需要权限保护的静态资源:图片、视频、音频、JS脚本、CSS样式文件、HTML静态文件(一般是静态化后的网页),全部都放在“前置Web服务器上”

  3. 有条件的话可以考虑使用单独的域名和服务器,或者使用云存储。可以减轻主web服务器的负担,同时提高网页加载速度