Jawr:java项目的javascript集成和压缩工具
程序员文章站
2022-07-13 14:30:47
...
Jawr是一个java项目的javascript集成和压缩工具。由于富客户端的趋势流行,javascript代码越来越臃肿,管理javascript代码成为一个头疼的事情,如果把代码都放在一两个巨大的js文件中,文件很难管理,而且也不方便开发小组同步代码和测试代码。将javascript代码分成很多小文件,Jawr允许建立虚拟的js和css文件,成为捆绑,通过一个简单的属性文件配置,单个文件或者整个目录都能够加入到捆绑中。Jawr是这样工作的:
1。当部署生产服务器时,Jawr压缩和加入捆绑中的所有的文件。捆绑的文件被创建成不被压缩原文件,当服务器启动时开始压缩,这样不会造成javascript文件过大web请求严重负载。
2。一个tab库在页面上创建链接,这些链接转变成某个特殊模块对捆绑的一个引用。
3。servlet请求js和css文件,发送相应压缩捆绑文件给客户端浏览器。
这样做有很多好处,方便测试,管理,并且改变生产环境到开发环境,只需要改变配置文件中的一个标志。
Jawr另一个优势是实现了全文档化,到这里下载看看:https://jawr.dev.java.net/.
实现类似功能的项目还有:http://js-optimizer.sourceforge.net/
1。当部署生产服务器时,Jawr压缩和加入捆绑中的所有的文件。捆绑的文件被创建成不被压缩原文件,当服务器启动时开始压缩,这样不会造成javascript文件过大web请求严重负载。
2。一个tab库在页面上创建链接,这些链接转变成某个特殊模块对捆绑的一个引用。
3。servlet请求js和css文件,发送相应压缩捆绑文件给客户端浏览器。
这样做有很多好处,方便测试,管理,并且改变生产环境到开发环境,只需要改变配置文件中的一个标志。
Jawr另一个优势是实现了全文档化,到这里下载看看:https://jawr.dev.java.net/.
实现类似功能的项目还有:http://js-optimizer.sourceforge.net/
下一篇: POI Word单元格合并