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 […]

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"/>

pack:tag | Download: pack:tag

Source:→ ajaxian

pack:tag, Static, Resource, Compressing, JSP, Taglib, Java, Javascript, Library