Description: Universal JDBC database including DAO , connection pooling, transaction control.
Connection pool using BoneCP.
BoneCP runtime support needs slf4j and guava.
Of course, can also optionally be replaced with other connection pool.
The result is vo dao converter control, the need to inherit ResultConverter.
This trick is to learn and spring of jdbcTemplete
Logging component using slf4j, need additional log replaceable components.
To Search:
File list (Check if you may need any files):
src
...\org
...\...\dave
...\...\....\common
...\...\....\......\BaseService.java
...\...\....\......\data
...\...\....\......\....\Pager.java
...\...\....\......\database
...\...\....\......\........\access
...\...\....\......\........\......\DataAccess.java
...\...\....\......\........\......\DataAccessException.java
...\...\....\......\........\convert
...\...\....\......\........\.......\IntegerConverter.java
...\...\....\......\........\.......\LongConverter.java
...\...\....\......\........\.......\ResultConverter.java
...\...\....\......\........\DatabaseConnectionPool.java
...\...\....\......\........\DatabaseException.java
...\...\....\......\........\DatabaseTransaction.java
...\...\....\......\........\DataModel.java
...\...\....\......\lang
...\...\....\......\....\CalendarTools.java
...\...\....\......\....\StringTools.java
...\...\....\......\text
...\...\....\......\....\DateFormatTools.java
...\...\....\......\....\NumberFormatTools.java
...\...\....\demo
...\...\....\....\action
...\...\....\....\......\DemoAction.java
...\...\....\....\convert
...\...\....\....\.......\DemoConverter.java
...\...\....\....\dao
...\...\....\....\...\DemoDao.java
...\...\....\....\model
...\...\....\....\.....\Demo.java
...\...\....\....\service
...\...\....\....\.......\DemoService.java