首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

重学SpringBoot系列之整合静态资源与模板引擎

2.访问引入的js文件 自动检测依赖的版本 测试 模板引擎选型与未来趋势 java web开发经历的几个阶段 jsp开发阶段 使用java模板引擎 前端工程化 java模板引擎的选型。..."> 注意:只能去掉版本号,好处是:当你升级webjar版本的时候,就不用每个引入webjar的文件都修改一遍版本号。...可以说jsp就是页面端的servlet,jsp文件糅合了三种元素:Java代码、动态的数据、HTML代码结构。从抽象层次来看,Java代码部分不仅用来组织数据,还被用来控制HTML页面结构。...当然企业可以通过规范的方式去限制,不允许在jsp页面写java代码,但这只是规范层面的事,实际怎样无法控制。...静态资源,:图片放在resources/static目录下面 jsp文件放在webapp.WEB-INF.jsp的下面 ---- 代码测试 @Controller @RequestMapping("

5.1K30

腾讯云CDN如何配置使用

前言 何为CDN呢?为什么的网站需要它呢?网站全国各地可能因为延迟访问慢,而CDN是帮助一个网站能够加速打开。...Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验...例如:html、cssjs 文件、图片、视频、软件安装包、apk 文件、压缩包文件等。...例如:API 接口、.jsp、.asp、.php、.perl 和 .cgi 文件等。...文件类型-内容:“.jpg;.png;.jpeg;.gif;.bmp;.mp3;.mp4;.flv;.webp;.swf;.css;.js”,刷新时间:30天,整理都是jscss和图片。

16.5K40

jQuery框架安装及jQuery特点介绍

jQuery框架安装及jQuery特点介绍,JQuery是一个便捷、简洁的JavaScript框架,封装了Js常用的功能代码,提供一种简便的Js设计模式,优化Html文档操作、事件处理、动画设计和Ajax...jQuery框架特点:jQuery是一个轻量级的脚本,其代码非常小巧;语法简洁易懂,学习速度快,文档丰富;支持CSS1~css3定义的属性和选择器;跨浏览器,支持的浏览器包括IE、FireFox、Chrome...jQuery使用非常简单,只要在HTML(或JSP)中引入一个外部JavaScript文件即可,其引入代码如下所示: image.png 上述代码表示引入当前目录下的“jquery-3.5.1.min.js...1、创建项目 在Eclipse中创建一个名称为chapterl5的Web项目,在项目的WebContent目录下创建一个名称为js文件夹,并将下载的jquery-1.11.3.min.js文件放置在文件夹中...2、创建hello.jsp文件 在WebContent目录下创建一个名称为hell.jsp文件,在该文件的标记中引入jQuery类库文件,并使用jQuery编写一个弹出对话框,其代码如下所示: image.png

1.1K10

第7章 Spring Boot集成模板引擎小结

)进行视图的解析; 页面的url映射以及跳转控制由页面控制器(Controller)/动作跳转处理器(Action)来完成; 本地化解析、文件上传等模块; 数据校验、格式化和数据绑定模块 下面我们主要讲的是跟视图解析器...JSP实现了Html语法中的java扩展(以 形式)。它是在传统的网页HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。...Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,Velocity、FreeMarker等。...插件式模板载入器:可以从任何源载入模板,本地文件、数据库等等。   可以按所需生成文本:保存到本地文件;作为Email发送;从Web应用程序发送它返回给Web浏览器。...非US字符集可以用作标识(变量名)。   多种不同语言的相同模板。 XML处理能力    和指令(2.3版本)用于递归遍历XML树。

2.4K30

Spring Boot 静态资源处理

我们在Web开发中,前端页面中用了越来越多的JSCSSjQuery等等,平时我们是将这些Web资源拷贝到Java的目录下,这种通过人工方式拷贝可能会产生版本误差,拷贝版本错误,前端页面就无法正确展示..."> 静态资源版本管理 Spring 默认提供了静态资源版本映射的支持。...** 该方式本人觉得并无多大意义,也不做详细说明,这是对所有资源的统一版本控制,不像上面一个md5是针对文件的。...当请求的地址为md5方式时,会尝试url中的文件名中是否包含-,如果包含会去掉后面这部分,然后去映射的目录(/static/)查找/js/common.js文件,如果能找到就返回。...我们使用自己存放在静态资源映射目录中的资源的时候,建议使用md5 资源文件名的方式来使用(项目开发中一些cssjs文件会经常修改)。

68620

利用grunt插件来压缩jscss文件用来减少http请求,提高页面效率

