Seasar DI Container with AOP

JDK1.4 is required.The operation confirmation is done with Eclipse2.1.2.

Please defrost(jar xf) S2xxx.jar, assume the seasar2 directory to be a Java project of Eclipse, and import wholly. There are samples under the control of src/examples, too.

When basic feature (S2Container,S2AOP) of S2 is used, it is necessary to include the following files to CLASSPATH.

  • lib/asm.jar
  • lib/cglib-2.0.jar
  • lib/log4j-1.2.8.jar
  • lib/ognl-2.6.5.jar
  • lib/aopalliance.jar
  • lib/s2-framework-2.x.x.jar
  • src/log4j.properties

When enhanced feature (S2JTA,S2DBCP,S2JDBC,S2Unit,S2Tx,S2DataSet) of S2 is used, it is necessary to include the following files to CLASSPATH by the addition.

  • lib/jta.jar
  • lib/junit-3.8.1.jar
  • lib/poi-2.5-final-20040302.jar
  • lib/s2-extension-2.x.x.jar
  • src/j2ee.dicon

To test the function concerning the data base easily, HSQLDB is prepared as RDBMS. Please execute HSQLDB before testing the function. To execute HSQLDB, bin/runHsqldb.bat is double-clicked (For Windows). "sql/demo-oracle.sql" is prepared so that you may immediately test the function with Oracle.