1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Source: libjxp-java
Section: java
Priority: extra
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: tony mancill <tmancill@debian.org>
, gregor herrmann <gregoa@debian.org>
Build-Depends: debhelper (>= 9), ant
Build-Depends-Indep: default-jdk,
ant-optional,
junit,
libcommons-fileupload-java,
libonemind-commons-invoke-java,
libonemind-commons-java-java,
libservlet3.1-java,
xauth,
xvfb
Standards-Version: 3.9.7
Homepage: http://jxp.sourceforge.net/
Vcs-Git: git://anonscm.debian.org/pkg-java/libjxp-java.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/libjxp-java.git
Package: libjxp-java
Architecture: all
Depends: ${misc:Depends}
Description: Java template engine/script processor
Jxp (Java scripted page) is a script-processor that process JSP-like files.
It contains a parser to parse the script file into an abstract syntax tree
and a tree processor (JxpProcessor) that will process the syntax tree to
execute the code using reflection API to produce output. The main uses of Jxp
are:
.
* as a script language engine to increase flexibility in the user
application
* as a template engine to produce dynamic text output
.
Some of the main features of Jxp include:
.
* Java as script/template language. Why learn another one? ;)
* Run JSP-like code outside of servlet container
* support common java language 1.4 constructs (partial 1.5 syntax support
on jdk 1.4)
* support common JSP constructs including import directive, declaration, EL
etc (taglib not supported, yet)
* practical template sources management framework
* support caching of parsed syntax tree to eliminate reparse of template
* a servlet implementation to enable web-scripting
* extensible processing context for defining built-in function on the
scripts
|