Spring transaction
Split into 5 maven modules
JDBC Template