April 3, 2007
3:35 pm
pack:tag: Static Resource Compressing JSP Taglib
pack:tag is a serverside static-resource compressing JSP-Taglib. It caches ad hoc compressed JavaScript or CSS in memory or in a file. Compressing-algorithms could be exchanged per resourcetype thru strategy-pattern. It works transparently to the developer and the compressing-algorithms are pluggable.
Features
- Minification of JavaScript and Cascading Style Sheets
- Caching to filesystem or memory (servlet)
- When caching to memory, the minified content is additional gzipped
- Apache Standard Taglib support for evaluations
- Compression and hashcode-generation adjustable on single resources
Examples: You would use JSP tags such as the following in your JSP files:
<pack :script src="myJavaScriptFile.js"/>
<pack :style src="myCascadingStyleSheet.css"/>
<pack :script src="myJavaScriptFile.js" enabled="false"/>
Source:→ ajaxian
pack:tag, Static, Resource, Compressing, JSP, Taglib, Java, Javascript, Library
Loading

Leave a comment »