java web-在Java Web当中,有什么工具可以将被请求的js、css文件进行这样的处理?

问题描述

在Java Web当中,有什么工具可以将被请求的js、css文件进行这样的处理?

请教一个东西~
据你所知,有什么东西可以在Web服务器上这样用,在浏览器请求某一些js、css文件的时候,自动处理成mini版。
?

例如,我的css文件的内容是这样的
.div-items {
width: 100%;
display: none;
position: absolute;
}

经过处理之后是这样的
.div-items{width: 100%;display: none;position: absolute;}

问题补充:
我公司有一个系统,里面专门是给人家做展示信息用。里面展示的信息不多,一般就7、8个页面。
但是,每一组页面的样式、模板(模板的数量现在有80多个,预计到11月末会达到130左右)都是不一样的,所以这就引发出有好多js、css文件。
现在希望可以通过转换成mini版,来减轻服务器的压力,如果情况允许还希望转换输出的html代码。
同时还有,在一些js、css上面会写入一些注释,我还想这些工具会自动过滤掉这些注释。

解决方案

如果在服务器进行代行压缩在输出,对服务器的性能消耗也很大,好处就是压缩后会减轻服务器带宽的消耗,也就是说以性能换带宽可以使用gzip技术,会对请求的数据压缩后再输出,可以实现你要求的效果,tomcat支持zip。

解决方案二:

需要额外的工具进行压缩,也有在线的http://tool.oschina.net/jscompress

解决方案三:

不是这样的一些在线压缩工具。
我等一下再补充一下问题,你看完就知道这种方法不适合我的情况了。

时间: 2024-09-30 01:50:26

java web-在Java Web当中,有什么工具可以将被请求的js、css文件进行这样的处理?的相关文章

YUICompressor+ANT压缩Java Web工程前端js/css文件

最近team里有个jsp工程想要做一些性能上的优化, 需要对工程里的前端部分(主要是js和css)做一些压缩(这是一个老旧重的工程,重构的成本非常大,也没有人力,只能一步一步去优化).想到与传统ANT工具结合的比较好的yuicompressor. yuicompressor下载 下载地址: http://maven.aliyun.com/nexus/service/local/repositories/central/content/com/yahoo/platform/yui/yuicompr

Java和PHP在Web开发方面对比分析

本文主要从8个方面对php和java在做web开发方面的优劣性做了分析对比,非常不错的一篇文章,这里推荐给小伙伴们. 比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发.以下是我就几个主要方面进行的比较: 一. 语言比较 PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点.语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发.而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法.所以java不如

Java与.NET 的Web Services相互调用

services|web 一:简介 本文介绍了Java与.NET开发的Web Services相互调用的技术.本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services. 二:项目需要的工具 Windows2000 Server(IIS) Jbuilder9.0( 含有Tomcat , axis) JDK1.4+Java Web Services Develop VS.Net 20

使用Axis2和JiBX将Java类转换成Web服务,第2部分

使用Axis2和JiBX将Java类转换成Web服务,第2部分: 把XML转换成功能全面的Web服务 本文配套源码 简介 Apache Axis2 提供了好几种 XML 解决方案,可以轻松的开发功能强大的 Web 服务.Axis2 是实现 Web 服务的一个非常不错的选择.由于 Apache Axis2 和 Apache Geronimo duo 是免费而且开放源码的,因此可以考虑使用这两者. 在本系列的前一部分中,我向您介绍了在本系列两篇文章中使用到的 Java 类.我们通过 WSDL 将这些

使用Axis2和JiBX将Java类转换成Web服务,第1部分

使用Axis2和JiBX将Java类转换成Web服务,第1部分: 使用XML通过Java类定义Web服务 本文配套源码 简介 Web 服务在日常开发中重要性与日俱增,Axis2 也成为了倍受人们欢迎的开发Web 服务的开放源码平台.Axis2 使用Java 语言编写,它能利用了 JiBX(一种框架,用于将XML和Java绑定在一起)的自由性.假设您有一个含有大量 Java 类和数据结构的 Java 项目,而且不想打乱或者更改它们.JiBX 会帮助您实现这一切,它把在 Axis2 中使用的 XML

用Java客户机调用Web服务: J2SE和J2EE环境中Web服务客户机简介

Web 服务的力量在于互操作性.由于业界在 Web 服务技术方面(SOAP.WSDL.UDDI)的协作,更具体地说,是由于 Web 服务互操作性组织(Web Services Interoperability organization,WS-I.org)的工作,Web 服务才可以与其他的 Web 服务进行交互,而不管 Web 服务开发和运行在哪一个平台上(比如是 Microsoft .NET 还是 IBM WebSphere).Web 服务客户机分为多种类型,比如另一个 Web 服务.用脚本语言

Java EE:迎合Web 2.0

很多成功的企业应用程序都是使用 Java EE 平台构建的.但是,Java EE 的设计原理并不能够有效地支持 Web 2.0 应用程序.深入了解 Java EE 和 Web 2.0 原理之间的脱节可帮助您制定明智的决策,从而使用各种方法和工具在一定程度上解决这种脱节.本文将解答 Web 2.0 和标准 Java EE 平台缘何成为失败的组合,并演示为何由事件驱动的异步架构更适合 Web 2.0 应用程序.本文还介绍了一些框架和 API,它们通过支持异步设计使得 Java 平台更加适合 Web

java-使用JAVA调用ASP.NET web应用程序

问题描述 使用JAVA调用ASP.NET web应用程序 有一个ASP.NET web应用程序(网站),现在可以正常使用了.现在要求将这个ASP.NET web应用程序使用JAVA调用(是不是这样描述的我也不太清楚),大概的意思是:这个ASP.NET web应用程序提供一个类似接口的东西,能够让JAVA调用,运行JAVA程序后,能将原来ASP.NET web应用程序的页面和功能展现出来. 要求说要使用socket方式来实现,我只对JAVA比较了解,至于ASP.NET和socket这两者,都没有接

java菜鸟:动态web项目 一用servlet就404

问题描述 java菜鸟:动态web项目 一用servlet就404 两个文件:web.xml和Test.java import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.