Paul Furbacher will be demonstrating a "grab bag" of Spring functionality that simplifies the applications development process.
With the power of
Spring, you can (a) make applications, such as Hibernate, much easier to use, (b) simplify the use of Velocity templating, and (c) perform unit tests which read and write to your database.
Specific items he plans to cover include:
- Develop a utility to generate the necessary source code for database access since much of this work is repetitive
- Use Middlegen to produce
Hibernate mappings from a complex database
- Use a
Hibernate extension tool,
hbm2java, to create the Java classes which map to the tables in the database, complete with relationships
Spring's support for
Velocity, and show how to merge templates with dynamic data to produce DAO and JUnit test cases for those DAO classes
- Show how
Spring's support for unit testing makes life easier once test cases are written
- Look at
Spring's support for sending email messages from an application, and use templates to create those messages