tomcat一般只提供动态资源处理功能,而静态资源的请求则交给独立的apache/httpd或nginx来处理。但tomcat与外界通信的唯一组件是连接器Connector,因此动态请求要转发给tomcat时,需要和Connector通信。Connector与外界通信的协议有两种:http/ajp ...
分类:
Web程序 时间:
2018-10-05 10:43:09
阅读次数:
281
tomcat可以处理静态资源的请求,也可以通过servlet处理动态资源的请求。处理jsp动态资源时,先通过jasper组件(具体的是JspServlet)将jsp翻译成java源代码并编译成class后运行。需要知道的是,静态资源也一样是通过servlet处理的,只不过它使用的servlet是定义 ...
分类:
其他好文 时间:
2018-10-04 23:57:07
阅读次数:
231
使用Nginx作为前端服务能够更快更及时的响应静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,Apache处理完再交予Nginx返回给客户端。 Nginx更擅长于底层服务器端资源的处理(静态资源处理转发、反向代理,负载均衡等),Node.js更擅长于上层具 ...
分类:
其他好文 时间:
2018-10-04 16:02:53
阅读次数:
150
前言:最近两天在尝试写一个工具 jar 包,里面包含后台处理的 java 代码,包含前端 html、js、css、字体文件等,过程中解决了访问 jar 包里的静态资源问题,所以记录下来。 附:自己的一个 jar 包源码 https://github.com/yuleGH/querydb 方式一: 最 ...
分类:
编程语言 时间:
2018-10-04 10:22:13
阅读次数:
3191
1. 背景 前一段时间,WebIDE 开源的过程中,无意间接触到 webjars,觉得比较有趣,于是研究并整理了一下。 webjars 是将前端的库(比如 jQuery)打包成 Jar 文件,然后使用基于 JVM 的包管理器(比如 Maven、Gradle 等)管理前端依赖的方案。 webjars ...
分类:
编程语言 时间:
2018-10-03 23:25:07
阅读次数:
202
注意: 1.小心使用 @EnableWebMvc 注解 根据官方文档,尽量不要使用 @EnableWebMvc 注解,因为它会关闭默认配置。 ① 你希望关闭默认配置,自己完全重新实现一个 ② 你希望重写部分配置 或者 2.关于静态资源的映射 有两个属性可以了解下:第一行定义匹配的路由地址,第二行定义 ...
分类:
编程语言 时间:
2018-10-02 14:19:08
阅读次数:
910
利用手脚架搭起来的服务端渲染实例目录结构.nuxtassets 未编译的静态资源如 LESS、SASS 或 JavaScriptcomponents 用于组织应用的 Vue.js 组件middleware 目录用于存放应用的中间件pages 用于组织应用的路由及视图。Nuxt.js 框架读取该目录下 ...
分类:
其他好文 时间:
2018-09-29 17:43:44
阅读次数:
556
不知不觉快将《Linux就该这么学》这本书学习一半了。难度在逐渐的攀升,自己也深知要提前预习,课后多练习实验。学技术不仅仅是为了考证,而是要在工作中得到运用,不断的提升自己。 首先要记住三句话:1、Linux系统中的一切都是文件 2、配置一个服务就是在修改其配置文件 3、要想让新配置的文件立即生效, ...
分类:
系统相关 时间:
2018-09-29 11:13:25
阅读次数:
195
静态资源需要直接访问时,可以通过在配置文件中重写addResourceHandlers方法来实现 自定义拦截器 ...
分类:
其他好文 时间:
2018-09-28 14:36:43
阅读次数:
227