 |
The Spring Framework is a lightweight container which allows for dependency injection. It also provides declarative transaction management to simplify code. |
 |
Hibernate is an object/relational database mapper which allows for ease of data being read and written to and from a relational database. |
 |
MySQL is a popular open source database which is quick yet robust. |
 |
Jakarta Struts is a Model View Controller (MVC) framework which provides a clear separation between the business model, the presentation, and the actions to be performed. |
 |
Quartz is a scheduling framework the Brewerfan.net uses to schedule programs that run at certain times or given intervals. |
 |
SiteMesh is a page decoration framework that allows Brewerfan.net content to be decoupled from site navigation and layout. |
 |
Log4j is a popular logging framework that Brewerfan.net uses to log information and errors. |
 |
JUnit is a unit testing framework used for quality assurance and to help test software in small chunks. |
 |
Apache Tomcat is a Java application server that acts a servlet and JSP container. It connects to the web server and serves up dynamic content. |
 |
iText is a PDF generation library. |
 |
XDcolet is an attribute oriented programming framework that Brewerfan.net uses to generate mappings for Hibernate. |
 |
Ant is tool used to automate builds. |