阅读更多

5顶
0踩

Web前端
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/


5
0
评论 共 3 条 请登录后发表评论
3 楼 tl2327 2012-12-04 09:49
求大神给个完整的例子瞧瞧,我很苦逼的实验了几次,没有一次是成功的,我去~~~~
2 楼 ZnAu 2009-11-22 18:19
jawr的资料太少了   希望作者能够整理一些
相关资料和例子
1 楼 cuiyi.crazy 2008-08-08 01:30
这个工具描述看起来很不错;实验一下;可是它本身是否会给运行环境带来压力呢

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics