Project Documentation

Built by Maven

Project Dependencies


The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Optional
org.apache.geronimo.specs geronimo-servlet_2.4_spec 1.0 - jar
org.apache.velocity velocity-tools 1.3 - jar
org.seasar.container s2-framework 2.3.23 - jar

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.


The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Optional
antlr antlr 2.7.2 - jar
aopalliance aopalliance 1.0 - jar
avalon-framework avalon-framework 4.1.3 - jar
commons-beanutils commons-beanutils 1.7.0 - jar
commons-chain commons-chain 1.0 - jar
commons-collections commons-collections 3.1 - jar
commons-digester commons-digester 1.8 - jar
commons-fileupload commons-fileupload 1.0 - jar
commons-lang commons-lang 2.1 - jar
commons-logging commons-logging 1.1 - jar
commons-validator commons-validator 1.3.1 - jar
javax.servlet servlet-api 2.3 - jar
jboss javassist 3.4.ga - jar
junit junit 3.8.1 - jar
log4j log4j 1.2.12 - jar
logkit logkit 1.0.1 - jar
ognl ognl 2.6.9-patch-20070624 - jar
oro oro 2.0.8 - jar
sslext sslext 1.2-0 - jar
struts struts 1.2.9 - jar
velocity velocity 1.5 - jar
xalan xalan 2.5.1 - jar

Project Dependency Graph

Dependency Listings

S2Velocity Project

Seasar2 Velocity Tools extension


Unnamed - org.apache.geronimo.specs:geronimo-servlet_2.4_spec:jar:1.0


VelocityTools is an integrated collection of Velocity subprojects with the common goal of creating tools and infrastructure to speed and ease development of both web and non-web applications using the Velocity template engine.


Unnamed - commons-collections:commons-collections:jar:3.1

Types that extend and augment the Java Collections Framework.

Unnamed - javax.servlet:servlet-api:jar:2.3



The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and Extensible Markup Language (XML), as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems. The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.


Unnamed - commons-beanutils:commons-beanutils:jar:1.7.0


The Digester package lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized.



The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.



Commons Validator provides the building blocks for both client side validation and server side data validation. It may be used standalone or with a framework like Struts.


Unnamed - oro:oro:jar:2.0.8

Unnamed - antlr:antlr:jar:2.7.2

Unnamed - xalan:xalan:jar:2.5.1

Apache Velocity

Apache Velocity is a general purpose template engine.


Seasar2 Framework

DI Container with AOP


AOP alliance

AOP Alliance


Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.



Javassist (Java programming assistant) is a load-time reflective system for Java.


Unnamed - junit:junit:jar:3.8.1


Patch for OGNL version 2.6.9 (http://www.ognl.org/)