支持的选项 : ●   -b 或 –beautify - 输出格式化代码,当传入该参数,下面的附加选项用于更美观的控制格式化: ●   -i N 或 –indent N - 缩进级别(空格数量...●   -o 文件名 或 –output 文件名 - 指定输出文件名,如果不指定,则打印到标准输出(STDOUT) ●   –overwrite - 如果传入的JS代码来自文件而不是标准输入,传入该参数...●   -v 或 –verbose - 在标准错误输出一些信息(目前的版本仅输出操作用时) ●   –extra - 开启附加优化,这些优化并未得到全面的测试。.../file-src/indexw_20120913.css', './file-smin/index.css'); //单个文件压缩 cssMinifier(['....然后利用node命令在命令行中运行 node cssmin.js 最后多个css会被压缩成一个index.css

1.8K20

全栈开发自学路线

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为...Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。...Grunt和Gulp的工作流程 Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders...Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个...压缩(Minify、Uglify、CleanCSS等等) CleanCSS是一个免费的CSS精简压缩工具,通过这个在线工具,可以将你的CSS文件压缩、优化成更精简,这将大大提高你的网站的载入速度。

3.8K164

Spring MVC 学习总结(八)——Spring MVC概要与环境配置(IDEA+Maven+Tomcat7+JDK8、示例与视频)

;由MVC演化出了另外一些模式:MVP、MVVM。...官网上说Spring的web模块提供了大量独特的功能,包括: 清晰的角色划分:控制器(controller)、验证器(validator)、 命令对象(command object)、表单对象(form...简单而强大的JSP标签库(Spring Tag Library):支持包括诸如数据绑定和主题(theme) 之类的许多功能。它提供在标记方面的最大灵活性。...3.4、将项目发布到Git远程仓库(非必要) 点击“VCS”->"Enable Version Control Integration",将项目集成到版本控制器中 选择版本控制器类型为Git 提交项目到本地仓库...--设置JSP文件的目录位置--> <!

1.1K20

springMVC介绍以及快速入门搭建项目

: 一类称为实体类Bean:专门存储业务数据的, Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。...-- 设置springMVC的核心控制器所能处理的请求的请求路径 /所匹配的请求可以是/login或.html或.js或.css方式的请求路径 但是/不能匹配...-- 设置springMVC的核心控制器所能处理的请求的请求路径 /所匹配的请求可以是/login或.html或.js或.css方式的请求路径 但是/不能匹配...: 所匹配的请求可以是/login或.html或.js或.css方式的请求路径,但是/不能匹配.jsp请求路径的请求因此就可以避免在访问jsp页面时,该请求被DispatcherServlet处理,从而找不到相应的页面...前端控制器会读取SpringMVC的核心配置文件,通过扫描组件找到控制器,将请求地址和控制器中@RequestMapping注解的value属性值进行匹配,若匹配成功,该注解所标识的控制器方法就是处理请求的方法

42610

Web-第七天 HTTP&Tomcat学习

MIME格式:大类型/小类型[;参数]例如: text/html ,html文件 text/csscss文件 text/javascript,js文件 image/*,所有图片文件 Accept-Encoding...比如:HTML、CSSJS、图片、多媒体。 动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。...Tomcat:Apache组织提供一个免费的小型的服务器软件。支持Servlet和JSP规范。 2. WebLogic:Bea公司的一个收费的大型的服务器软件,后被Oracle收购。...官网地址:http://tomcat.apache.org/whichversion.html Tomcat版本 Servlet版本 JSP版本 EL版本 JavaEE版本 JDK版本 7.0.x 3.0...1.4 web项目目录结构(重要) 在JavaEE规范中,WEB项目存在一定的目录结构,具体结构如下: 项目名称 (webapps 文件夹) |-----静态资源.HTML,CSSJS |-----

78350

jsp的10年是谁让它如此落幕?

jsp的痛有几个人明白 1、无法做到动静分离 传统java程序通过war包形式部署到tomcat,除了java代码和jsp页面,还包括cssjs、图片等静态资源,一旦其中的某个jsp页面出问题,会导致部分功能不可用...3、并发、吞吐量差 由于jsp本质是java类,只能放在web服务器(tomcat),所以jsp不能部署到并发性能更好的nginx或者apache下,这是很多人诟病java web性能不好的原因之一。...首先,jsp页面会初始化为servlet的class文件 其次,在servlet代码中解析jsp tag标签,转换成html网页标签 最后,以流的方式输出html网页 这里有个要命的问题,从jsp转换成...前后端分离思想 1、动静分离,前端软负载架构 后端代码(java)和前端(html、jscss、图片等)分离,单独部署。 前端程序强调静态资源,会单独部署到抗压能力更强的nginx下。...而后端程序由于剥离了页面、jscss、图片,以接口形式对外提供服务, 服务能力下沉(基础平台能力,sass服务化能力)。

89120
领券