This project involves advanced J2EE server-side technologies. Including:
- J2EE: Servlet Filter and Listener.
- J2SE: Logging (Log4j), Persistency (JDO)
- Tools: Code generation (XDoclet), Building and Integration (ANT)
The JHttpLog library requires the following libraries:
Apache Log4j is used for application logging
Apache Jakarta Commons BeanUtils is used. Collected data are stored into a DynaBean.
In order to simplify the database connectivity works, it is decided to utilize an Object Relational Mapping framework. Java Data Object (JDO) is chosen for compliant to Java stardand. The JDO Reference Implementation or Apache OJB (that uses the same RI) are possible choices of JDO implementation.