更多课程 选择中心


Web培训

400-111-8989

Web培训

如何管理WEB项目中的静态资源


这一篇文章讲述的是web前端培训课程中的如何管理WEB项目中的静态资源,希望对同学们有所帮助!

WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性。WebJars的jar包部署在Maven中央仓库上。

webjars根据不同的开发环境提供了不同的版本,包括SERVLET2.x,SERVLET3.x,SPRINGMVC,SPRINGBOOT等诸多常用框架。本文以SERVLET2.x为例进行讲解。

首先,在项目中引入webjars的核心包。对于maven项目,其坐标如下:

如何管理WEB项目中的静态资源

注意,webjars针对不同的环境使用了不同的jar包,大家在使用时一定要根据自己的环境选择合适的版本。对于SERVLET2.X的项目,需要在web.xml中进行一个简单的配置。

如何查看我们使用的是SERVLET2.x还是SERVLET3.x呢?打开web.xml,在最上面一行有servlet版本的说明,如下图所示,该项目使用了servlet2.x的规范:

如何管理WEB项目中的静态资源

在web.xml中进行servlet的配置,如下图所示:

如何管理WEB项目中的静态资源

该配置表示将webjars开头的路径都使用webjar进行解析,在webjar配置时,可以指定disableCache参数,该参数表示不启用客户端缓存。这样就不用担心在某些文件更新后还需要强制刷新客户端缓存了,有木有感觉很方便呢?

访问路径:

http://127.0.0.1:8080/<项目名>/webjars/<静态资源artifactId>/静态资源的版本号/静态资源文件名

例如,对于上一篇中我们提到的资源包,其访问路径为:

http://127.0.0.1:8080/webjars/weixin/1.0.0-SNAPSHOT/index.html

注意:webjars对url的访问路径在代码中进行了比较严格的检测,如果路径格式不规范,则会提示文件找不到,其代码如下,同学们自行分析。

如何管理WEB项目中的静态资源

web前端培训班火热招生中,如果同学你对web前端感兴趣的话,快快联系我们哦!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:JMeter教程| Web性能测试技巧
下一篇:Webpack4+React16+ReactRouter4整合开发

Web前端开发对技能的要求有哪些?

初学者如何迅速学习Web前端开发?

零基础Web前端学习路线图

零基础小白能学前端吗?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

贵州省

云南省

广西省

海南省