在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Spring+3.x企业应用开发实战光盘源码(全)

Spring+3.x企业应用开发实战光盘源码(全)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:68.23M
  • 下载次数:5
  • 浏览次数:58
  • 发布时间:2021-03-07
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。   第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。   第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。   第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。   第5章:对Spring容器进行解构,从内部探
【实例截图】
【核心代码】
cbc439a3-ee37-46ac-9a0b-a35c80869c81
└── Spring+3.x企业应用开发实战光盘源码
├── chapter10
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── BaseServiceTest.class
│   │   │   ├── connleak
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── HiberUserService.class
│   │   │   │   ├── JdbcUserService$UserServiceRunner.class
│   │   │   │   └── JdbcUserService.class
│   │   │   ├── entity
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   └── HibernateUserService.class
│   │   │   ├── GetResourceDirectlyTest$NoticeServiceRunner.class
│   │   │   ├── GetResourceDirectlyTest.class
│   │   │   ├── HibernateTxManagerRunInJdbcTxManagerTest.class
│   │   │   ├── HibernateTxManageTest.class
│   │   │   ├── JdbcDaoRunWithHiberTxManagerTest.class
│   │   │   ├── JdbcDaoWithoutTxManagerTest.class
│   │   │   ├── mixdao
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   └── UserService.class
│   │   │   ├── mixlayer
│   │   │   │   ├── applicationContext.xml
│   │   │   │   └── MixLayerUserService.class
│   │   │   ├── multithread
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   ├── UserContextHolder.class
│   │   │   │   ├── UserService$MyThread.class
│   │   │   │   └── UserService.class
│   │   │   ├── nestcall
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   └── UserService.class
│   │   │   ├── programtx
│   │   │   │   ├── programicTx.xml
│   │   │   │   └── UserService.class
│   │   │   ├── special
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── UserService.class
│   │   │   │   └── UserServiceInterface.class
│   │   │   ├── TransactionRunInMultiThread$NoticeServiceRunner.class
│   │   │   ├── TransactionRunInMultiThread.class
│   │   │   ├── tx
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── hiberTxManager.xml
│   │   │   │   ├── jdbcWithHiberTxManager.xml
│   │   │   │   ├── jdbcWithoutTxManager.xml
│   │   │   │   ├── twoTxManagerCross.xml
│   │   │   │   ├── User.class
│   │   │   │   ├── User.hbm.xml
│   │   │   │   ├── UserHibernateService.class
│   │   │   │   └── UserJdbcService.class
│   │   │   └── withouttx
│   │   │   ├── hiber
│   │   │   │   ├── hiberWithoutTx.xml
│   │   │   │   └── UserHibernateWithoutTransManagerService.class
│   │   │   └── jdbc
│   │   │   ├── jdbcWithoutTx.xml
│   │   │   └── UserJdbcWithoutTransManagerService.class
│   │   ├── jdbc.properties
│   │   └── log4j.properties
│   ├── schema
│   │   └── sampledb.sql
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── connleak
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── HiberUserService.java
│   │   │   │   └── JdbcUserService.java
│   │   │   ├── entity
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   └── HibernateUserService.java
│   │   │   ├── mixdao
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── BaseService.java
│   │   │   │   ├── ScoreService.java
│   │   │   │   └── UserService.java
│   │   │   ├── mixlayer
│   │   │   │   ├── applicationContext.xml
│   │   │   │   └── MixLayerUserService.java
│   │   │   ├── multithread
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.java
│   │   │   │   ├── ScoreService.java
│   │   │   │   └── UserService.java
│   │   │   ├── nestcall
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.java
│   │   │   │   ├── ScoreService.java
│   │   │   │   └── UserService.java
│   │   │   ├── programtx
│   │   │   │   ├── programicTx.xml
│   │   │   │   └── UserService.java
│   │   │   ├── special
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── UserServiceInterface.java
│   │   │   │   └── UserService.java
│   │   │   ├── tx
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── hiberTxManager.xml
│   │   │   │   ├── jdbcWithHiberTxManager.xml
│   │   │   │   ├── jdbcWithoutTxManager.xml
│   │   │   │   ├── twoTxManagerCross.xml
│   │   │   │   ├── User.hbm.xml
│   │   │   │   ├── UserHibernateService.java
│   │   │   │   └── UserJdbcService.java
│   │   │   ├── User.java
│   │   │   └── withouttx
│   │   │   ├── hiber
│   │   │   │   ├── hiberWithoutTx.xml
│   │   │   │   └── UserHibernateWithoutTransManagerService.java
│   │   │   └── jdbc
│   │   │   ├── jdbcWithoutTx.xml
│   │   │   └── UserJdbcWithoutTransManagerService.java
│   │   ├── jdbc.properties
│   │   └── log4j.properties
│   └── WebRoot
│   ├── index.jsp
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── classes
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── connleak
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── HiberUserService.class
│   │   │   │   ├── JdbcUserService$UserServiceRunner.class
│   │   │   │   └── JdbcUserService.class
│   │   │   ├── entity
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   └── HibernateUserService.class
│   │   │   ├── mixdao
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   └── UserService.class
│   │   │   ├── mixlayer
│   │   │   │   ├── applicationContext.xml
│   │   │   │   └── MixLayerUserService.class
│   │   │   ├── multithread
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   ├── UserService$MyThread.class
│   │   │   │   └── UserService.class
│   │   │   ├── nestcall
│   │   │   │   ├── applicatonContext.xml
│   │   │   │   ├── BaseService.class
│   │   │   │   ├── ScoreService.class
│   │   │   │   └── UserService.class
│   │   │   ├── programtx
│   │   │   │   ├── programicTx.xml
│   │   │   │   ├── UserService$1.class
│   │   │   │   └── UserService.class
│   │   │   ├── special
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── UserService.class
│   │   │   │   └── UserServiceInterface.class
│   │   │   ├── tx
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── hiberTxManager.xml
│   │   │   │   ├── jdbcWithHiberTxManager.xml
│   │   │   │   ├── jdbcWithoutTxManager.xml
│   │   │   │   ├── twoTxManagerCross.xml
│   │   │   │   ├── User.hbm.xml
│   │   │   │   ├── UserHibernateService.class
│   │   │   │   └── UserJdbcService.class
│   │   │   ├── User$1.class
│   │   │   ├── User.class
│   │   │   └── withouttx
│   │   │   ├── hiber
│   │   │   │   ├── hiberWithoutTx.xml
│   │   │   │   └── UserHibernateWithoutTransManagerService.class
│   │   │   └── jdbc
│   │   │   ├── jdbcWithoutTx.xml
│   │   │   └── UserJdbcWithoutTransManagerService.class
│   │   ├── jdbc.properties
│   │   └── log4j.properties
│   ├── jsp
│   │   ├── fail.jsp
│   │   └── success.jsp
│   └── web.xml
├── chapter11
│   ├── bin
│   │   ├── applicationContext-jta.xml
│   │   ├── applicationContextOO.xml
│   │   ├── applicationContext.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── SequenceNumber$1.class
│   │   │   │   ├── SequenceNumber$TestClient.class
│   │   │   │   └── SequenceNumber.class
│   │   │   ├── dao
│   │   │   │   ├── ForumDao$1.class
│   │   │   │   ├── ForumDao$2.class
│   │   │   │   ├── ForumDao$3.class
│   │   │   │   ├── ForumDao$4.class
│   │   │   │   ├── ForumDao.class
│   │   │   │   ├── ForumOODao$ForumInsert.class
│   │   │   │   ├── ForumOODao$ForumQuery.class
│   │   │   │   ├── ForumOODao$GetTopicNum.class
│   │   │   │   ├── ForumOODao.class
│   │   │   │   ├── PostDao$1.class
│   │   │   │   ├── PostDao$2.class
│   │   │   │   ├── PostDao$3.class
│   │   │   │   ├── PostDao.class
│   │   │   │   ├── TestForumDao.class
│   │   │   │   ├── TestForumOODao.class
│   │   │   │   ├── TestPostDao.class
│   │   │   │   ├── TestTopicDao.class
│   │   │   │   ├── TopicDao$1.class
│   │   │   │   ├── TopicDao$2.class
│   │   │   │   └── TopicDao.class
│   │   │   ├── domain
│   │   │   │   ├── Forum.class
│   │   │   │   ├── Post.class
│   │   │   │   └── Topic.class
│   │   │   └── service
│   │   │   ├── BbtForum.class
│   │   │   └── JdbcBbtForum.class
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── SimpleThreadLocal.class
│   │   └── temp.jpg
│   ├── schema
│   │   ├── mysql
│   │   │   └── sampledb.sql
│   │   └── oracle
│   │   └── sampledb.sql
│   ├── src
│   │   ├── applicationContext.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   └── SequenceNumber.java
│   │   │   ├── dao
│   │   │   │   ├── ForumDao.java
│   │   │   │   ├── ForumOODao.java
│   │   │   │   ├── PostDao.java
│   │   │   │   └── TopicDao.java
│   │   │   ├── domain
│   │   │   │   ├── Forum.java
│   │   │   │   ├── Post.java
│   │   │   │   └── Topic.java
│   │   │   └── service
│   │   │   ├── BbtForum.java
│   │   │   └── JdbcBbtForum.java
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── SimpleThreadLocal.java
│   │   └── temp.jpg
│   └── test
│   └── com
│   └── baobaotao
│   └── dao
│   ├── TestForumDao.java
│   ├── TestForumOODao.java
│   ├── TestPostDao.java
│   └── TestTopicDao.java
├── chapter12
│   ├── bin
│   │   ├── applicationContext-hbt-anno.xml
│   │   ├── applicationContext-hbt-raw.xml
│   │   ├── applicationContext-hbt.xml
│   │   ├── applicationContext-mybatis.xml
│   │   ├── Base.class
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── BaseDao.class
│   │   │   │   ├── ForumDao.class
│   │   │   │   ├── hibernate
│   │   │   │   │   ├── BaseDao.class
│   │   │   │   │   ├── ForumHibernateDao$1.class
│   │   │   │   │   ├── ForumHibernateDao.class
│   │   │   │   │   ├── PostHibernateDao.class
│   │   │   │   │   ├── TestAnnoHibernateDao.class
│   │   │   │   │   ├── TestRawApiHibernateDao.class
│   │   │   │   │   ├── TestXmlHibernateDao.class
│   │   │   │   │   └── TopicHibernateDao.class
│   │   │   │   ├── hibraw
│   │   │   │   │   ├── ForumHibernateDao.class
│   │   │   │   │   ├── PostHibernateDao.class
│   │   │   │   │   └── TopicHibernateDao.class
│   │   │   │   └── mybatis
│   │   │   │   ├── ForumMybatisDao.class
│   │   │   │   ├── ForumMybatisTemplateDao.class
│   │   │   │   ├── PostMybatisDao.class
│   │   │   │   └── TopicMybatisDao.class
│   │   │   ├── domain
│   │   │   │   ├── Forum.class
│   │   │   │   ├── Forum.hbm.xml
│   │   │   │   ├── mybatis
│   │   │   │   │   ├── Forum.xml
│   │   │   │   │   ├── Post.xml
│   │   │   │   │   └── Topic.xml
│   │   │   │   ├── Post.class
│   │   │   │   ├── Post.hbm.xml
│   │   │   │   ├── Topic.class
│   │   │   │   └── Topic.hbm.xml
│   │   │   └── service
│   │   │   ├── hibernate
│   │   │   │   └── BbtForumSerive.class
│   │   │   ├── mybatis
│   │   │   │   └── BbtForumSerive.class
│   │   │   ├── TestHibernateBbtForum.class
│   │   │   └── TestMybatisBbtForum.class
│   │   ├── hibernate.cfg.xml
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── aop.xml
│   │   ├── Mock.class
│   │   ├── myBatisConfig.xml
│   │   ├── temp.jpg
│   │   └── Test.class
│   ├── schema
│   │   └── mysql
│   │   └── sampledb.sql
│   ├── src
│   │   ├── applicationContext-hbt-anno.xml
│   │   ├── applicationContext-hbt-raw.xml
│   │   ├── applicationContext-hbt.xml
│   │   ├── applicationContext-mybatis.xml
│   │   ├── Base.java
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── BaseDao.java
│   │   │   │   ├── ForumDao.java
│   │   │   │   ├── hibernate
│   │   │   │   │   ├── BaseDao.java
│   │   │   │   │   ├── ForumHibernateDao.java
│   │   │   │   │   ├── PostHibernateDao.java
│   │   │   │   │   └── TopicHibernateDao.java
│   │   │   │   ├── hibraw
│   │   │   │   │   ├── ForumHibernateDao.java
│   │   │   │   │   ├── PostHibernateDao.java
│   │   │   │   │   └── TopicHibernateDao.java
│   │   │   │   └── mybatis
│   │   │   │   ├── ForumMybatisDao.java
│   │   │   │   ├── ForumMybatisTemplateDao.java
│   │   │   │   ├── PostMybatisDao.java
│   │   │   │   └── TopicMybatisDao.java
│   │   │   ├── domain
│   │   │   │   ├── Forum.hbm.xml
│   │   │   │   ├── Forum.java
│   │   │   │   ├── mybatis
│   │   │   │   │   ├── Forum.xml
│   │   │   │   │   ├── Post.xml
│   │   │   │   │   └── Topic.xml
│   │   │   │   ├── Post.hbm.xml
│   │   │   │   ├── Post.java
│   │   │   │   ├── Topic.hbm.xml
│   │   │   │   └── Topic.java
│   │   │   └── service
│   │   │   ├── hibernate
│   │   │   │   └── BbtForumSerive.java
│   │   │   └── mybatis
│   │   │   └── BbtForumSerive.java
│   │   ├── hibernate.cfg.xml
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── aop.xml
│   │   ├── Mock.java
│   │   ├── myBatisConfig.xml
│   │   ├── temp.jpg
│   │   └── Test.java
│   └── test
│   └── com
│   └── baobaotao
│   ├── dao
│   │   └── hibernate
│   │   ├── TestAnnoHibernateDao.java
│   │   ├── TestRawApiHibernateDao.java
│   │   └── TestXmlHibernateDao.java
│   └── service
│   ├── TestHibernateBbtForum.java
│   └── TestMybatisBbtForum.java
├── chapter13
│   ├── bin
│   │   ├── applicationContext-quartz.xml
│   │   ├── applicationContext-timer.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── executor
│   │   │   │   │   ├── ExecutorExample.class
│   │   │   │   │   └── SimpleTask.class
│   │   │   │   ├── quartz
│   │   │   │   │   ├── CalendarExample.class
│   │   │   │   │   ├── CronTriggerRunner.class
│   │   │   │   │   ├── JDBCJobStoreRunner.class
│   │   │   │   │   ├── SimpleJob.class
│   │   │   │   │   └── SimpleTriggerRunner.class
│   │   │   │   └── timer
│   │   │   │   ├── SimpleTimerTask.class
│   │   │   │   └── TimerRunner.class
│   │   │   ├── executor
│   │   │   │   ├── ExecutorExample.class
│   │   │   │   └── SimpleTask.class
│   │   │   ├── quartz
│   │   │   │   ├── MyJob.class
│   │   │   │   ├── quartz.properties
│   │   │   │   └── TestQuartzScheduler.class
│   │   │   ├── service
│   │   │   │   ├── MyService.class
│   │   │   │   └── OtherJob.class
│   │   │   └── timer
│   │   │   └── TestTimerScheduler.class
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── quartz.properties
│   │   └── train
│   │   └── executor
│   │   ├── TaskExecutorExample$MessagePrinterTask.class
│   │   └── TaskExecutorExample.class
│   ├── schema
│   │   └── quartz
│   │   ├── tables_cloudscape.sql
│   │   ├── tables_db2.sql
│   │   ├── tables_db2_v72.sql
│   │   ├── tables_db2_v8.sql
│   │   ├── tables_derby.sql
│   │   ├── tables_firebird.sql
│   │   ├── tables_hsqldb_old.sql
│   │   ├── tables_hsqldb.sql
│   │   ├── tables_informix.sql
│   │   ├── tables_mysql_innodb.sql
│   │   ├── tables_mysql.sql
│   │   ├── tables_oracle.sql
│   │   ├── tables_pointbase.sql
│   │   ├── tables_postgres7.sql
│   │   ├── tables_postgres.sql
│   │   ├── tables_sapdb.sql
│   │   ├── tables_solid.sql
│   │   ├── tables_sqlServer.sql
│   │   └── tables_sybase.sql
│   ├── src
│   │   ├── applicationContext-quartz.xml
│   │   ├── applicationContext-timer.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── executor
│   │   │   │   │   └── ExecutorExample.java
│   │   │   │   ├── quartz
│   │   │   │   │   ├── CalendarExample.java
│   │   │   │   │   ├── CronTriggerRunner.java
│   │   │   │   │   ├── JDBCJobStoreRunner.java
│   │   │   │   │   ├── SimpleJob.java
│   │   │   │   │   └── SimpleTriggerRunner.java
│   │   │   │   └── timer
│   │   │   │   ├── SimpleTimerTask.java
│   │   │   │   └── TimerRunner.java
│   │   │   ├── executor
│   │   │   │   └── ExecutorExample.java
│   │   │   ├── quartz
│   │   │   │   ├── MyJob.java
│   │   │   │   └── quartz.properties
│   │   │   ├── service
│   │   │   │   ├── MyService.java
│   │   │   │   └── OtherJob.java
│   │   │   └── web
│   │   │   └── StartCycleRunTask.java
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   └── quartz.properties
│   ├── test
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── quartz
│   │   │   │   └── TestQuartzScheduler.java
│   │   │   └── timer
│   │   │   └── TestTimerScheduler.java
│   │   └── train
│   │   └── executor
│   │   └── TaskExecutorExample.java
│   └── webapp
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── classes
│   │   ├── applicationContext-quartz.xml
│   │   ├── applicationContext-timer.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── executor
│   │   │   │   │   ├── ExecutorExample.class
│   │   │   │   │   └── SimpleTask.class
│   │   │   │   ├── quartz
│   │   │   │   │   ├── CalendarExample.class
│   │   │   │   │   ├── CronTriggerRunner.class
│   │   │   │   │   ├── JDBCJobStoreRunner.class
│   │   │   │   │   ├── SimpleJob.class
│   │   │   │   │   └── SimpleTriggerRunner.class
│   │   │   │   └── timer
│   │   │   │   ├── SimpleTimerTask.class
│   │   │   │   └── TimerRunner.class
│   │   │   ├── executor
│   │   │   │   ├── ExecutorExample.class
│   │   │   │   └── SimpleTask.class
│   │   │   ├── quartz
│   │   │   │   ├── MyJob.class
│   │   │   │   ├── quartz.properties
│   │   │   │   └── TestQuartzScheduler.class
│   │   │   ├── service
│   │   │   │   ├── MyService.class
│   │   │   │   └── OtherJob.class
│   │   │   ├── timer
│   │   │   │   └── TestTimerScheduler.class
│   │   │   └── web
│   │   │   ├── SimpleTimerTask.class
│   │   │   └── StartCycleRunTask.class
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── quartz.properties
│   │   └── train
│   │   └── executor
│   │   ├── TaskExecutorExample$MessagePrinterTask.class
│   │   └── TaskExecutorExample.class
│   └── web.xml
├── chapter14
│   ├── bin
│   │   └── XStreamSample.xml
│   ├── classes
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── domain
│   │   │   │   ├── castor
│   │   │   │   │   ├── descriptors
│   │   │   │   │   │   ├── LoginLogDescriptor$1.class
│   │   │   │   │   │   ├── LoginLogDescriptor$2.class
│   │   │   │   │   │   ├── LoginLogDescriptor$3.class
│   │   │   │   │   │   ├── LoginLogDescriptor$4.class
│   │   │   │   │   │   ├── LoginLogDescriptor.class
│   │   │   │   │   │   ├── LogsDescriptor$1.class
│   │   │   │   │   │   ├── LogsDescriptor.class
│   │   │   │   │   │   ├── UserDescriptor$1.class
│   │   │   │   │   │   ├── UserDescriptor$2.class
│   │   │   │   │   │   ├── UserDescriptor$3.class
│   │   │   │   │   │   ├── UserDescriptor$4.class
│   │   │   │   │   │   ├── UserDescriptor$5.class
│   │   │   │   │   │   ├── UserDescriptor$6.class
│   │   │   │   │   │   └── UserDescriptor.class
│   │   │   │   │   ├── LoginLog.class
│   │   │   │   │   ├── Logs.class
│   │   │   │   │   └── User.class
│   │   │   │   ├── jaxb
│   │   │   │   │   ├── Adapter1.class
│   │   │   │   │   ├── LoginLog.class
│   │   │   │   │   ├── ObjectFactory.class
│   │   │   │   │   ├── User$Logs.class
│   │   │   │   │   └── User.class
│   │   │   │   ├── LoginLog.class
│   │   │   │   └── User.class
│   │   │   ├── oxm
│   │   │   │   ├── castor
│   │   │   │   │   ├── CastorGeneratorSampe.class
│   │   │   │   │   ├── CastorSample.class
│   │   │   │   │   ├── mapping.xml
│   │   │   │   │   ├── TestCastorSample.class
│   │   │   │   │   ├── userPackage.xml
│   │   │   │   │   └── user.xsd
│   │   │   │   ├── jaxb
│   │   │   │   │   ├── DateAdapter.class
│   │   │   │   │   ├── JaxbSample.class
│   │   │   │   │   ├── TestJaxbSample.class
│   │   │   │   │   └── user.xsd
│   │   │   │   ├── jibx
│   │   │   │   │   ├── AntBuildUtils.class
│   │   │   │   │   ├── binding.xml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── JiBXInterfaceFactory.class
│   │   │   │   │   ├── JibxSample.class
│   │   │   │   │   ├── TestJibxSample.class
│   │   │   │   │   └── user_binding.xml
│   │   │   │   ├── SpringOxmSample.class
│   │   │   │   ├── SpringOxmSampleTest.class
│   │   │   │   ├── xmlbeans
│   │   │   │   │   ├── TestXmlBeansSample.class
│   │   │   │   │   ├── xml
│   │   │   │   │   │   ├── user.xsd
│   │   │   │   │   │   └── user.xsdconfig
│   │   │   │   │   └── XmlbeansSample.class
│   │   │   │   └── xstream
│   │   │   │   ├── alias
│   │   │   │   │   └── XStreamAliasSample.class
│   │   │   │   ├── annotations
│   │   │   │   │   ├── DateConverter.class
│   │   │   │   │   ├── LoginLog.class
│   │   │   │   │   ├── User.class
│   │   │   │   │   └── XStreamAnnotationSample.class
│   │   │   │   ├── converters
│   │   │   │   │   ├── DateConverter.class
│   │   │   │   │   └── XStreamConverterSample.class
│   │   │   │   ├── json
│   │   │   │   │   └── XStreamJSONSample.class
│   │   │   │   ├── objectstreams
│   │   │   │   │   └── ObjectStreamSample.class
│   │   │   │   ├── persistence
│   │   │   │   │   ├── PersistenceArrayListConverter.class
│   │   │   │   │   └── PersistenceSample.class
│   │   │   │   ├── TestXStreamSample.class
│   │   │   │   ├── XStreamFacade.class
│   │   │   │   └── XStreamSample.class
│   │   │   └── utils
│   │   │   ├── FileUtils.class
│   │   │   └── ResourceUtils.class
│   │   ├── config
│   │   │   ├── applicationContext.xml
│   │   │   ├── mapping.xml
│   │   │   └── spring-oxm.xml
│   │   ├── unitils-local.properties
│   │   └── unitils.properties
│   ├── out
│   │   ├── CastorSampe.xml
│   │   ├── int@0.xml
│   │   ├── JaxbSample.xml
│   │   ├── JettisonMappedSample.json
│   │   ├── JibxSample.xml
│   │   ├── JsonByJsonHierarchicalSample.json
│   │   ├── SpringOxmSample.xml
│   │   ├── XmlbeansSample.xml
│   │   ├── XStreamAliasSample.xml
│   │   └── XStreamSample.xml
│   ├── resources
│   │   ├── unitils-local.properties
│   │   └── unitils.properties
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── domain
│   │   │   │   ├── castor
│   │   │   │   │   ├── descriptors
│   │   │   │   │   │   ├── LoginLogDescriptor.java
│   │   │   │   │   │   ├── LogsDescriptor.java
│   │   │   │   │   │   └── UserDescriptor.java
│   │   │   │   │   ├── LoginLog.java
│   │   │   │   │   ├── Logs.java
│   │   │   │   │   └── User.java
│   │   │   │   ├── jaxb
│   │   │   │   │   ├── Adapter1.java
│   │   │   │   │   ├── LoginLog.java
│   │   │   │   │   ├── ObjectFactory.java
│   │   │   │   │   └── User.java
│   │   │   │   ├── LoginLog.java
│   │   │   │   └── User.java
│   │   │   ├── oxm
│   │   │   │   ├── castor
│   │   │   │   │   ├── CastorGeneratorSampe.java
│   │   │   │   │   ├── CastorSample.java
│   │   │   │   │   ├── mapping.xml
│   │   │   │   │   ├── userPackage.xml
│   │   │   │   │   └── user.xsd
│   │   │   │   ├── jaxb
│   │   │   │   │   ├── DateAdapter.java
│   │   │   │   │   ├── JaxbSample.java
│   │   │   │   │   └── user.xsd
│   │   │   │   ├── jibx
│   │   │   │   │   ├── AntBuildUtils.java
│   │   │   │   │   ├── binding.xml
│   │   │   │   │   ├── build.xml
│   │   │   │   │   ├── JiBXInterfaceFactory.java
│   │   │   │   │   ├── JibxSample.java
│   │   │   │   │   └── user_binding.xml
│   │   │   │   ├── SpringOxmSample.java
│   │   │   │   ├── xmlbeans
│   │   │   │   │   ├── xml
│   │   │   │   │   │   ├── user.xsd
│   │   │   │   │   │   └── user.xsdconfig
│   │   │   │   │   └── XmlbeansSample.java
│   │   │   │   └── xstream
│   │   │   │   ├── alias
│   │   │   │   │   └── XStreamAliasSample.java
│   │   │   │   ├── annotations
│   │   │   │   │   ├── DateConverter.java
│   │   │   │   │   ├── LoginLog.java
│   │   │   │   │   ├── User.java
│   │   │   │   │   └── XStreamAnnotationSample.java
│   │   │   │   ├── converters
│   │   │   │   │   ├── DateConverter.java
│   │   │   │   │   └── XStreamConverterSample.java
│   │   │   │   ├── json
│   │   │   │   │   └── XStreamJSONSample.java
│   │   │   │   ├── objectstreams
│   │   │   │   │   └── ObjectStreamSample.java
│   │   │   │   ├── persistence
│   │   │   │   │   ├── PersistenceArrayListConverter.java
│   │   │   │   │   └── PersistenceSample.java
│   │   │   │   ├── XStreamFacade.java
│   │   │   │   └── XStreamSample.java
│   │   │   └── utils
│   │   │   ├── FileUtils.java
│   │   │   └── ResourceUtils.java
│   │   └── config
│   │   ├── applicationContext.xml
│   │   ├── mapping.xml
│   │   └── spring-oxm.xml
│   └── test
│   └── com
│   └── baobaotao
│   └── oxm
│   ├── castor
│   │   └── TestCastorSample.java
│   ├── jaxb
│   │   └── TestJaxbSample.java
│   ├── jibx
│   │   └── TestJibxSample.java
│   ├── SpringOxmSampleTest.java
│   ├── xmlbeans
│   │   └── TestXmlBeansSample.java
│   └── xstream
│   └── TestXStreamSample.java
├── chapter15
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── domain
│   │   │   │   ├── Address.java
│   │   │   │   ├── Dept.java
│   │   │   │   ├── StringToUserConverter.java
│   │   │   │   ├── UserEditor.java
│   │   │   │   └── User.java
│   │   │   ├── UserService.java
│   │   │   └── web
│   │   │   ├── MyBindingInitializer.java
│   │   │   ├── MyHandlerExceptionResolver.java
│   │   │   ├── MySimpleMappingExceptionResolver.java
│   │   │   ├── ResourcePathExposer.java
│   │   │   ├── UserController.java
│   │   │   ├── UserListExcelView.java
│   │   │   ├── UserListPdfView.java
│   │   │   └── UserValidator.java
│   │   ├── conf
│   │   │   ├── applicationContext.xml
│   │   │   └── i18n
│   │   │   ├── content.properties
│   │   │   ├── content_zh_CN.properties
│   │   │   ├── messages_en_US.properties
│   │   │   ├── messages.properties
│   │   │   ├── messages_zh_CN.properties
│   │   │   ├── views_en_US.properties
│   │   │   └── views_zh_CN.properties
│   │   ├── image.jpg
│   │   ├── log4j.properties
│   │   ├── Snap1.jpg
│   │   ├── Snap2.jpg
│   │   └── theme
│   │   ├── cool_en_US.properties
│   │   ├── cool.properties
│   │   ├── cool_zh_CN.properties
│   │   ├── warm_en_US.properties
│   │   ├── warm.properties
│   │   └── warm_zh_CN.properties
│   ├── test
│   │   └── com
│   │   └── baobaotao
│   │   ├── ftl
│   │   │   ├── applicationContext.xml
│   │   │   ├── listUser.ftl
│   │   │   └── TestFreemarker.java
│   │   └── web
│   │   └── UserControllerTest.java
│   └── WebRoot
│   ├── error.jsp
│   ├── images
│   │   └── bg.gif
│   ├── index.jsp
│   ├── js
│   │   └── test.js
│   ├── test.jsp
│   └── WEB-INF
│   ├── baobaotao-servlet.xml
│   ├── classes
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── domain
│   │   │   │   ├── Address.class
│   │   │   │   ├── Dept.class
│   │   │   │   ├── StringToUserConverter.class
│   │   │   │   ├── User.class
│   │   │   │   └── UserEditor.class
│   │   │   ├── ftl
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── listUser.ftl
│   │   │   │   └── TestFreemarker.class
│   │   │   ├── UserService.class
│   │   │   └── web
│   │   │   ├── MyBindingInitializer.class
│   │   │   ├── MyHandlerExceptionResolver.class
│   │   │   ├── MySimpleMappingExceptionResolver.class
│   │   │   ├── ResourcePathExposer.class
│   │   │   ├── UserController.class
│   │   │   ├── UserControllerTest.class
│   │   │   ├── UserListExcelView.class
│   │   │   ├── UserListPdfView.class
│   │   │   └── UserValidator.class
│   │   ├── conf
│   │   │   ├── applicationContext.xml
│   │   │   └── i18n
│   │   │   ├── content.properties
│   │   │   ├── content_zh_CN.properties
│   │   │   ├── messages_en_US.properties
│   │   │   ├── messages.properties
│   │   │   ├── messages_zh_CN.properties
│   │   │   ├── views_en_US.properties
│   │   │   └── views_zh_CN.properties
│   │   ├── image.jpg
│   │   ├── log4j.properties
│   │   ├── Snap1.jpg
│   │   ├── Snap2.jpg
│   │   └── theme
│   │   ├── cool_en_US.properties
│   │   ├── cool.properties
│   │   ├── cool_zh_CN.properties
│   │   ├── warm_en_US.properties
│   │   ├── warm.properties
│   │   └── warm_zh_CN.properties
│   ├── ftl
│   │   └── userListFtl.ftl
│   ├── views
│   │   ├── baobaotao-views.xml
│   │   ├── fail.jsp
│   │   ├── success.jsp
│   │   ├── themeTest.jsp
│   │   ├── uploadPage.jsp
│   │   ├── user
│   │   │   ├── createSuccess.jsp
│   │   │   ├── register2.jsp
│   │   │   ├── register3.jsp
│   │   │   ├── register4.jsp
│   │   │   ├── register.jsp
│   │   │   ├── showUser.jsp
│   │   │   ├── userList.jsp
│   │   │   └── welcome.jsp
│   │   └── userListMix.jsp
│   └── web.xml
├── chapter16
│   ├── bin
│   │   ├── classes
│   │   │   ├── baobaotao-dao.xml
│   │   │   ├── baobaotao-service.xml
│   │   │   ├── com
│   │   │   │   └── baobaotao
│   │   │   │   ├── dao
│   │   │   │   │   ├── jdbc
│   │   │   │   │   │   ├── LoginLogDaoImpl.class
│   │   │   │   │   │   ├── UserDaoImpl$1.class
│   │   │   │   │   │   └── UserDaoImpl.class
│   │   │   │   │   ├── LoginLogDao.class
│   │   │   │   │   └── UserDao.class
│   │   │   │   ├── domain
│   │   │   │   │   ├── LoginLog.class
│   │   │   │   │   └── User.class
│   │   │   │   ├── service
│   │   │   │   │   ├── UserService.class
│   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   └── web
│   │   │   │   ├── LoginCommand.class
│   │   │   │   ├── LoginController.class
│   │   │   │   └── LoginPage.class
│   │   │   ├── jdbc.properties
│   │   │   └── log4j.properties
│   │   └── test-classes
│   │   └── com
│   │   └── baobaotao
│   │   ├── basic
│   │   │   └── Test1.class
│   │   ├── service
│   │   │   ├── UserServiceImplTest.class
│   │   │   ├── UserServiceIntegrateTest.class
│   │   │   └── UserServiceIntegrateWithJdbcTest.class
│   │   ├── test
│   │   │   ├── AnnoAwareTest.class
│   │   │   ├── ConditionalTest1.class
│   │   │   ├── DependencyInjectionCtxTest.class
│   │   │   └── MyProfileValueSource.class
│   │   └── web
│   │   ├── LoginControllerMavTest.class
│   │   └── LoginControllerTest.class
│   ├── build.xml
│   ├── data
│   │   ├── sampledb18.lck
│   │   ├── sampledb18.log
│   │   ├── sampledb18.properties
│   │   ├── sampledb18.script
│   │   ├── sampledb.properties
│   │   └── sampledb.script
│   ├── dbunit-2.4.8.jar
│   ├── resources
│   │   ├── dbscripts
│   │   │   └── 001_create_sampledb.sql
│   │   ├── unitils-local.properties
│   │   ├── unitils.properties
│   │   └── xsd
│   │   ├── 001_create_sampledb2.sql
│   │   ├── dataset.xsd
│   │   ├── PUBLIC.xsd
│   │   ├── sampledb2.xsd
│   │   └── unitils-default.properties
│   ├── schema
│   │   └── sampledb.sql
│   ├── src
│   │   ├── applicationContext.xml
│   │   ├── baobaotao-dao.xml
│   │   ├── baobaotao-service.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── hibernate
│   │   │   │   │   ├── HibernateUserDaoImpl.java
│   │   │   │   │   ├── UserDaoImpl.java
│   │   │   │   │   └── WithoutSpringUserDaoImpl.java
│   │   │   │   ├── jdbc
│   │   │   │   │   ├── LoginLogDaoImpl.java
│   │   │   │   │   └── UserDaoImpl.java
│   │   │   │   ├── LoginLogDao.java
│   │   │   │   └── UserDao.java
│   │   │   ├── domain
│   │   │   │   ├── LoginLog.java
│   │   │   │   └── User.java
│   │   │   ├── service
│   │   │   │   ├── UserServiceImpl.java
│   │   │   │   └── UserService.java
│   │   │   ├── util
│   │   │   │   └── DateUtils.java
│   │   │   └── web
│   │   │   ├── LoginCommand.java
│   │   │   ├── LoginController.java
│   │   │   ├── NotLoginException.java
│   │   │   └── ViewSpaceHandlerExceptionResolver.java
│   │   ├── hibernate.cfg.xml
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── main
│   │   │   └── resources
│   │   │   └── org
│   │   │   └── ourpioneer
│   │   │   └── vehicle
│   │   │   └── db
│   │   │   ├── vehicle.lck
│   │   │   ├── vehicle.log
│   │   │   └── vehicle.properties
│   │   ├── org
│   │   │   ├── dbunit
│   │   │   │   ├── database
│   │   │   │   │   └── HsqlServer.java
│   │   │   │   └── dataset
│   │   │   │   └── AbstractTableMetaData.java
│   │   │   └── springframework
│   │   │   ├── http
│   │   │   │   └── server
│   │   │   │   └── ServletServerHttpRequest.java
│   │   │   └── web
│   │   │   └── servlet
│   │   │   └── view
│   │   │   └── xml
│   │   │   └── MarshallingView.java
│   │   └── test
│   │   └── resources
│   │   └── xsd
│   │   ├── dataset.xsd
│   │   └── PUBLIC.xsd
│   ├── test
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── BaobaoTao.ExpectedSaveUsers.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUser.xls
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   ├── BaobaoTao.SaveUser.xls
│   │   │   │   ├── BaobaoTao.Users.xls
│   │   │   │   ├── UserDaoTest.java
│   │   │   │   ├── UserDaoTest. saveUser.result.xls
│   │   │   │   └── UserDaoTest.xls
│   │   │   ├── exception
│   │   │   │   └── BusException.java
│   │   │   ├── service
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   └── UserServiceTest.java
│   │   │   └── web
│   │   │   ├── LoginControllerTest.java
│   │   │   └── selenium
│   │   │   └── LoginControllerTest.java
│   │   └── sample
│   │   ├── junit
│   │   │   ├── Junit38SampleTest.java
│   │   │   ├── Junit4AssertTest.java
│   │   │   ├── Junit4ExceptionTest.java
│   │   │   ├── Junit4LifecycleTest.java
│   │   │   ├── Junit4ParameterTest.java
│   │   │   ├── Junit4SampleTest.java
│   │   │   ├── Junit4SuiteTest.java
│   │   │   └── Junit4TimeoutTest.java
│   │   ├── mockito
│   │   │   ├── MockAnnotationTest.java
│   │   │   ├── MockitoSampleTest.java
│   │   │   └── MockMethodTest.java
│   │   ├── selenium
│   │   │   ├── SelAidSampleTest.java
│   │   │   └── SeleniumSampleTest.java
│   │   └── unitils
│   │   ├── dataset
│   │   │   ├── excel
│   │   │   │   ├── MultiSchemaXlsDataSetFactory.java
│   │   │   │   └── MultiSchemaXlsDataSetReader.java
│   │   │   └── util
│   │   │   └── XlsDataSetBeanFactory.java
│   │   ├── EchoService.java
│   │   ├── ext
│   │   │   ├── Weaved.java
│   │   │   ├── WeaverManager.java
│   │   │   └── WeaverModule.java
│   │   ├── hibernate
│   │   │   ├── BaseDaoTest.java
│   │   │   └── SimpleUserDaoTest.java
│   │   ├── module
│   │   │   ├── CustomExtDbUnitModule.java
│   │   │   └── CustomExtModule.java
│   │   ├── ReflectionAssertTest.java
│   │   └── spring
│   │   ├── BaseServiceTest.java
│   │   ├── SimpleUserServiceTest.java
│   │   └── UserServiceTest.java
│   └── webapp
│   ├── index.html
│   ├── index.jsp
│   ├── js
│   │   ├── jquery.js
│   │   └── jquery.json.js
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── baobaotao-servlet.xml
│   ├── classes
│   │   ├── applicationContext.xml
│   │   ├── baobaotao-dao.xml
│   │   ├── baobaotao-service.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── BaobaoTao.ExpectedSaveUsers.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUser.xls
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   ├── BaobaoTao.SaveUser.xls
│   │   │   │   ├── BaobaoTao.Users.xls
│   │   │   │   ├── hibernate
│   │   │   │   │   ├── HibernateUserDaoImpl.class
│   │   │   │   │   ├── UserDaoImpl.class
│   │   │   │   │   └── WithoutSpringUserDaoImpl.class
│   │   │   │   ├── jdbc
│   │   │   │   │   ├── LoginLogDaoImpl.class
│   │   │   │   │   ├── UserDaoImpl$1.class
│   │   │   │   │   └── UserDaoImpl.class
│   │   │   │   ├── LoginLogDao.class
│   │   │   │   ├── UserDao.class
│   │   │   │   ├── UserDaoTest.class
│   │   │   │   ├── UserDaoTest. saveUser.result.xls
│   │   │   │   └── UserDaoTest.xls
│   │   │   ├── domain
│   │   │   │   ├── LoginLog.class
│   │   │   │   └── User.class
│   │   │   ├── exception
│   │   │   │   └── BusException.class
│   │   │   ├── service
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   ├── UserService.class
│   │   │   │   ├── UserServiceImpl.class
│   │   │   │   └── UserServiceTest.class
│   │   │   ├── util
│   │   │   │   └── DateUtils.class
│   │   │   └── web
│   │   │   ├── LoginCommand.class
│   │   │   ├── LoginController.class
│   │   │   ├── LoginControllerTest.class
│   │   │   ├── NotLoginException.class
│   │   │   ├── selenium
│   │   │   │   └── LoginControllerTest.class
│   │   │   └── ViewSpaceHandlerExceptionResolver.class
│   │   ├── dbscripts
│   │   │   └── 001_create_sampledb.sql
│   │   ├── hibernate.cfg.xml
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── main
│   │   │   └── resources
│   │   │   └── org
│   │   │   └── ourpioneer
│   │   │   └── vehicle
│   │   │   └── db
│   │   │   ├── vehicle.lck
│   │   │   ├── vehicle.log
│   │   │   └── vehicle.properties
│   │   ├── org
│   │   │   ├── dbunit
│   │   │   │   ├── database
│   │   │   │   │   └── HsqlServer.class
│   │   │   │   └── dataset
│   │   │   │   └── AbstractTableMetaData.class
│   │   │   └── springframework
│   │   │   ├── http
│   │   │   │   └── server
│   │   │   │   └── ServletServerHttpRequest.class
│   │   │   └── web
│   │   │   └── servlet
│   │   │   └── view
│   │   │   └── xml
│   │   │   └── MarshallingView.class
│   │   ├── sample
│   │   │   ├── junit
│   │   │   │   ├── Junit38SampleTest.class
│   │   │   │   ├── Junit4AssertTest.class
│   │   │   │   ├── Junit4ExceptionTest.class
│   │   │   │   ├── Junit4LifecycleTest.class
│   │   │   │   ├── Junit4ParameterTest.class
│   │   │   │   ├── Junit4SampleTest.class
│   │   │   │   ├── Junit4SuiteTest.class
│   │   │   │   └── Junit4TimeoutTest.class
│   │   │   ├── mockito
│   │   │   │   ├── MockAnnotationTest.class
│   │   │   │   ├── MockitoSampleTest.class
│   │   │   │   └── MockMethodTest.class
│   │   │   ├── selenium
│   │   │   │   ├── SelAidSampleTest.class
│   │   │   │   └── SeleniumSampleTest.class
│   │   │   └── unitils
│   │   │   ├── dataset
│   │   │   │   ├── excel
│   │   │   │   │   ├── MultiSchemaXlsDataSetFactory.class
│   │   │   │   │   ├── MultiSchemaXlsDataSetReader$XlsTable.class
│   │   │   │   │   └── MultiSchemaXlsDataSetReader.class
│   │   │   │   └── util
│   │   │   │   └── XlsDataSetBeanFactory.class
│   │   │   ├── EchoService.class
│   │   │   ├── ext
│   │   │   │   ├── Weaved.class
│   │   │   │   ├── WeaverManager.class
│   │   │   │   ├── WeaverModule$WeaverTestListener.class
│   │   │   │   └── WeaverModule.class
│   │   │   ├── hibernate
│   │   │   │   ├── BaseDaoTest.class
│   │   │   │   └── SimpleUserDaoTest.class
│   │   │   ├── module
│   │   │   │   ├── CustomExtDbUnitModule$1.class
│   │   │   │   ├── CustomExtDbUnitModule.class
│   │   │   │   ├── CustomExtModule$CustomExtListener.class
│   │   │   │   └── CustomExtModule.class
│   │   │   ├── ReflectionAssertTest.class
│   │   │   └── spring
│   │   │   ├── BaseServiceTest.class
│   │   │   ├── SimpleUserServiceTest.class
│   │   │   └── UserServiceTest.class
│   │   ├── test
│   │   │   └── resources
│   │   │   └── xsd
│   │   │   ├── dataset.xsd
│   │   │   └── PUBLIC.xsd
│   │   ├── unitils-local.properties
│   │   ├── unitils.properties
│   │   └── xsd
│   │   ├── 001_create_sampledb2.sql
│   │   ├── dataset.xsd
│   │   ├── PUBLIC.xsd
│   │   ├── sampledb2.xsd
│   │   └── unitils-default.properties
│   ├── ftl
│   │   ├── pager.ftl
│   │   ├── personList.ftl
│   │   └── spring.ftl
│   ├── jsp
│   │   ├── login.jsp
│   │   └── main.jsp
│   ├── log4j.properties
│   ├── urlrewrite.xml
│   ├── web-rest.xml
│   └── web.xml
├── chapter17
│   ├── resources
│   │   └── xsd
│   │   ├── dataset.xsd
│   │   ├── sampledb2.xsd
│   │   └── sampledb3.xsd
│   ├── schema
│   │   └── sampledb.sql
│   ├── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── baobaotao
│   │   │   │   ├── cons
│   │   │   │   │   └── CommonConstant.java
│   │   │   │   ├── dao
│   │   │   │   │   ├── BaseDao.java
│   │   │   │   │   ├── BoardDao.java
│   │   │   │   │   ├── LoginLogDao.java
│   │   │   │   │   ├── Page.java
│   │   │   │   │   ├── PostDao.java
│   │   │   │   │   ├── TopicDao.java
│   │   │   │   │   └── UserDao.java
│   │   │   │   ├── domain
│   │   │   │   │   ├── BaseDomain.java
│   │   │   │   │   ├── Board.java
│   │   │   │   │   ├── hbm
│   │   │   │   │   │   ├── Board.hbm.xml
│   │   │   │   │   │   ├── LoginLog.hbm.xml
│   │   │   │   │   │   ├── Post.hbm.xml
│   │   │   │   │   │   ├── Topic.hbm.xml
│   │   │   │   │   │   └── User.hbm.xml
│   │   │   │   │   ├── LoginLog.java
│   │   │   │   │   ├── MainPost.java
│   │   │   │   │   ├── Post.java
│   │   │   │   │   ├── Topic.java
│   │   │   │   │   └── User.java
│   │   │   │   ├── exception
│   │   │   │   │   ├── NotLoginException.java
│   │   │   │   │   └── UserExistException.java
│   │   │   │   ├── service
│   │   │   │   │   ├── ForumService.java
│   │   │   │   │   └── UserService.java
│   │   │   │   └── web
│   │   │   │   ├── BaseController.java
│   │   │   │   ├── BoardManageController.java
│   │   │   │   ├── ForumFilter.java
│   │   │   │   ├── ForumHandlerExceptionResolver.java
│   │   │   │   ├── ForumManageController.java
│   │   │   │   ├── LoginController.java
│   │   │   │   └── RegisterController.java
│   │   │   └── resources
│   │   │   ├── applicationContext.xml
│   │   │   ├── baobaotao-dao.xml
│   │   │   ├── baobaotao-service.xml
│   │   │   ├── ehcache.xml
│   │   │   ├── jdbc.properties
│   │   │   └── log4j.properties
│   │   └── test
│   │   ├── java
│   │   │   ├── com
│   │   │   │   └── baobaotao
│   │   │   │   ├── dao
│   │   │   │   │   ├── BaseDaoTest.java
│   │   │   │   │   ├── BoardDaoTest.java
│   │   │   │   │   ├── PostDaoTest.java
│   │   │   │   │   ├── TopicDaoTest.java
│   │   │   │   │   └── UserDaoTest.java
│   │   │   │   ├── service
│   │   │   │   │   ├── BaseServiceTest.java
│   │   │   │   │   ├── ForumServiceTest.java
│   │   │   │   │   └── UserServiceTest.java
│   │   │   │   ├── test
│   │   │   │   │   └── dataset
│   │   │   │   │   ├── excel
│   │   │   │   │   │   ├── MultiSchemaXlsDataSetFactory.java
│   │   │   │   │   │   └── MultiSchemaXlsDataSetReader.java
│   │   │   │   │   └── util
│   │   │   │   │   └── XlsDataSetBeanFactory.java
│   │   │   │   └── web
│   │   │   │   └── controller
│   │   │   │   ├── BaseWebTest.java
│   │   │   │   ├── BoardManageControllerTest.java
│   │   │   │   ├── ForumManageControllerTest.java
│   │   │   │   ├── LoginControllerTest.java
│   │   │   │   └── RegisterControllerTest.java
│   │   │   └── org
│   │   │   └── unitils
│   │   │   └── dbunit
│   │   │   └── DbUnitModule.java
│   │   └── resources
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── BaobaoTao.BoardManagers.xls
│   │   │   │   ├── BaobaoTao.Boards.xls
│   │   │   │   ├── BaobaoTao.ExpectedBoards.xls
│   │   │   │   ├── BaobaoTao.ExpectedPosts.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUsers.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUser.xls
│   │   │   │   ├── BaobaoTao.ExpectedTopics.xls
│   │   │   │   ├── BaobaoTao.Posts.xls
│   │   │   │   ├── BaobaoTao.SaveBoards.xls
│   │   │   │   ├── BaobaoTao.SaveTopics.xls
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   ├── BaobaoTao.SaveUser.xls
│   │   │   │   ├── BaobaoTao.Topics.xls
│   │   │   │   ├── BaobaoTao.Users.xls
│   │   │   │   ├── UserDaoTest. saveUser.result.xls
│   │   │   │   └── UserDaoTest.xls
│   │   │   └── service
│   │   │   ├── BaobaoTao.BoardAndUser.xls
│   │   │   ├── BaobaoTao.DataSet.xls
│   │   │   ├── BaobaoTao.sampledb.xls
│   │   │   └── BaobaoTao.User.xls
│   │   ├── dbscripts
│   │   │   └── 001_create_sampledb.sql
│   │   ├── unitils-local.properties
│   │   └── unitils.properties
│   └── WebRoot
│   ├── index.jsp
│   ├── login.jsp
│   ├── login_refresh.jsp
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── register.jsp
│   └── WEB-INF
│   ├── baobaotao-servlet.xml
│   ├── classes
│   │   ├── applicationContext.xml
│   │   ├── baobaotao-dao.xml
│   │   ├── baobaotao-service.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── cons
│   │   │   │   └── CommonConstant.class
│   │   │   ├── dao
│   │   │   │   ├── BaobaoTao.BoardManagers.xls
│   │   │   │   ├── BaobaoTao.Boards.xls
│   │   │   │   ├── BaobaoTao.ExpectedBoards.xls
│   │   │   │   ├── BaobaoTao.ExpectedPosts.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUsers.xls
│   │   │   │   ├── BaobaoTao.ExpectedSaveUser.xls
│   │   │   │   ├── BaobaoTao.ExpectedTopics.xls
│   │   │   │   ├── BaobaoTao.Posts.xls
│   │   │   │   ├── BaobaoTao.SaveBoards.xls
│   │   │   │   ├── BaobaoTao.SaveTopics.xls
│   │   │   │   ├── BaobaoTao.SaveUsers.xls
│   │   │   │   ├── BaobaoTao.SaveUser.xls
│   │   │   │   ├── BaobaoTao.Topics.xls
│   │   │   │   ├── BaobaoTao.Users.xls
│   │   │   │   ├── BaseDao.class
│   │   │   │   ├── BaseDaoTest.class
│   │   │   │   ├── BoardDao.class
│   │   │   │   ├── BoardDaoTest.class
│   │   │   │   ├── LoginLogDao.class
│   │   │   │   ├── Page.class
│   │   │   │   ├── PostDao.class
│   │   │   │   ├── PostDaoTest.class
│   │   │   │   ├── TopicDao.class
│   │   │   │   ├── TopicDaoTest.class
│   │   │   │   ├── UserDao.class
│   │   │   │   ├── UserDaoTest.class
│   │   │   │   ├── UserDaoTest. saveUser.result.xls
│   │   │   │   └── UserDaoTest.xls
│   │   │   ├── domain
│   │   │   │   ├── BaseDomain.class
│   │   │   │   ├── Board.class
│   │   │   │   ├── hbm
│   │   │   │   │   ├── Board.hbm.xml
│   │   │   │   │   ├── LoginLog.hbm.xml
│   │   │   │   │   ├── Post.hbm.xml
│   │   │   │   │   ├── Topic.hbm.xml
│   │   │   │   │   └── User.hbm.xml
│   │   │   │   ├── LoginLog.class
│   │   │   │   ├── MainPost.class
│   │   │   │   ├── Post.class
│   │   │   │   ├── Topic.class
│   │   │   │   └── User.class
│   │   │   ├── exception
│   │   │   │   ├── NotLoginException.class
│   │   │   │   └── UserExistException.class
│   │   │   ├── service
│   │   │   │   ├── BaobaoTao.BoardAndUser.xls
│   │   │   │   ├── BaobaoTao.DataSet.xls
│   │   │   │   ├── BaobaoTao.sampledb.xls
│   │   │   │   ├── BaobaoTao.User.xls
│   │   │   │   ├── BaseServiceTest.class
│   │   │   │   ├── ForumService.class
│   │   │   │   ├── ForumServiceTest.class
│   │   │   │   ├── UserService.class
│   │   │   │   ├── UserServiceTest$1.class
│   │   │   │   └── UserServiceTest.class
│   │   │   ├── test
│   │   │   │   └── dataset
│   │   │   │   ├── excel
│   │   │   │   │   ├── MultiSchemaXlsDataSetFactory.class
│   │   │   │   │   ├── MultiSchemaXlsDataSetReader$XlsTable.class
│   │   │   │   │   └── MultiSchemaXlsDataSetReader.class
│   │   │   │   └── util
│   │   │   │   └── XlsDataSetBeanFactory.class
│   │   │   └── web
│   │   │   ├── BaseController.class
│   │   │   ├── BoardManageController.class
│   │   │   ├── controller
│   │   │   │   ├── BaseWebTest.class
│   │   │   │   ├── BoardManageControllerTest.class
│   │   │   │   ├── ForumManageControllerTest.class
│   │   │   │   ├── LoginControllerTest.class
│   │   │   │   └── RegisterControllerTest.class
│   │   │   ├── ForumFilter.class
│   │   │   ├── ForumHandlerExceptionResolver.class
│   │   │   ├── ForumManageController.class
│   │   │   ├── LoginController.class
│   │   │   └── RegisterController.class
│   │   ├── dbscripts
│   │   │   └── 001_create_sampledb.sql
│   │   ├── ehcache.xml
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── org
│   │   │   └── unitils
│   │   │   └── dbunit
│   │   │   ├── DbUnitModule$DbUnitListener.class
│   │   │   └── DbUnitModule.class
│   │   ├── unitils-local.properties
│   │   └── unitils.properties
│   ├── jsp
│   │   ├── addBoard.jsp
│   │   ├── addBoardSuccess.jsp
│   │   ├── addTopic.jsp
│   │   ├── fail.jsp
│   │   ├── includeTop.jsp
│   │   ├── listAllBoards.jsp
│   │   ├── listBoardTopics.jsp
│   │   ├── listTopicPosts.jsp
│   │   ├── setBoardManager.jsp
│   │   ├── success.jsp
│   │   ├── switch.jsp
│   │   └── userLockManage.jsp
│   ├── tags
│   │   └── PageBar.tag
│   └── web.xml
├── chapter18
│   ├── bin
│   │   ├── applicationContext.xml
│   │   ├── bbt.gif
│   │   ├── bbt.zip
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── freemarker
│   │   │   │   │   ├── Book.class
│   │   │   │   │   ├── FreeMarkerHello.class
│   │   │   │   │   ├── FreeMarkerTest.class
│   │   │   │   │   └── NewsItem.class
│   │   │   │   └── javamail
│   │   │   │   ├── JavaMailSender$1.class
│   │   │   │   ├── JavaMailSender.class
│   │   │   │   ├── JavaMailSslReceiver.class
│   │   │   │   ├── JavaMailSslSender$1.class
│   │   │   │   └── JavaMailSslSender.class
│   │   │   └── service
│   │   │   ├── MailService$1.class
│   │   │   ├── MailService$2.class
│   │   │   ├── MailService.class
│   │   │   └── MailServiceTest.class
│   │   ├── file.doc
│   │   ├── log4j.properties
│   │   ├── mailTemplate
│   │   │   └── registerUser.ftl
│   │   └── test.html
│   ├── src
│   │   ├── applicationContext.xml
│   │   ├── bbt.gif
│   │   ├── bbt.zip
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── basic
│   │   │   │   ├── freemarker
│   │   │   │   │   ├── Book.java
│   │   │   │   │   ├── FreeMarkerHello.java
│   │   │   │   │   ├── FreeMarkerTest.java
│   │   │   │   │   └── NewsItem.java
│   │   │   │   └── javamail
│   │   │   │   ├── JavaMailSender.java
│   │   │   │   ├── JavaMailSslReceiver.java
│   │   │   │   └── JavaMailSslSender.java
│   │   │   └── service
│   │   │   └── MailService.java
│   │   ├── file.doc
│   │   ├── log4j.properties
│   │   ├── mailTemplate
│   │   │   └── registerUser.ftl
│   │   └── test.html
│   └── test
│   └── com
│   └── baobaotao
│   └── service
│   └── MailServiceTest.java
├── chapter19
│   ├── keys
│   │   ├── clientKey.rsa
│   │   ├── clientStore.jks
│   │   ├── generateKeyPair.bat
│   │   ├── generateKeyStore.bat
│   │   ├── serverKey.rsa
│   │   └── serverStore.jks
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   └── ws
│   │   │   ├── client
│   │   │   │   ├── jms
│   │   │   │   │   ├── BbtForumServiceClient.java
│   │   │   │   │   └── jms-client-context.xml
│   │   │   │   ├── saaj
│   │   │   │   │   ├── BbtForumServiceClient.java
│   │   │   │   │   └── ForumClientMain.java
│   │   │   │   └── springws
│   │   │   │   ├── BbtForumServiceClient.java
│   │   │   │   ├── BbtForumServiceEncClient.java
│   │   │   │   ├── BbtForumServiceGatewayClient.java
│   │   │   │   ├── ForumClientMain.java
│   │   │   │   ├── ForumEncClientMain.java
│   │   │   │   ├── message-sender.xml
│   │   │   │   ├── securityPolicy.xml
│   │   │   │   └── springws-client-context.xml
│   │   │   ├── server
│   │   │   │   └── springws
│   │   │   │   ├── applicationContext-jms.xml
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── schema
│   │   │   │   │   ├── messages
│   │   │   │   │   │   ├── v1
│   │   │   │   │   │   │   ├── EndDateDocument.java
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument.java
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument.java
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── EndDateDocumentImpl.java
│   │   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl.java
│   │   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocumentImpl.java
│   │   │   │   │   │   │   │   └── StartDateDocumentImpl.java
│   │   │   │   │   │   │   └── StartDateDocument.java
│   │   │   │   │   │   └── v2
│   │   │   │   │   │   ├── EndDateDocument.java
│   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument.java
│   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── EndDateDocumentImpl.java
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl.java
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocumentImpl.java
│   │   │   │   │   │   │   ├── StartDateDocumentImpl.java
│   │   │   │   │   │   │   ├── TopicDataTypeImpl.java
│   │   │   │   │   │   │   └── TopicTypeDocumentImpl.java
│   │   │   │   │   │   ├── StartDateDocument.java
│   │   │   │   │   │   ├── TopicDataType.java
│   │   │   │   │   │   └── TopicTypeDocument.java
│   │   │   │   │   └── v2
│   │   │   │   │   ├── GetRefinedTopicCountRequest.java
│   │   │   │   │   ├── GetRefinedTopicCountResponse.java
│   │   │   │   │   ├── ObjectFactory.java
│   │   │   │   │   └── package-info.java
│   │   │   │   ├── security
│   │   │   │   │   ├── applicationContext-security.xml
│   │   │   │   │   ├── ForumUserDetails.java
│   │   │   │   │   ├── ForumUserDetailsService.java
│   │   │   │   │   └── securityPolicy.xml
│   │   │   │   ├── service
│   │   │   │   │   ├── BbtForumService.java
│   │   │   │   │   └── impl
│   │   │   │   │   └── BbtForum.java
│   │   │   │   ├── springws-server-context.xml
│   │   │   │   └── ws
│   │   │   │   ├── BbtForumConstants.java
│   │   │   │   └── BbtForumServiceEndpoint.java
│   │   │   └── xpath
│   │   │   ├── sample.xml
│   │   │   ├── SpringXPath.java
│   │   │   └── xpath-context.xml
│   │   ├── log4j.properties
│   │   ├── log4j.xml
│   │   └── META-INF
│   │   └── springws
│   │   ├── clientStore.jks
│   │   └── serverStore.jks
│   ├── test
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   └── ws
│   │   │   ├── client
│   │   │   │   └── springws
│   │   │   │   ├── BbtForumServiceClientTest.java
│   │   │   │   ├── beans.xml
│   │   │   │   └── memory-message-sender.xml
│   │   │   ├── server
│   │   │   │   └── springws
│   │   │   │   ├── BbtForumServiceEncTest.java
│   │   │   │   ├── BbtForumServiceEndpointTest.java
│   │   │   │   ├── BbtForumServiceIntegrationTest.java
│   │   │   │   ├── BbtForumServiceTest.java
│   │   │   │   ├── request_soap_payload.xml
│   │   │   │   ├── request_soap.xml
│   │   │   │   └── response_soap.xml
│   │   │   └── xpath
│   │   │   └── SpringXpathTest.java
│   │   ├── log4j.xml
│   │   └── xsd
│   │   ├── v1
│   │   │   └── forum_messages.xsd
│   │   └── v2
│   │   └── forum_messages.xsd
│   └── webapp
│   ├── 1.txt
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── classes
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   └── ws
│   │   │   ├── client
│   │   │   │   ├── jms
│   │   │   │   │   ├── BbtForumServiceClient.class
│   │   │   │   │   └── jms-client-context.xml
│   │   │   │   ├── saaj
│   │   │   │   │   ├── BbtForumServiceClient.class
│   │   │   │   │   └── ForumClientMain.class
│   │   │   │   └── springws
│   │   │   │   ├── BbtForumServiceClient.class
│   │   │   │   ├── BbtForumServiceClientTest.class
│   │   │   │   ├── BbtForumServiceEncClient.class
│   │   │   │   ├── BbtForumServiceGatewayClient.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── ForumClientMain.class
│   │   │   │   ├── ForumEncClientMain.class
│   │   │   │   ├── memory-message-sender.xml
│   │   │   │   ├── message-sender.xml
│   │   │   │   ├── securityPolicy.xml
│   │   │   │   └── springws-client-context.xml
│   │   │   ├── server
│   │   │   │   └── springws
│   │   │   │   ├── applicationContext-jms.xml
│   │   │   │   ├── applicationContext.xml
│   │   │   │   ├── BbtForumServiceEncTest.class
│   │   │   │   ├── BbtForumServiceEndpointTest.class
│   │   │   │   ├── BbtForumServiceIntegrationTest.class
│   │   │   │   ├── BbtForumServiceTest.class
│   │   │   │   ├── request_soap_payload.xml
│   │   │   │   ├── request_soap.xml
│   │   │   │   ├── response_soap.xml
│   │   │   │   ├── schema
│   │   │   │   │   ├── messages
│   │   │   │   │   │   ├── v1
│   │   │   │   │   │   │   ├── EndDateDocument$Factory.class
│   │   │   │   │   │   │   ├── EndDateDocument.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$Factory.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$GetRefinedTopicCountRequest$Factory.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$GetRefinedTopicCountRequest.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument$Factory.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument.class
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── EndDateDocumentImpl.class
│   │   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl$GetRefinedTopicCountRequestImpl.class
│   │   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl.class
│   │   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocumentImpl.class
│   │   │   │   │   │   │   │   └── StartDateDocumentImpl.class
│   │   │   │   │   │   │   ├── StartDateDocument$Factory.class
│   │   │   │   │   │   │   └── StartDateDocument.class
│   │   │   │   │   │   └── v2
│   │   │   │   │   │   ├── EndDateDocument$Factory.class
│   │   │   │   │   │   ├── EndDateDocument.class
│   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$Factory.class
│   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$GetRefinedTopicCountRequest$Factory.class
│   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument$GetRefinedTopicCountRequest.class
│   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocument.class
│   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument$Factory.class
│   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument$GetRefinedTopicCountResponse$Factory.class
│   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument$GetRefinedTopicCountResponse.class
│   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocument.class
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── EndDateDocumentImpl.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl$GetRefinedTopicCountRequestImpl.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountRequestDocumentImpl.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocumentImpl$GetRefinedTopicCountResponseImpl.class
│   │   │   │   │   │   │   ├── GetRefinedTopicCountResponseDocumentImpl.class
│   │   │   │   │   │   │   ├── StartDateDocumentImpl.class
│   │   │   │   │   │   │   ├── TopicDataTypeImpl.class
│   │   │   │   │   │   │   └── TopicTypeDocumentImpl.class
│   │   │   │   │   │   ├── StartDateDocument$Factory.class
│   │   │   │   │   │   ├── StartDateDocument.class
│   │   │   │   │   │   ├── TopicDataType$Factory.class
│   │   │   │   │   │   ├── TopicDataType.class
│   │   │   │   │   │   ├── TopicTypeDocument$Factory.class
│   │   │   │   │   │   └── TopicTypeDocument.class
│   │   │   │   │   └── v2
│   │   │   │   │   ├── GetRefinedTopicCountRequest.class
│   │   │   │   │   ├── GetRefinedTopicCountResponse.class
│   │   │   │   │   ├── ObjectFactory.class
│   │   │   │   │   └── package-info.class
│   │   │   │   ├── security
│   │   │   │   │   ├── applicationContext-security.xml
│   │   │   │   │   ├── ForumUserDetails.class
│   │   │   │   │   ├── ForumUserDetailsService.class
│   │   │   │   │   └── securityPolicy.xml
│   │   │   │   ├── service
│   │   │   │   │   ├── BbtForumService.class
│   │   │   │   │   └── impl
│   │   │   │   │   └── BbtForum.class
│   │   │   │   ├── springws-server-context.xml
│   │   │   │   └── ws
│   │   │   │   ├── BbtForumConstants.class
│   │   │   │   └── BbtForumServiceEndpoint.class
│   │   │   └── xpath
│   │   │   ├── sample.xml
│   │   │   ├── SpringXPath$1.class
│   │   │   ├── SpringXPath.class
│   │   │   ├── SpringXpathTest.class
│   │   │   └── xpath-context.xml
│   │   ├── log4j.properties
│   │   ├── log4j.xml
│   │   ├── META-INF
│   │   │   └── springws
│   │   │   ├── clientStore.jks
│   │   │   └── serverStore.jks
│   │   └── xsd
│   │   ├── v1
│   │   │   └── forum_messages.xsd
│   │   └── v2
│   │   └── forum_messages.xsd
│   ├── web.xml
│   └── ws-servlet.xml
├── chapter2
│   ├── schema
│   │   └── sampledb.sql
│   ├── src
│   │   ├── applicationContext.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── LoginLogDao.java
│   │   │   │   └── UserDao.java
│   │   │   ├── domain
│   │   │   │   ├── LoginLog.java
│   │   │   │   └── User.java
│   │   │   ├── service
│   │   │   │   └── UserService.java
│   │   │   └── web
│   │   │   ├── LoginCommand.java
│   │   │   └── LoginController.java
│   │   └── log4j.properties
│   ├── test
│   │   └── com
│   │   └── baobaotao
│   │   └── service
│   │   └── TestUserService.java
│   └── WebRoot
│   ├── index.jsp
│   ├── jsp
│   │   ├── login.jsp
│   │   └── main.jsp
│   ├── log4j.properties
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── baobaotao-servlet.xml
│   ├── classes
│   │   ├── applicationContext.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── LoginLogDao.class
│   │   │   │   ├── UserDao$1.class
│   │   │   │   └── UserDao.class
│   │   │   ├── domain
│   │   │   │   ├── LoginLog.class
│   │   │   │   └── User.class
│   │   │   ├── service
│   │   │   │   ├── TestUserService.class
│   │   │   │   └── UserService.class
│   │   │   └── web
│   │   │   ├── LoginCommand.class
│   │   │   └── LoginController.class
│   │   └── log4j.properties
│   ├── jsp
│   │   ├── login.jsp
│   │   └── main.jsp
│   └── web.xml
├── chapter3
│   ├── design
│   │   ├── chapter3.oob
│   │   └── chapter3.oom
│   ├── mylib
│   │   └── baobaotao.jar
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── beanfactory
│   │   │   │   ├── BeanFactoryTest.java
│   │   │   │   ├── BeanLifeCycle.java
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MyBeanFactoryPostProcessor.java
│   │   │   │   ├── MyBeanPostProcessor.java
│   │   │   │   └── MyInstantiationAwareBeanPostProcessor.java
│   │   │   ├── Car.java
│   │   │   ├── context
│   │   │   │   ├── AnnotationApplicationContext.java
│   │   │   │   ├── Beans.java
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MyBeanFactoryPostProcessor.java
│   │   │   │   ├── MyBeanPostProcessor.java
│   │   │   │   ├── resource.txt
│   │   │   │   └── XmlApplicationContextTest.java
│   │   │   ├── ioc
│   │   │   │   ├── ActorArrangable.java
│   │   │   │   ├── Director.java
│   │   │   │   ├── GeLi.java
│   │   │   │   ├── LiuDeHua.java
│   │   │   │   └── MoAttack.java
│   │   │   ├── reflect
│   │   │   │   ├── Car.java
│   │   │   │   ├── ClassLoaderTest.java
│   │   │   │   ├── PrivateCar.java
│   │   │   │   ├── PrivateCarReflect.java
│   │   │   │   └── ReflectTest.java
│   │   │   └── resource
│   │   │   ├── beans1.xml
│   │   │   ├── beans2.xml
│   │   │   ├── EncodedResourceExample.java
│   │   │   ├── FileSourceExample.java
│   │   │   └── PatternResolverTest.java
│   │   ├── conf
│   │   │   └── file1.txt
│   │   ├── log4j.properties
│   │   └── moAttack.xml
│   └── WebRoot
│   ├── index.jsp
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── resource.jsp
│   └── WEB-INF
│   ├── classes
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── beanfactory
│   │   │   │   ├── BeanFactoryTest.class
│   │   │   │   ├── BeanLifeCycle.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MyBeanFactoryPostProcessor.class
│   │   │   │   ├── MyBeanPostProcessor.class
│   │   │   │   └── MyInstantiationAwareBeanPostProcessor.class
│   │   │   ├── Car.class
│   │   │   ├── context
│   │   │   │   ├── AnnotationApplicationContext.class
│   │   │   │   ├── Beans.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MyBeanFactoryPostProcessor.class
│   │   │   │   ├── MyBeanPostProcessor.class
│   │   │   │   ├── resource.txt
│   │   │   │   └── XmlApplicationContextTest.class
│   │   │   ├── ioc
│   │   │   │   ├── ActorArrangable.class
│   │   │   │   ├── Director.class
│   │   │   │   ├── GeLi.class
│   │   │   │   ├── LiuDeHua.class
│   │   │   │   └── MoAttack.class
│   │   │   ├── reflect
│   │   │   │   ├── Car.class
│   │   │   │   ├── ClassLoaderTest.class
│   │   │   │   ├── PrivateCar.class
│   │   │   │   ├── PrivateCarReflect.class
│   │   │   │   └── ReflectTest.class
│   │   │   └── resource
│   │   │   ├── beans1.xml
│   │   │   ├── beans2.xml
│   │   │   ├── EncodedResourceExample.class
│   │   │   ├── FileSourceExample.class
│   │   │   └── PatternResolverTest.class
│   │   ├── conf
│   │   │   └── file1.txt
│   │   ├── log4j.properties
│   │   └── moAttack.xml
│   └── web.xml
├── chapter4
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── anno
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── LogDao.class
│   │   │   │   ├── LogonController.class
│   │   │   │   ├── LogonService.class
│   │   │   │   ├── MyComponent.class
│   │   │   │   ├── MyComponentTest.class
│   │   │   │   ├── mycomponent.xml
│   │   │   │   ├── OnePlugin.class
│   │   │   │   ├── Plugin.class
│   │   │   │   ├── TestAnnoAutowire.class
│   │   │   │   ├── Test.class
│   │   │   │   ├── TwoPlugin.class
│   │   │   │   └── UserDao.class
│   │   │   ├── attr
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── Foo.class
│   │   │   │   ├── SportsCar.class
│   │   │   │   ├── TestBeanAttrDI.class
│   │   │   │   └── TestParentContainerBean.class
│   │   │   ├── auto
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── Office.class
│   │   │   │   └── TestAutowire.class
│   │   │   ├── conf
│   │   │   │   ├── AppConf.class
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   ├── beans3.xml
│   │   │   │   ├── DaoConfig.class
│   │   │   │   ├── JavaConfigTest.class
│   │   │   │   ├── LogDao.class
│   │   │   │   ├── LogonAppConfig.class
│   │   │   │   ├── LogonService.class
│   │   │   │   ├── ServiceConfig.class
│   │   │   │   └── UserDao.class
│   │   │   ├── ditype
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── CarFactory.class
│   │   │   │   ├── Office.class
│   │   │   │   └── TestDiType.class
│   │   │   ├── fb
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── CarBrandEnum.class
│   │   │   │   ├── CarBrandType.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── CarFactoryBean.class
│   │   │   │   ├── mails.properties
│   │   │   │   └── TestFactoryBean.class
│   │   │   ├── impt
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   └── Test.class
│   │   │   ├── injectfun
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss1.class
│   │   │   │   ├── Boss2.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── MagicBoss.class
│   │   │   │   └── TestInjectFun.class
│   │   │   ├── scope
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   └── TestScope.class
│   │   │   ├── simple
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   └── TestBeanRetrieve.class
│   │   │   └── tagdepend
│   │   │   ├── beans.xml
│   │   │   ├── Boss.class
│   │   │   ├── CacheManager.class
│   │   │   ├── CacheTask.class
│   │   │   ├── Car.class
│   │   │   ├── SysInit.class
│   │   │   ├── SystemSettings.class
│   │   │   └── TestTagDepend.class
│   │   └── log4j.properties
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── anno
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── Car.java
│   │   │   │   ├── LogDao.java
│   │   │   │   ├── LogonController.java
│   │   │   │   ├── LogonService.java
│   │   │   │   ├── MyComponent.java
│   │   │   │   ├── MyComponentTest.java
│   │   │   │   ├── mycomponent.xml
│   │   │   │   ├── OnePlugin.java
│   │   │   │   ├── Plugin.java
│   │   │   │   ├── Test.java
│   │   │   │   ├── TwoPlugin.java
│   │   │   │   └── UserDao.java
│   │   │   ├── attr
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── Car.java
│   │   │   │   ├── Foo.java
│   │   │   │   └── SportsCar.java
│   │   │   ├── auto
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── Car.java
│   │   │   │   └── Office.java
│   │   │   ├── conf
│   │   │   │   ├── AppConf.java
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   ├── beans3.xml
│   │   │   │   ├── DaoConfig.java
│   │   │   │   ├── JavaConfigTest.java
│   │   │   │   ├── LogDao.java
│   │   │   │   ├── LogonAppConfig.java
│   │   │   │   ├── LogonService.java
│   │   │   │   ├── ServiceConfig.java
│   │   │   │   └── UserDao.java
│   │   │   ├── ditype
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── CarFactory.java
│   │   │   │   ├── Car.java
│   │   │   │   └── Office.java
│   │   │   ├── fb
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── CarBrandEnum.java
│   │   │   │   ├── CarBrandType.java
│   │   │   │   ├── CarFactoryBean.java
│   │   │   │   ├── Car.java
│   │   │   │   └── mails.properties
│   │   │   ├── impt
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans2.xml
│   │   │   │   └── Test.java
│   │   │   ├── injectfun
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss1.java
│   │   │   │   ├── Boss2.java
│   │   │   │   ├── Car.java
│   │   │   │   └── MagicBoss.java
│   │   │   ├── scope
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   └── Car.java
│   │   │   ├── simple
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   └── Car.java
│   │   │   └── tagdepend
│   │   │   ├── beans.xml
│   │   │   ├── Boss.java
│   │   │   ├── CacheManager.java
│   │   │   ├── CacheTask.java
│   │   │   ├── Car.java
│   │   │   ├── SysInit.java
│   │   │   └── SystemSettings.java
│   │   └── log4j.properties
│   └── test
│   └── com
│   └── baobaotao
│   ├── anno
│   │   └── TestAnnoAutowire.java
│   ├── attr
│   │   ├── TestBeanAttrDI.java
│   │   └── TestParentContainerBean.java
│   ├── auto
│   │   └── TestAutowire.java
│   ├── ditype
│   │   └── TestDiType.java
│   ├── fb
│   │   └── TestFactoryBean.java
│   ├── injectfun
│   │   └── TestInjectFun.java
│   ├── scope
│   │   └── TestScope.java
│   ├── simple
│   │   └── TestBeanRetrieve.java
│   └── tagdepend
│   └── TestTagDepend.java
├── chapter5
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── beanprop
│   │   │   │   ├── AnnoBeanPropReferenceTest.class
│   │   │   │   ├── ApplicationManager.class
│   │   │   │   ├── BeanPropReferenceTest.class
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans.xml
│   │   │   │   ├── jdbc.properties
│   │   │   │   └── SysConfig.class
│   │   │   ├── editor
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.class
│   │   │   │   ├── Car.class
│   │   │   │   ├── CustomCarEditor.class
│   │   │   │   └── TestCustomerEditor.class
│   │   │   ├── event
│   │   │   │   ├── ApplicatonEventTest.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MailSender.class
│   │   │   │   ├── MailSendEvent.class
│   │   │   │   ├── MailSendListener.class
│   │   │   │   └── TestMailSender.class
│   │   │   ├── i18n
│   │   │   │   ├── beans.xml
│   │   │   │   ├── fmt_resource_en_US.properties
│   │   │   │   ├── fmt_resource.properties
│   │   │   │   ├── fmt_resource_zh_CN.properties
│   │   │   │   ├── I18nGreeting.class
│   │   │   │   ├── LocaleSample.class
│   │   │   │   ├── resource_en_US.properties
│   │   │   │   ├── resource.properties
│   │   │   │   └── resource_zh_CN.properties
│   │   │   ├── place
│   │   │   │   └── TestPropertyPlace.class
│   │   │   └── placeholder
│   │   │   ├── beans.xml
│   │   │   ├── DESUtils.class
│   │   │   ├── EncryptPropertyPlaceholderConfigurer.class
│   │   │   ├── jdbc.properties
│   │   │   ├── MyDataSource.class
│   │   │   └── PlaceHolderTest.class
│   │   └── log4j.properties
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── beanprop
│   │   │   │   ├── AnnoBeanPropReferenceTest.java
│   │   │   │   ├── ApplicationManager.java
│   │   │   │   ├── BeanPropReferenceTest.java
│   │   │   │   ├── beans1.xml
│   │   │   │   ├── beans.xml
│   │   │   │   ├── jdbc.properties
│   │   │   │   └── SysConfig.java
│   │   │   ├── editor
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Boss.java
│   │   │   │   ├── Car.java
│   │   │   │   └── CustomCarEditor.java
│   │   │   ├── event
│   │   │   │   ├── ApplicatonEventTest.java
│   │   │   │   ├── beans.xml
│   │   │   │   ├── MailSender.java
│   │   │   │   ├── MailSendEvent.java
│   │   │   │   └── MailSendListener.java
│   │   │   ├── i18n
│   │   │   │   ├── beans.xml
│   │   │   │   ├── fmt_resource_en_US.properties
│   │   │   │   ├── fmt_resource.properties
│   │   │   │   ├── fmt_resource_zh_CN.properties
│   │   │   │   ├── I18nGreeting.java
│   │   │   │   ├── LocaleSample.java
│   │   │   │   ├── resource_en_US.properties
│   │   │   │   ├── resource.properties
│   │   │   │   └── resource_zh_CN.properties
│   │   │   └── placeholder
│   │   │   ├── beans.xml
│   │   │   ├── DESUtils.java
│   │   │   ├── EncryptPropertyPlaceholderConfigurer.java
│   │   │   ├── jdbc.properties
│   │   │   ├── MyDataSource.java
│   │   │   └── PlaceHolderTest.java
│   │   └── log4j.properties
│   └── test
│   └── com
│   └── baobaotao
│   ├── editor
│   │   └── TestCustomerEditor.java
│   ├── event
│   │   └── TestMailSender.java
│   └── place
│   └── TestPropertyPlace.java
├── chapter6
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── advice
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Forum.class
│   │   │   │   ├── ForumService.class
│   │   │   │   ├── GreetingAfterAdvice.class
│   │   │   │   ├── GreetingBeforeAdvice.class
│   │   │   │   ├── GreetingInterceptor.class
│   │   │   │   ├── NaiveWaiter.class
│   │   │   │   ├── TestAdvice1.class
│   │   │   │   ├── TestBeforeAdvice.class
│   │   │   │   ├── TestThrowAdvice.class
│   │   │   │   ├── TransactionManager.class
│   │   │   │   └── Waiter.class
│   │   │   ├── advisor
│   │   │   │   ├── beans.xml
│   │   │   │   ├── GreetingAdvisor$1.class
│   │   │   │   ├── GreetingAdvisor.class
│   │   │   │   ├── GreetingBeforeAdvice.class
│   │   │   │   ├── GreetingComposablePointcut.class
│   │   │   │   ├── GreetingDynamicPointcut.class
│   │   │   │   ├── GreetingRegexpAdvisor.class
│   │   │   │   ├── MyIntroduceInfo.class
│   │   │   │   ├── Seller.class
│   │   │   │   ├── TestComposableAdvisor.class
│   │   │   │   ├── TestControlFlowAdvisor.class
│   │   │   │   ├── TestDynamicAdvisor.class
│   │   │   │   ├── TestIntroduceAdvisor.class
│   │   │   │   ├── TestRegexpAdvisor.class
│   │   │   │   ├── TestStaticMethodAdvisor.class
│   │   │   │   ├── Waiter.class
│   │   │   │   └── WaiterDelegate.class
│   │   │   ├── autoproxy
│   │   │   │   ├── beans.xml
│   │   │   │   └── TestBeanNameAutoProxyCreator.class
│   │   │   ├── concept
│   │   │   │   ├── Forum.class
│   │   │   │   ├── ForumDao.class
│   │   │   │   ├── ForumService.class
│   │   │   │   ├── PerformanceMonitor.class
│   │   │   │   ├── SecurityService.class
│   │   │   │   ├── TopicDao.class
│   │   │   │   ├── TransactionManager.class
│   │   │   │   └── User.class
│   │   │   ├── introduce
│   │   │   │   ├── beans.xml
│   │   │   │   ├── ControllablePerformaceMonitor.class
│   │   │   │   ├── ForumService.class
│   │   │   │   ├── MethodPerformace.class
│   │   │   │   ├── Monitorable.class
│   │   │   │   ├── PerformanceMonitor.class
│   │   │   │   ├── Testable.class
│   │   │   │   └── TestIntroduce.class
│   │   │   └── proxy
│   │   │   ├── CglibProxy.class
│   │   │   ├── ForumService.class
│   │   │   ├── ForumServiceImpl.class
│   │   │   ├── MethodPerformace.class
│   │   │   ├── PerformaceHandler.class
│   │   │   ├── PerformanceMonitor.class
│   │   │   └── TestForumService.class
│   │   └── log4j.properties
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── advice
│   │   │   │   ├── beans.xml
│   │   │   │   ├── Forum.java
│   │   │   │   ├── ForumService.java
│   │   │   │   ├── GreetingAfterAdvice.java
│   │   │   │   ├── GreetingBeforeAdvice.java
│   │   │   │   ├── GreetingInterceptor.java
│   │   │   │   ├── NaiveWaiter.java
│   │   │   │   ├── TransactionManager.java
│   │   │   │   └── Waiter.java
│   │   │   ├── advisor
│   │   │   │   ├── beans.xml
│   │   │   │   ├── GreetingAdvisor.java
│   │   │   │   ├── GreetingBeforeAdvice.java
│   │   │   │   ├── GreetingComposablePointcut.java
│   │   │   │   ├── GreetingDynamicPointcut.java
│   │   │   │   ├── GreetingRegexpAdvisor.java
│   │   │   │   ├── MyIntroduceInfo.java
│   │   │   │   ├── Seller.java
│   │   │   │   ├── WaiterDelegate.java
│   │   │   │   └── Waiter.java
│   │   │   ├── autoproxy
│   │   │   │   └── beans.xml
│   │   │   ├── concept
│   │   │   │   ├── ForumDao.java
│   │   │   │   ├── Forum.java
│   │   │   │   ├── ForumService.java
│   │   │   │   ├── PerformanceMonitor.java
│   │   │   │   ├── SecurityService.java
│   │   │   │   ├── TopicDao.java
│   │   │   │   ├── TransactionManager.java
│   │   │   │   └── User.java
│   │   │   ├── introduce
│   │   │   │   ├── beans.xml
│   │   │   │   ├── ControllablePerformaceMonitor.java
│   │   │   │   ├── ForumService.java
│   │   │   │   ├── MethodPerformace.java
│   │   │   │   ├── Monitorable.java
│   │   │   │   ├── PerformanceMonitor.java
│   │   │   │   └── Testable.java
│   │   │   └── proxy
│   │   │   ├── CglibProxy.java
│   │   │   ├── ForumServiceImpl.java
│   │   │   ├── ForumService.java
│   │   │   ├── MethodPerformace.java
│   │   │   ├── PerformaceHandler.java
│   │   │   └── PerformanceMonitor.java
│   │   └── log4j.properties
│   └── test
│   └── com
│   └── baobaotao
│   ├── advice
│   │   ├── TestAdvice1.java
│   │   ├── TestBeforeAdvice.java
│   │   └── TestThrowAdvice.java
│   ├── advisor
│   │   ├── TestComposableAdvisor.java
│   │   ├── TestControlFlowAdvisor.java
│   │   ├── TestDynamicAdvisor.java
│   │   ├── TestIntroduceAdvisor.java
│   │   ├── TestRegexpAdvisor.java
│   │   └── TestStaticMethodAdvisor.java
│   ├── autoproxy
│   │   └── TestBeanNameAutoProxyCreator.java
│   ├── introduce
│   │   └── TestIntroduce.java
│   └── proxy
│   └── TestForumService.java
├── chapter7
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── anno
│   │   │   │   ├── ForumService.class
│   │   │   │   ├── NeedTest.class
│   │   │   │   └── TestTool.class
│   │   │   ├── aspectj
│   │   │   │   ├── advanced
│   │   │   │   │   ├── AdvancedTest.class
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   ├── TestAspect.class
│   │   │   │   │   └── TestNamePointcut.class
│   │   │   │   ├── basic
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   ├── DeclaredParentsTest.class
│   │   │   │   │   └── EnableSellerAspect.class
│   │   │   │   ├── example
│   │   │   │   │   ├── AspectConfigTest.class
│   │   │   │   │   ├── AspectJProxyTest.class
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   └── PreGreetingAspect.class
│   │   │   │   └── fun
│   │   │   │   ├── beans.xml
│   │   │   │   ├── EnableSellerAspect.class
│   │   │   │   ├── PointcutFunTest.class
│   │   │   │   └── TestAspect.class
│   │   │   ├── CuteNaiveWaiter.class
│   │   │   ├── instrument
│   │   │   │   ├── Register.class
│   │   │   │   ├── Test.class
│   │   │   │   └── Transformer.class
│   │   │   ├── ltw
│   │   │   │   ├── AspectjLtwTest.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── PreGreetingAspect.class
│   │   │   │   ├── SpringManagerAspectjTest.class
│   │   │   │   ├── TopicAspectj.aj
│   │   │   │   └── Waiter.class
│   │   │   ├── Monitorable.class
│   │   │   ├── NaiveWaiter.class
│   │   │   ├── NaughtyWaiter.class
│   │   │   ├── schema
│   │   │   │   ├── AdviceMethods.class
│   │   │   │   ├── beans.xml
│   │   │   │   ├── SchemaAspectTest.class
│   │   │   │   └── TestBeforeAdvice.class
│   │   │   ├── Seller.class
│   │   │   ├── SmartSeller.class
│   │   │   ├── Waiter.class
│   │   │   └── WaiterManager.class
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── aop.xml
│   │   └── Test.class
│   ├── src
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── anno
│   │   │   │   ├── ForumService.java
│   │   │   │   ├── NeedTest.java
│   │   │   │   └── TestTool.java
│   │   │   ├── aspectj
│   │   │   │   ├── advanced
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   ├── TestAspect.java
│   │   │   │   │   └── TestNamePointcut.java
│   │   │   │   ├── basic
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   └── EnableSellerAspect.java
│   │   │   │   ├── example
│   │   │   │   │   ├── beans.xml
│   │   │   │   │   └── PreGreetingAspect.java
│   │   │   │   └── fun
│   │   │   │   ├── beans.xml
│   │   │   │   ├── EnableSellerAspect.java
│   │   │   │   └── TestAspect.java
│   │   │   ├── CuteNaiveWaiter.java
│   │   │   ├── instrument
│   │   │   │   ├── Register.java
│   │   │   │   ├── Test.java
│   │   │   │   └── Transformer.java
│   │   │   ├── ltw
│   │   │   │   ├── beans.xml
│   │   │   │   ├── PreGreetingAspect.java
│   │   │   │   ├── TopicAspectj.aj
│   │   │   │   └── Waiter.java
│   │   │   ├── Monitorable.java
│   │   │   ├── NaiveWaiter.java
│   │   │   ├── NaughtyWaiter.java
│   │   │   ├── schema
│   │   │   │   ├── AdviceMethods.java
│   │   │   │   ├── beans.xml
│   │   │   │   └── TestBeforeAdvice.java
│   │   │   ├── Seller.java
│   │   │   ├── SmartSeller.java
│   │   │   ├── Waiter.java
│   │   │   └── WaiterManager.java
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── aop.xml
│   │   ├── myManifest.mf
│   │   └── Test.java
│   └── test
│   └── com
│   └── baobaotao
│   ├── aspectj
│   │   ├── advanced
│   │   │   └── AdvancedTest.java
│   │   ├── basic
│   │   │   └── DeclaredParentsTest.java
│   │   ├── example
│   │   │   ├── AspectConfigTest.java
│   │   │   └── AspectJProxyTest.java
│   │   └── fun
│   │   └── PointcutFunTest.java
│   ├── ltw
│   │   ├── AspectjLtwTest.java
│   │   └── SpringManagerAspectjTest.java
│   └── schema
│   └── SchemaAspectTest.java
├── chapter9
│   ├── bin
│   │   ├── applicationContext-anno.xml
│   │   ├── applicationContext-aspectj.xml
│   │   ├── applicationContext-dao.xml
│   │   ├── applicationContext-jta-tomcat.xml
│   │   ├── applicationContext-jta.xml
│   │   ├── applicationContext-pfb.xml
│   │   ├── applicationContext-tx.xml
│   │   ├── applicationContext.xml
│   │   ├── carol.properties
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── ForumDao.class
│   │   │   │   ├── jdbc
│   │   │   │   │   ├── ForumJdbcDao$1.class
│   │   │   │   │   ├── ForumJdbcDao$2.class
│   │   │   │   │   ├── ForumJdbcDao.class
│   │   │   │   │   ├── PostJdbcDao.class
│   │   │   │   │   └── TopicJdbcDao.class
│   │   │   │   ├── PostDao.class
│   │   │   │   └── TopicDao.class
│   │   │   ├── domain
│   │   │   │   ├── Forum.class
│   │   │   │   ├── Post.class
│   │   │   │   └── Topic.class
│   │   │   └── service
│   │   │   ├── BbtForum.class
│   │   │   ├── ForumService1$1.class
│   │   │   ├── ForumService1.class
│   │   │   ├── ForumService.class
│   │   │   ├── impl
│   │   │   │   └── BbtForumImpl.class
│   │   │   ├── TestBbtForumAnno.class
│   │   │   ├── TestBbtForumAspectj.class
│   │   │   ├── TestBbtForumJta.class
│   │   │   ├── TestBbtForumPfb.class
│   │   │   ├── TestBbtForumTx.class
│   │   │   ├── TestForumService.class
│   │   │   └── UserService.class
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── aop.xml
│   │   ├── Test.class
│   │   └── TopicDao.class
│   ├── chapter9.war
│   ├── schema
│   │   └── sampledb.sql
│   ├── src
│   │   ├── applicationContext-anno.xml
│   │   ├── applicationContext-aspectj.xml
│   │   ├── applicationContext-dao.xml
│   │   ├── applicationContext-multi.xml
│   │   ├── applicationContext-pfb.xml
│   │   ├── applicationContext-tx.xml
│   │   ├── applicationContext.xml
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   ├── dao
│   │   │   │   ├── ForumDao.java
│   │   │   │   ├── jdbc
│   │   │   │   │   ├── ForumJdbcDao.java
│   │   │   │   │   ├── PostJdbcDao.java
│   │   │   │   │   └── TopicJdbcDao.java
│   │   │   │   ├── PostDao.java
│   │   │   │   └── TopicDao.java
│   │   │   ├── domain
│   │   │   │   ├── Forum.java
│   │   │   │   ├── Post.java
│   │   │   │   └── Topic.java
│   │   │   ├── ForumTransactional.java
│   │   │   ├── service
│   │   │   │   ├── BbtForum.java
│   │   │   │   ├── ForumService1.java
│   │   │   │   ├── ForumService.java
│   │   │   │   ├── impl
│   │   │   │   │   └── BbtForumImpl.java
│   │   │   │   ├── MultiForumService.java
│   │   │   │   └── UserService.java
│   │   │   └── TopicTransactional.java
│   │   ├── jdbc.properties
│   │   ├── log4j.properties
│   │   └── META-INF
│   │   └── aop.xml
│   ├── test
│   │   └── com
│   │   └── baobaotao
│   │   └── service
│   │   ├── TestBbtForumAnno.java
│   │   ├── TestBbtForumAspectj.java
│   │   ├── TestBbtForumPfb.java
│   │   ├── TestBbtForumTx.java
│   │   ├── TestForumService.java
│   │   └── TestMultiForumTx.java
│   └── webapp
│   └── WEB-INF
│   └── classes
│   ├── applicationContext-anno.xml
│   ├── applicationContext-aspectj.xml
│   ├── applicationContext-dao.xml
│   ├── applicationContext-multi.xml
│   ├── applicationContext-pfb.xml
│   ├── applicationContext-tx.xml
│   ├── applicationContext.xml
│   ├── com
│   │   └── baobaotao
│   │   ├── dao
│   │   │   ├── ForumDao.class
│   │   │   ├── jdbc
│   │   │   │   ├── ForumJdbcDao$1.class
│   │   │   │   ├── ForumJdbcDao$2.class
│   │   │   │   ├── ForumJdbcDao.class
│   │   │   │   ├── PostJdbcDao.class
│   │   │   │   └── TopicJdbcDao.class
│   │   │   ├── PostDao.class
│   │   │   └── TopicDao.class
│   │   ├── domain
│   │   │   ├── Forum.class
│   │   │   ├── Post.class
│   │   │   └── Topic.class
│   │   ├── ForumTransactional.class
│   │   ├── service
│   │   │   ├── BbtForum.class
│   │   │   ├── ForumService1$1.class
│   │   │   ├── ForumService1.class
│   │   │   ├── ForumService.class
│   │   │   ├── impl
│   │   │   │   └── BbtForumImpl.class
│   │   │   ├── MultiForumService.class
│   │   │   ├── TestBbtForumAnno.class
│   │   │   ├── TestBbtForumAspectj.class
│   │   │   ├── TestBbtForumPfb.class
│   │   │   ├── TestBbtForumTx.class
│   │   │   ├── TestForumService.class
│   │   │   ├── TestMultiForumTx.class
│   │   │   └── UserService.class
│   │   └── TopicTransactional.class
│   ├── jdbc.properties
│   ├── log4j.properties
│   └── META-INF
│   └── aop.xml
└── extraLib
├── acegi-security-1.0.3.jar
├── activemq-core-4.1.1.jar
├── ant-1.6.5.jar
├── ant-launcher-1.6.1.jar
├── aspectjweaver.jar
├── backport-util-concurrent-2.1.jar
├── castor-1.3
│   ├── com
│   │   └── baobaotao
│   │   └── domain
│   │   └── castor
│   │   ├── descriptors
│   │   │   ├── LoginLogDescriptor.java
│   │   │   ├── LogsDescriptor.java
│   │   │   └── UserDescriptor.java
│   │   ├── LoginLog.java
│   │   ├── Logs.java
│   │   └── User.java
│   ├── cp.bat
│   ├── lib
│   │   ├── castor-1.3-codegen.jar
│   │   ├── castor-1.3-core.jar
│   │   ├── castor-1.3.jar
│   │   ├── castor-1.3-xml.jar
│   │   ├── castor-1.3-xml-schema.jar
│   │   ├── CHANGELOG
│   │   └── commons-logging.jar
│   ├── user.bat
│   └── user.xsd
├── commons-lang-2.2.jar
├── hibernate3.jar
├── hibernate-jpa-2.0-api-1.0.0.Final.jar
├── hsqldb.jar
├── iTextAsian.jar
├── jackson-all-1.6.9.jar
├── javassist.jar
├── jaxb-api-2.1.4.jar
├── jaxb-impl-2.1.8.jar
├── jaxen-1.1.jar
├── jdbclib
│   ├── classes12.jar
│   ├── db2java.jar
│   ├── db2jcc.jar
│   ├── Driver.class
│   ├── ifxjdbcx.jar
│   ├── jConnect.jar
│   ├── msbase.jar
│   ├── mssqlserver.jar
│   ├── msutil.jar
│   └── mysql.jar
├── jettison-1.3.jar
├── jibx
│   ├── bcel.jar
│   ├── jibx-bind.jar
│   ├── jibx-extras.jar
│   ├── jibx-run.jar
│   └── xpp3.jar
├── joda-time-1.4.jar
├── joda-time-jsptags-1.0.jar
├── mybatis
│   ├── mybatis-3.0.4.jar
│   └── mybatis-spring-1.0.1-SNAPSHOT.jar
├── p6spy-1.3.jar
├── poi-3.2-FINAL.jar
├── poi-3.7.jar
├── poi-ooxml-3.7.jar
├── poi-ooxml-schemas-3.7.jar
├── serializer-2.7.1.jar
├── slf4j-api-1.6.1.jar
├── slf4j-log4j12-1.6.1.jar
├── springws
│   ├── activeio-core-3.0.0-incubator.jar
│   ├── activemq-core-4.1.1.jar
│   ├── derby-10.3.1.4.jar
│   ├── geronimo-j2ee-management_1.0_spec-1.0.jar
│   ├── geronimo-jms_1.1_spec-1.0.1.jar
│   ├── geronimo-jpa_3.0_spec-1.0.jar
│   ├── geronimo-jta_1.1_spec-1.1.jar
│   ├── spring-security-config-3.0.2.RELEASE.jar
│   ├── spring-security-core-3.0.2.RELEASE.jar
│   ├── spring-security-core-3.0.2.RELEASE-tests.jar
│   ├── spring-test-3.0.5.RELEASE.jar
│   ├── spring-ws-core-2.0.1.RELEASE.jar
│   ├── spring-ws-security-2.0.1.RELEASE.jar
│   ├── spring-ws-support-2.0.1.RELEASE.jar
│   ├── spring-xml-2.0.1.RELEASE.jar
│   ├── wsdl4j-1.6.1.jar
│   ├── wss4j-1.5.8.jar
│   ├── xalan-2.7.1.jar
│   ├── xmlsec-1.4.3.jar
│   └── xws-security-3.0.jar
├── test
│   ├── dbunit-2.4.8.jar
│   ├── hamcrest-all-1.3.0RC2.jar
│   ├── hamcrest-library-1.1.jar
│   ├── htmlunit-2.8.jar
│   ├── htmlunit-core-js-2.8.jar
│   ├── httpclient-4.0.2.jar
│   ├── httpcore-4.0.1.jar
│   ├── httpmime-4.0.1.jar
│   ├── junit-4.8.2.jar
│   ├── mockito-all-1.8.5.jar
│   ├── nekohtml-1.9.14.jar
│   ├── operadriver-v0.6.jar
│   ├── selaid-1.0.1.jar
│   ├── selenium-java-2.4.0.jar
│   ├── spring-ws-test-0.22.jar
│   ├── testng-5.14.4.jar
│   ├── unitils-core-3.1.jar
│   ├── unitils-database-3.1.jar
│   ├── unitils-dbmaintainer-3.1.jar
│   ├── unitils-dbunit-3.1.jar
│   ├── unitils-mock-3.1.jar
│   ├── unitils-orm-3.1.jar
│   ├── unitils-spring-3.1.jar
│   ├── unitils-testng-3.1.jar
│   ├── xmlunit-1.2.jar
│   └── xmlunit-1.3.jar
├── xmlbeans-2.5.0
│   ├── bin
│   │   ├── com
│   │   │   └── baobaotao
│   │   │   └── oxm
│   │   │   └── xmlbeans
│   │   │   ├── impl
│   │   │   │   ├── LogsTypeImpl.class
│   │   │   │   ├── UsersDocumentImpl$UsersImpl.class
│   │   │   │   ├── UsersDocumentImpl.class
│   │   │   │   └── UserTypeImpl.class
│   │   │   ├── LogsType$1.class
│   │   │   ├── LogsType$Factory.class
│   │   │   ├── LogsType.class
│   │   │   ├── UsersDocument$1.class
│   │   │   ├── UsersDocument$Factory.class
│   │   │   ├── UsersDocument$Users$Factory.class
│   │   │   ├── UsersDocument$Users.class
│   │   │   ├── UsersDocument.class
│   │   │   ├── UserType$1.class
│   │   │   ├── UserType$Factory.class
│   │   │   └── UserType.class
│   │   ├── customer.xsdconfig
│   │   ├── custom.jar
│   │   ├── custom.xsd
│   │   ├── doc.txt
│   │   ├── dumpxsb
│   │   ├── dumpxsb.cmd
│   │   ├── inst2xsd
│   │   ├── inst2xsd.cmd
│   │   ├── schemaorg_apache_xmlbeans
│   │   │   ├── element
│   │   │   │   └── _nons
│   │   │   │   └── Users.xsb
│   │   │   ├── javaname
│   │   │   │   └── com
│   │   │   │   └── baobaotao
│   │   │   │   └── oxm
│   │   │   │   └── xmlbeans
│   │   │   │   ├── LogsType.xsb
│   │   │   │   ├── UsersDocument
│   │   │   │   │   └── Users.xsb
│   │   │   │   ├── UsersDocument.xsb
│   │   │   │   └── UserType.xsb
│   │   │   ├── namespace
│   │   │   │   └── _nons
│   │   │   │   └── xmlns.xsb
│   │   │   ├── src
│   │   │   │   └── user.xsd
│   │   │   ├── system
│   │   │   │   └── s692F9BC616B090BC514B72FE32C4F7EA
│   │   │   │   ├── index.xsb
│   │   │   │   ├── logstypeeaf2type.xsb
│   │   │   │   ├── TypeSystemHolder.class
│   │   │   │   ├── users3d73elemtype.xsb
│   │   │   │   ├── userselement.xsb
│   │   │   │   ├── usersf90fdoctype.xsb
│   │   │   │   └── usertypea30etype.xsb
│   │   │   └── type
│   │   │   └── _nons
│   │   │   ├── logsType.xsb
│   │   │   └── userType.xsb
│   │   ├── scomp
│   │   ├── scomp.cmd
│   │   ├── scopy.cmd
│   │   ├── sdownload
│   │   ├── sdownload.cmd
│   │   ├── _setlib
│   │   ├── _setlib.cmd
│   │   ├── sfactor
│   │   ├── sfactor.cmd
│   │   ├── stmt.jar
│   │   ├── stmt.xsd
│   │   ├── svalidate
│   │   ├── svalidate.cmd
│   │   ├── user.jar
│   │   ├── user.xsd
│   │   ├── user.xsdconfig
│   │   ├── validate
│   │   ├── validate.cmd
│   │   ├── xpretty
│   │   ├── xpretty.cmd
│   │   ├── xsd2inst
│   │   ├── xsd2inst.cmd
│   │   ├── xsdtree
│   │   ├── xsdtree.cmd
│   │   ├── xstc
│   │   └── xstc.cmd
│   ├── doap_XMLBeans.rdf
│   ├── docs
│   │   ├── guide
│   │   │   ├── antXmlbean.html
│   │   │   ├── conGettingStartedwithXMLBeans.html
│   │   │   ├── conHandlingAny.html
│   │   │   ├── conIntroToTheSchemaTypeSystem.html
│   │   │   ├── conJavaTypesGeneratedFromUserDerived.html
│   │   │   ├── conMethodsForGeneratedJavaTypes.html
│   │   │   ├── conNavigatingXMLwithCursors.html
│   │   │   ├── conSelectingXMLwithXQueryPathXPath.html
│   │   │   ├── conUnderstandingXMLTokens.html
│   │   │   ├── conUsingBookmarksToAnnotateXML.html
│   │   │   ├── conValidationWithXmlBeans.html
│   │   │   ├── conXMLBeansSupportBuiltInSchemaTypes.html
│   │   │   └── tools.html
│   │   ├── images
│   │   │   ├── conCursorTokenLocations.gif
│   │   │   └── conXMLTypeHierarchy.gif
│   │   ├── reference
│   │   │   ├── allclasses-frame.html
│   │   │   ├── allclasses-noframe.html
│   │   │   ├── constant-values.html
│   │   │   ├── deprecated-list.html
│   │   │   ├── help-doc.html
│   │   │   ├── index-all.html
│   │   │   ├── index.html
│   │   │   ├── javax
│   │   │   │   └── xml
│   │   │   │   └── namespace
│   │   │   │   ├── NamespaceContext.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   └── QName.html
│   │   │   ├── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   ├── BindingConfig.html
│   │   │   │   ├── CDataBookmark.html
│   │   │   │   ├── DelegateXmlObject.html
│   │   │   │   ├── Filer.html
│   │   │   │   ├── FilterXmlObject.html
│   │   │   │   ├── GDateBuilder.html
│   │   │   │   ├── GDate.html
│   │   │   │   ├── GDateSpecification.html
│   │   │   │   ├── GDurationBuilder.html
│   │   │   │   ├── GDuration.html
│   │   │   │   ├── GDurationSpecification.html
│   │   │   │   ├── InterfaceExtension.html
│   │   │   │   ├── InterfaceExtension.MethodSignature.html
│   │   │   │   ├── ObjectFactory.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── PrePostExtension.html
│   │   │   │   ├── QNameCache.html
│   │   │   │   ├── QNameSetBuilder.html
│   │   │   │   ├── QNameSet.html
│   │   │   │   ├── QNameSetSpecification.html
│   │   │   │   ├── ResourceLoader.html
│   │   │   │   ├── SchemaAnnotated.html
│   │   │   │   ├── SchemaAnnotation.Attribute.html
│   │   │   │   ├── SchemaAnnotation.html
│   │   │   │   ├── SchemaAttributeGroup.html
│   │   │   │   ├── SchemaAttributeGroup.Ref.html
│   │   │   │   ├── SchemaAttributeModel.html
│   │   │   │   ├── SchemaBookmark.html
│   │   │   │   ├── SchemaCodePrinter.html
│   │   │   │   ├── SchemaComponent.html
│   │   │   │   ├── SchemaComponent.Ref.html
│   │   │   │   ├── SchemaField.html
│   │   │   │   ├── SchemaGlobalAttribute.html
│   │   │   │   ├── SchemaGlobalAttribute.Ref.html
│   │   │   │   ├── SchemaGlobalElement.html
│   │   │   │   ├── SchemaGlobalElement.Ref.html
│   │   │   │   ├── SchemaIdentityConstraint.html
│   │   │   │   ├── SchemaIdentityConstraint.Ref.html
│   │   │   │   ├── SchemaLocalAttribute.html
│   │   │   │   ├── SchemaLocalElement.html
│   │   │   │   ├── SchemaModelGroup.html
│   │   │   │   ├── SchemaModelGroup.Ref.html
│   │   │   │   ├── SchemaParticle.html
│   │   │   │   ├── SchemaProperty.html
│   │   │   │   ├── SchemaStringEnumEntry.html
│   │   │   │   ├── SchemaTypeElementSequencer.html
│   │   │   │   ├── SchemaType.html
│   │   │   │   ├── SchemaTypeLoaderException.html
│   │   │   │   ├── SchemaTypeLoader.html
│   │   │   │   ├── SchemaType.Ref.html
│   │   │   │   ├── SchemaTypeSystem.html
│   │   │   │   ├── SimpleValue.html
│   │   │   │   ├── StringEnumAbstractBase.html
│   │   │   │   ├── StringEnumAbstractBase.Table.html
│   │   │   │   ├── SystemProperties.html
│   │   │   │   ├── UserType.html
│   │   │   │   ├── XmlAnySimpleType.Factory.html
│   │   │   │   ├── XmlAnySimpleType.html
│   │   │   │   ├── XmlAnyURI.Factory.html
│   │   │   │   ├── XmlAnyURI.html
│   │   │   │   ├── XmlBase64Binary.Factory.html
│   │   │   │   ├── XmlBase64Binary.html
│   │   │   │   ├── XmlBeans.html
│   │   │   │   ├── XmlBoolean.Factory.html
│   │   │   │   ├── XmlBoolean.html
│   │   │   │   ├── XmlByte.Factory.html
│   │   │   │   ├── XmlByte.html
│   │   │   │   ├── XmlCalendar.html
│   │   │   │   ├── XmlCursor.ChangeStamp.html
│   │   │   │   ├── XmlCursor.html
│   │   │   │   ├── XmlCursor.TokenType.html
│   │   │   │   ├── XmlCursor.XmlBookmark.html
│   │   │   │   ├── XmlCursor.XmlMark.html
│   │   │   │   ├── XmlDate.Factory.html
│   │   │   │   ├── XmlDate.html
│   │   │   │   ├── XmlDateTime.Factory.html
│   │   │   │   ├── XmlDateTime.html
│   │   │   │   ├── XmlDecimal.Factory.html
│   │   │   │   ├── XmlDecimal.html
│   │   │   │   ├── XmlDocumentProperties.html
│   │   │   │   ├── XmlDouble.Factory.html
│   │   │   │   ├── XmlDouble.html
│   │   │   │   ├── XmlDuration.Factory.html
│   │   │   │   ├── XmlDuration.html
│   │   │   │   ├── XmlENTITIES.Factory.html
│   │   │   │   ├── XmlENTITIES.html
│   │   │   │   ├── XmlENTITY.Factory.html
│   │   │   │   ├── XmlENTITY.html
│   │   │   │   ├── XmlErrorCodes.html
│   │   │   │   ├── XmlError.html
│   │   │   │   ├── XmlException.html
│   │   │   │   ├── XmlFactoryHook.html
│   │   │   │   ├── XmlFactoryHook.ThreadContext.html
│   │   │   │   ├── XmlFloat.Factory.html
│   │   │   │   ├── XmlFloat.html
│   │   │   │   ├── XmlGDay.Factory.html
│   │   │   │   ├── XmlGDay.html
│   │   │   │   ├── XmlGMonthDay.Factory.html
│   │   │   │   ├── XmlGMonthDay.html
│   │   │   │   ├── XmlGMonth.Factory.html
│   │   │   │   ├── XmlGMonth.html
│   │   │   │   ├── XmlGYear.Factory.html
│   │   │   │   ├── XmlGYear.html
│   │   │   │   ├── XmlGYearMonth.Factory.html
│   │   │   │   ├── XmlGYearMonth.html
│   │   │   │   ├── XmlHexBinary.Factory.html
│   │   │   │   ├── XmlHexBinary.html
│   │   │   │   ├── XmlID.Factory.html
│   │   │   │   ├── XmlID.html
│   │   │   │   ├── XmlIDREF.Factory.html
│   │   │   │   ├── XmlIDREF.html
│   │   │   │   ├── XmlIDREFS.Factory.html
│   │   │   │   ├── XmlIDREFS.html
│   │   │   │   ├── XmlInteger.Factory.html
│   │   │   │   ├── XmlInteger.html
│   │   │   │   ├── XmlInt.Factory.html
│   │   │   │   ├── XmlInt.html
│   │   │   │   ├── XmlLanguage.Factory.html
│   │   │   │   ├── XmlLanguage.html
│   │   │   │   ├── XmlLineNumber.html
│   │   │   │   ├── XmlLong.Factory.html
│   │   │   │   ├── XmlLong.html
│   │   │   │   ├── XmlName.Factory.html
│   │   │   │   ├── XmlName.html
│   │   │   │   ├── XmlNCName.Factory.html
│   │   │   │   ├── XmlNCName.html
│   │   │   │   ├── XmlNegativeInteger.Factory.html
│   │   │   │   ├── XmlNegativeInteger.html
│   │   │   │   ├── XmlNMTOKEN.Factory.html
│   │   │   │   ├── XmlNMTOKEN.html
│   │   │   │   ├── XmlNMTOKENS.Factory.html
│   │   │   │   ├── XmlNMTOKENS.html
│   │   │   │   ├── XmlNonNegativeInteger.Factory.html
│   │   │   │   ├── XmlNonNegativeInteger.html
│   │   │   │   ├── XmlNonPositiveInteger.Factory.html
│   │   │   │   ├── XmlNonPositiveInteger.html
│   │   │   │   ├── XmlNormalizedString.Factory.html
│   │   │   │   ├── XmlNormalizedString.html
│   │   │   │   ├── XmlNOTATION.Factory.html
│   │   │   │   ├── XmlNOTATION.html
│   │   │   │   ├── XmlObject.Factory.html
│   │   │   │   ├── XmlObject.html
│   │   │   │   ├── XmlOptionCharEscapeMap.html
│   │   │   │   ├── XmlOptionsBean.html
│   │   │   │   ├── XmlOptions.html
│   │   │   │   ├── XmlPositiveInteger.Factory.html
│   │   │   │   ├── XmlPositiveInteger.html
│   │   │   │   ├── XmlQName.Factory.html
│   │   │   │   ├── XmlQName.html
│   │   │   │   ├── XmlRuntimeException.html
│   │   │   │   ├── XmlSaxHandler.html
│   │   │   │   ├── XmlShort.Factory.html
│   │   │   │   ├── XmlShort.html
│   │   │   │   ├── XmlSimpleList.html
│   │   │   │   ├── XMLStreamValidationException.html
│   │   │   │   ├── XmlString.Factory.html
│   │   │   │   ├── XmlString.html
│   │   │   │   ├── XmlTime.Factory.html
│   │   │   │   ├── XmlTime.html
│   │   │   │   ├── XmlToken.Factory.html
│   │   │   │   ├── XmlToken.html
│   │   │   │   ├── XmlTokenSource.html
│   │   │   │   ├── XmlUnsignedByte.Factory.html
│   │   │   │   ├── XmlUnsignedByte.html
│   │   │   │   ├── XmlUnsignedInt.Factory.html
│   │   │   │   ├── XmlUnsignedInt.html
│   │   │   │   ├── XmlUnsignedLong.Factory.html
│   │   │   │   ├── XmlUnsignedLong.html
│   │   │   │   ├── XmlUnsignedShort.Factory.html
│   │   │   │   ├── XmlUnsignedShort.html
│   │   │   │   └── XmlValidationError.html
│   │   │   ├── overview-frame.html
│   │   │   ├── overview-summary.html
│   │   │   ├── overview-tree.html
│   │   │   ├── package-list
│   │   │   ├── packages.html
│   │   │   ├── resources
│   │   │   │   └── inherit.gif
│   │   │   ├── serialized-form.html
│   │   │   └── stylesheet.css
│   │   └── xmlbeans.css
│   ├── lib
│   │   ├── jsr173_1.0_api.jar
│   │   ├── resolver.jar
│   │   ├── xbean.jar
│   │   ├── xbean_xpath.jar
│   │   ├── xmlbeans-2.5.0.jar
│   │   ├── xmlbeans-qname.jar
│   │   └── xmlpublic.jar
│   ├── LICENSE.txt
│   ├── NOTICE.txt
│   ├── README.txt
│   ├── samples
│   │   ├── Any
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── any.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   ├── any
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── ListOfStringsImpl.java
│   │   │   │   │   │   ├── RootDocumentImpl.java
│   │   │   │   │   │   └── StringelementDocumentImpl.java
│   │   │   │   │   ├── ListOfStrings.java
│   │   │   │   │   ├── RootDocument.java
│   │   │   │   │   └── StringelementDocument.java
│   │   │   │   └── anytype
│   │   │   │   ├── Any.java
│   │   │   │   └── AnyTest.java
│   │   │   └── xml
│   │   │   └── any.xml
│   │   ├── DateTime
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── datetime.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── datetime
│   │   │   │   ├── DateTime.java
│   │   │   │   └── DateTimeTest.java
│   │   │   └── xml
│   │   │   ├── datetimesample.xml
│   │   │   └── newdatetimesample.xml
│   │   ├── MixedContent
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── inventory.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── cursor
│   │   │   │   ├── MixedContent.java
│   │   │   │   └── MixedContentTest.java
│   │   │   └── xml
│   │   │   └── inventoryitems.xml
│   │   ├── OrderMatters
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── stmt.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── cursor
│   │   │   │   ├── OrderMatters.java
│   │   │   │   └── OrderMattersTest.java
│   │   │   └── xml
│   │   │   └── stmt.xml
│   │   ├── SchemaEnum
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   ├── EasyPO.xsd
│   │   │   │   └── PriceSummary.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── enumeration
│   │   │   │   ├── SchemaEnum.java
│   │   │   │   └── SchemaEnumTest.java
│   │   │   └── xml
│   │   │   ├── PriceSummary.xml
│   │   │   └── PurchaseOrder.xml
│   │   ├── Validation
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── todolist.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── validation
│   │   │   │   ├── todolist
│   │   │   │   │   ├── ActionType.java
│   │   │   │   │   ├── IdType.java
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── ActionTypeImpl.java
│   │   │   │   │   │   ├── IdTypeImpl.java
│   │   │   │   │   │   ├── ItemTypeImpl.java
│   │   │   │   │   │   ├── NameTypeImpl.java
│   │   │   │   │   │   └── TodolistDocumentImpl.java
│   │   │   │   │   ├── ItemType.java
│   │   │   │   │   ├── NameType.java
│   │   │   │   │   └── TodolistDocument.java
│   │   │   │   ├── Validation.java
│   │   │   │   └── ValidationTest.java
│   │   │   └── xml
│   │   │   └── todolist.xml
│   │   ├── XQueryXPath
│   │   │   ├── build.xml
│   │   │   ├── README.txt
│   │   │   ├── schemas
│   │   │   │   └── employeeschema.xsd
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── xmlbeans
│   │   │   │   └── samples
│   │   │   │   └── xquery
│   │   │   │   ├── ExecQuery.java
│   │   │   │   ├── SelectPath.java
│   │   │   │   ├── XQueryXPath.java
│   │   │   │   └── XQueryXPathTest.java
│   │   │   └── xml
│   │   │   └── employees.xml
│   │   └── XsdConfig
│   │   ├── build.xml
│   │   ├── README.txt
│   │   ├── schemas
│   │   │   ├── catalog.xsd
│   │   │   └── myconfig.xsdconfig
│   │   ├── src
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── xmlbeans
│   │   │   └── samples
│   │   │   └── xsdconfig
│   │   │   ├── CatalogXsdConfig.java
│   │   │   ├── CatalogXsd.java
│   │   │   ├── XsdConfigTest.java
│   │   │   └── XsdTest.java
│   │   └── xml
│   │   └── catalog.xml
│   └── schemas
│   ├── easypo.xsd
│   ├── easypo.xsdconfig
│   ├── nameworld.xsd
│   ├── numerals.xsd
│   └── s4s
│   ├── XMLSchema.xsd
│   └── XML.xsd
└── xstream-1.4
├── BUILD.txt
├── lib
│   ├── xstream-1.4.jar
│   ├── xstream-benchmark-1.4.jar
│   ├── xstream-hibernate
│   │   ├── antlr-2.7.6.jar
│   │   ├── commons-collections-3.1.jar
│   │   ├── dom4j-1.6.1.jar
│   │   ├── hibernate-core-3.3.2.GA.jar
│   │   ├── hsqldb-1.8.0.7.jar
│   │   ├── jta-1.1.jar
│   │   └── slf4j-api-1.6.1.jar
│   └── xstream-hibernate-1.4.jar
├── LICENSE.txt
├── pom.xml
├── README.txt
├── settings-template.xml
├── svn-autoprops.config
├── xstream
│   ├── pom.xml
│   └── src
│   ├── java
│   │   └── com
│   │   └── thoughtworks
│   │   └── xstream
│   │   ├── annotations
│   │   │   ├── AnnotationProvider.java
│   │   │   ├── AnnotationReflectionConverter.java
│   │   │   ├── Annotations.java
│   │   │   ├── XStreamAlias.java
│   │   │   ├── XStreamAsAttribute.java
│   │   │   ├── XStreamContainedType.java
│   │   │   ├── XStreamConverter.java
│   │   │   ├── XStreamConverters.java
│   │   │   ├── XStreamImplicitCollection.java
│   │   │   ├── XStreamImplicit.java
│   │   │   ├── XStreamInclude.java
│   │   │   └── XStreamOmitField.java
│   │   ├── converters
│   │   │   ├── basic
│   │   │   │   ├── AbstractSingleValueConverter.java
│   │   │   │   ├── BigDecimalConverter.java
│   │   │   │   ├── BigIntegerConverter.java
│   │   │   │   ├── BooleanConverter.java
│   │   │   │   ├── ByteConverter.java
│   │   │   │   ├── CharConverter.java
│   │   │   │   ├── DateConverter.java
│   │   │   │   ├── DoubleConverter.java
│   │   │   │   ├── FloatConverter.java
│   │   │   │   ├── IntConverter.java
│   │   │   │   ├── LongConverter.java
│   │   │   │   ├── NullConverter.java
│   │   │   │   ├── package.html
│   │   │   │   ├── ShortConverter.java
│   │   │   │   ├── StringBufferConverter.java
│   │   │   │   ├── StringBuilderConverter.java
│   │   │   │   ├── StringConverter.java
│   │   │   │   ├── URIConverter.java
│   │   │   │   ├── URLConverter.java
│   │   │   │   └── UUIDConverter.java
│   │   │   ├── collections
│   │   │   │   ├── AbstractCollectionConverter.java
│   │   │   │   ├── ArrayConverter.java
│   │   │   │   ├── BitSetConverter.java
│   │   │   │   ├── CharArrayConverter.java
│   │   │   │   ├── CollectionConverter.java
│   │   │   │   ├── MapConverter.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PropertiesConverter.java
│   │   │   │   ├── TreeMapConverter.java
│   │   │   │   └── TreeSetConverter.java
│   │   │   ├── ConversionException.java
│   │   │   ├── Converter.java
│   │   │   ├── ConverterLookup.java
│   │   │   ├── ConverterMatcher.java
│   │   │   ├── ConverterRegistry.java
│   │   │   ├── DataHolder.java
│   │   │   ├── enums
│   │   │   │   ├── EnumConverter.java
│   │   │   │   ├── EnumMapConverter.java
│   │   │   │   ├── EnumSetConverter.java
│   │   │   │   └── EnumSingleValueConverter.java
│   │   │   ├── ErrorReporter.java
│   │   │   ├── ErrorWriter.java
│   │   │   ├── extended
│   │   │   │   ├── CharsetConverter.java
│   │   │   │   ├── ColorConverter.java
│   │   │   │   ├── CurrencyConverter.java
│   │   │   │   ├── DurationConverter.java
│   │   │   │   ├── DynamicProxyConverter.java
│   │   │   │   ├── EncodedByteArrayConverter.java
│   │   │   │   ├── FileConverter.java
│   │   │   │   ├── FontConverter.java
│   │   │   │   ├── GregorianCalendarConverter.java
│   │   │   │   ├── ISO8601DateConverter.java
│   │   │   │   ├── ISO8601GregorianCalendarConverter.java
│   │   │   │   ├── ISO8601SqlTimestampConverter.java
│   │   │   │   ├── JavaClassConverter.java
│   │   │   │   ├── JavaFieldConverter.java
│   │   │   │   ├── JavaMethodConverter.java
│   │   │   │   ├── LocaleConverter.java
│   │   │   │   ├── LookAndFeelConverter.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PropertyEditorCapableConverter.java
│   │   │   │   ├── RegexPatternConverter.java
│   │   │   │   ├── SqlDateConverter.java
│   │   │   │   ├── SqlTimeConverter.java
│   │   │   │   ├── SqlTimestampConverter.java
│   │   │   │   ├── StackTraceElementConverter.java
│   │   │   │   ├── StackTraceElementFactory.java
│   │   │   │   ├── SubjectConverter.java
│   │   │   │   ├── TextAttributeConverter.java
│   │   │   │   ├── ThrowableConverter.java
│   │   │   │   ├── ToAttributedValueConverter.java
│   │   │   │   └── ToStringConverter.java
│   │   │   ├── javabean
│   │   │   │   ├── BeanProperty.java
│   │   │   │   ├── BeanProvider.java
│   │   │   │   ├── ComparingPropertySorter.java
│   │   │   │   ├── JavaBeanConverter.java
│   │   │   │   ├── JavaBeanProvider.java
│   │   │   │   ├── NativePropertySorter.java
│   │   │   │   ├── PropertyDictionary.java
│   │   │   │   └── PropertySorter.java
│   │   │   ├── MarshallingContext.java
│   │   │   ├── reflection
│   │   │   │   ├── AbstractAttributedCharacterIteratorAttributeConverter.java
│   │   │   │   ├── AbstractReflectionConverter.java
│   │   │   │   ├── CGLIBEnhancedConverter.java
│   │   │   │   ├── ExternalizableConverter.java
│   │   │   │   ├── FieldDictionary.java
│   │   │   │   ├── FieldKey.java
│   │   │   │   ├── FieldKeySorter.java
│   │   │   │   ├── HarmonyReflectionProvider.java
│   │   │   │   ├── ImmutableFieldKeySorter.java
│   │   │   │   ├── NativeFieldKeySorter.java
│   │   │   │   ├── ObjectAccessException.java
│   │   │   │   ├── PureJavaReflectionProvider.java
│   │   │   │   ├── ReflectionConverter.java
│   │   │   │   ├── ReflectionProvider.java
│   │   │   │   ├── ReflectionProviderWrapper.java
│   │   │   │   ├── SelfStreamingInstanceChecker.java
│   │   │   │   ├── SerializableConverter.java
│   │   │   │   ├── SerializationMethodInvoker.java
│   │   │   │   ├── SortableFieldKeySorter.java
│   │   │   │   ├── Sun14ReflectionProvider.java
│   │   │   │   └── XStream12FieldKeySorter.java
│   │   │   ├── SingleValueConverter.java
│   │   │   ├── SingleValueConverterWrapper.java
│   │   │   └── UnmarshallingContext.java
│   │   ├── core
│   │   │   ├── AbstractReferenceMarshaller.java
│   │   │   ├── AbstractReferenceUnmarshaller.java
│   │   │   ├── AbstractTreeMarshallingStrategy.java
│   │   │   ├── BaseException.java
│   │   │   ├── Caching.java
│   │   │   ├── DefaultConverterLookup.java
│   │   │   ├── JVM.java
│   │   │   ├── MapBackedDataHolder.java
│   │   │   ├── ReferenceByIdMarshaller.java
│   │   │   ├── ReferenceByIdMarshallingStrategy.java
│   │   │   ├── ReferenceByIdUnmarshaller.java
│   │   │   ├── ReferenceByXPathMarshaller.java
│   │   │   ├── ReferenceByXPathMarshallingStrategy.java
│   │   │   ├── ReferenceByXPathUnmarshaller.java
│   │   │   ├── ReferencingMarshallingContext.java
│   │   │   ├── SequenceGenerator.java
│   │   │   ├── TreeMarshaller.java
│   │   │   ├── TreeMarshallingStrategy.java
│   │   │   ├── TreeUnmarshaller.java
│   │   │   └── util
│   │   │   ├── ArrayIterator.java
│   │   │   ├── Base64Encoder.java
│   │   │   ├── ClassLoaderReference.java
│   │   │   ├── Cloneables.java
│   │   │   ├── CompositeClassLoader.java
│   │   │   ├── CustomObjectInputStream.java
│   │   │   ├── CustomObjectOutputStream.java
│   │   │   ├── DependencyInjectionFactory.java
│   │   │   ├── FastField.java
│   │   │   ├── FastStack.java
│   │   │   ├── Fields.java
│   │   │   ├── HierarchicalStreams.java
│   │   │   ├── ObjectIdDictionary.java
│   │   │   ├── OrderRetainingMap.java
│   │   │   ├── Pool.java
│   │   │   ├── PresortedMap.java
│   │   │   ├── PresortedSet.java
│   │   │   ├── Primitives.java
│   │   │   ├── PrioritizedList.java
│   │   │   ├── QuickWriter.java
│   │   │   ├── ThreadSafePropertyEditor.java
│   │   │   ├── ThreadSafeSimpleDateFormat.java
│   │   │   ├── TypedNull.java
│   │   │   ├── WeakCache.java
│   │   │   └── XmlHeaderAwareReader.java
│   │   ├── InitializationException.java
│   │   ├── io
│   │   │   ├── AbstractDriver.java
│   │   │   ├── AbstractReader.java
│   │   │   ├── AbstractWriter.java
│   │   │   ├── AttributeNameIterator.java
│   │   │   ├── binary
│   │   │   │   ├── BinaryStreamReader.java
│   │   │   │   ├── BinaryStreamWriter.java
│   │   │   │   ├── ReaderDepthState.java
│   │   │   │   └── Token.java
│   │   │   ├── copy
│   │   │   │   └── HierarchicalStreamCopier.java
│   │   │   ├── ExtendedHierarchicalStreamWriterHelper.java
│   │   │   ├── ExtendedHierarchicalStreamWriter.java
│   │   │   ├── HierarchicalStreamDriver.java
│   │   │   ├── HierarchicalStreamReader.java
│   │   │   ├── HierarchicalStreamWriter.java
│   │   │   ├── json
│   │   │   │   ├── AbstractJsonWriter.java
│   │   │   │   ├── JettisonMappedXmlDriver.java
│   │   │   │   ├── JettisonStaxWriter.java
│   │   │   │   ├── JsonHierarchicalStreamDriver.java
│   │   │   │   ├── JsonHierarchicalStreamWriter.java
│   │   │   │   └── JsonWriter.java
│   │   │   ├── naming
│   │   │   │   ├── NameCoder.java
│   │   │   │   ├── NameCoderWrapper.java
│   │   │   │   ├── NoNameCoder.java
│   │   │   │   └── StaticNameCoder.java
│   │   │   ├── path
│   │   │   │   ├── package.html
│   │   │   │   ├── Path.java
│   │   │   │   ├── PathTracker.java
│   │   │   │   ├── PathTrackingReader.java
│   │   │   │   └── PathTrackingWriter.java
│   │   │   ├── ReaderWrapper.java
│   │   │   ├── StatefulWriter.java
│   │   │   ├── StreamException.java
│   │   │   ├── WriterWrapper.java
│   │   │   └── xml
│   │   │   ├── AbstractDocumentReader.java
│   │   │   ├── AbstractDocumentWriter.java
│   │   │   ├── AbstractPullReader.java
│   │   │   ├── AbstractXmlDriver.java
│   │   │   ├── AbstractXmlReader.java
│   │   │   ├── AbstractXmlWriter.java
│   │   │   ├── AbstractXppDomDriver.java
│   │   │   ├── AbstractXppDriver.java
│   │   │   ├── BEAStaxDriver.java
│   │   │   ├── CompactWriter.java
│   │   │   ├── DocumentReader.java
│   │   │   ├── DocumentWriter.java
│   │   │   ├── Dom4JDriver.java
│   │   │   ├── Dom4JReader.java
│   │   │   ├── Dom4JWriter.java
│   │   │   ├── Dom4JXmlWriter.java
│   │   │   ├── DomDriver.java
│   │   │   ├── DomReader.java
│   │   │   ├── DomWriter.java
│   │   │   ├── JDomDriver.java
│   │   │   ├── JDomReader.java
│   │   │   ├── JDomWriter.java
│   │   │   ├── KXml2DomDriver.java
│   │   │   ├── KXml2Driver.java
│   │   │   ├── PrettyPrintWriter.java
│   │   │   ├── QNameMap.java
│   │   │   ├── SaxWriter.java
│   │   │   ├── SjsxpDriver.java
│   │   │   ├── StaxDriver.java
│   │   │   ├── StaxReader.java
│   │   │   ├── StaxWriter.java
│   │   │   ├── TraxSource.java
│   │   │   ├── WstxDriver.java
│   │   │   ├── XmlFriendlyNameCoder.java
│   │   │   ├── XmlFriendlyReader.java
│   │   │   ├── XmlFriendlyReplacer.java
│   │   │   ├── XmlFriendlyWriter.java
│   │   │   ├── XomDriver.java
│   │   │   ├── XomReader.java
│   │   │   ├── XomWriter.java
│   │   │   ├── Xpp3DomDriver.java
│   │   │   ├── Xpp3Driver.java
│   │   │   ├── xppdom
│   │   │   │   ├── Xpp3DomBuilder.java
│   │   │   │   ├── Xpp3Dom.java
│   │   │   │   └── XppDom.java
│   │   │   ├── XppDomDriver.java
│   │   │   ├── XppDomReader.java
│   │   │   ├── XppDomWriter.java
│   │   │   ├── XppDriver.java
│   │   │   ├── XppReader.java
│   │   │   ├── XStream11NameCoder.java
│   │   │   └── XStream11XmlFriendlyReplacer.java
│   │   ├── mapper
│   │   │   ├── AbstractAttributeAliasingMapper.java
│   │   │   ├── AbstractXmlFriendlyMapper.java
│   │   │   ├── AnnotationConfiguration.java
│   │   │   ├── AnnotationMapper.java
│   │   │   ├── ArrayMapper.java
│   │   │   ├── AttributeAliasingMapper.java
│   │   │   ├── AttributeMapper.java
│   │   │   ├── CachingMapper.java
│   │   │   ├── CannotResolveClassException.java
│   │   │   ├── CGLIBMapper.java
│   │   │   ├── ClassAliasingMapper.java
│   │   │   ├── DefaultImplementationsMapper.java
│   │   │   ├── DefaultMapper.java
│   │   │   ├── DynamicProxyMapper.java
│   │   │   ├── EnumMapper.java
│   │   │   ├── FieldAliasingMapper.java
│   │   │   ├── ImmutableTypesMapper.java
│   │   │   ├── ImplicitCollectionMapper.java
│   │   │   ├── LocalConversionMapper.java
│   │   │   ├── Mapper.java
│   │   │   ├── MapperWrapper.java
│   │   │   ├── OuterClassMapper.java
│   │   │   ├── PackageAliasingMapper.java
│   │   │   ├── SystemAttributeAliasingMapper.java
│   │   │   ├── XmlFriendlyMapper.java
│   │   │   └── XStream11XmlFriendlyMapper.java
│   │   ├── MarshallingStrategy.java
│   │   ├── persistence
│   │   │   ├── AbstractFilePersistenceStrategy.java
│   │   │   ├── FilePersistenceStrategy.java
│   │   │   ├── FileStreamStrategy.java
│   │   │   ├── PersistenceStrategy.java
│   │   │   ├── StreamStrategy.java
│   │   │   ├── XmlArrayList.java
│   │   │   ├── XmlMap.java
│   │   │   └── XmlSet.java
│   │   ├── XStreamer.java
│   │   ├── XStreamException.java
│   │   └── XStream.java
│   └── test
│   └── com
│   └── thoughtworks
│   ├── acceptance
│   │   ├── AbsoluteSingleNodeXPathReferenceTest.java
│   │   ├── AbsoluteXPathReferenceTest.java
│   │   ├── AbstractAcceptanceTest.java
│   │   ├── AbstractReferenceTest.java
│   │   ├── AliasTest.java
│   │   ├── annotations
│   │   │   ├── AliasTest.java
│   │   │   ├── AnnotationsTest.java
│   │   │   ├── AttributesTest.java
│   │   │   ├── FieldConverterTest.java
│   │   │   ├── ImplicitArrayTest.java
│   │   │   ├── ImplicitCollectionTest.java
│   │   │   ├── ImplicitMapTest.java
│   │   │   ├── OmitFieldTest.java
│   │   │   ├── ParametrizedConverterTest.java
│   │   │   └── XStream12AnnotationCompatibilityTest.java
│   │   ├── ArraysTest.java
│   │   ├── AttributeTest.java
│   │   ├── Basic15TypesTest.java
│   │   ├── BasicTypesTest.java
│   │   ├── BeanIDCircularReferenceTest.java
│   │   ├── BooleanFieldsTest.java
│   │   ├── BufferedImagesTest.java
│   │   ├── CglibCompatibilityTest.java
│   │   ├── ClassLoaderTest.java
│   │   ├── CollectionsTest.java
│   │   ├── ConcreteClassesTest.java
│   │   ├── ConcurrencyTest.java
│   │   ├── CustomClassesTest.java
│   │   ├── CustomConverterTest.java
│   │   ├── CustomFieldKeySorterTest.java
│   │   ├── CustomMapperTest.java
│   │   ├── CustomSerializationTest.java
│   │   ├── DataHolderTest.java
│   │   ├── DefaultImplementationTest.java
│   │   ├── DynamicProxyTest.java
│   │   ├── EncodingTestSuite.java
│   │   ├── ErrorTest.java
│   │   ├── Extended14TypesTest.java
│   │   ├── ExtendedTypesTest.java
│   │   ├── ExternalizableTest.java
│   │   ├── FinalFieldsTest.java
│   │   ├── IDReferenceTest.java
│   │   ├── ImplicitArrayTest.java
│   │   ├── ImplicitCollectionTest.java
│   │   ├── ImplicitMapTest.java
│   │   ├── InheritanceTest.java
│   │   ├── InnerClassesTest.java
│   │   ├── JodaTimeTypesTest.java
│   │   ├── LocalConverterTest.java
│   │   ├── MapTest.java
│   │   ├── MultipleObjectsInOneStreamTest.java
│   │   ├── objects
│   │   │   ├── Category.java
│   │   │   ├── Hardware.java
│   │   │   ├── OpenSourceSoftware.java
│   │   │   ├── Original.java
│   │   │   ├── OwnerOfExternalizable.java
│   │   │   ├── Product.java
│   │   │   ├── Replaced.java
│   │   │   ├── SampleDynamicProxy.java
│   │   │   ├── SampleLists.java
│   │   │   ├── SampleMaps.java
│   │   │   ├── Software.java
│   │   │   ├── SomethingExternalizable.java
│   │   │   ├── StandardObject.java
│   │   │   └── StatusEnum.java
│   │   ├── OmitFieldsTest.java
│   │   ├── PersistenceTest.java
│   │   ├── QNameMappedConcreteClassesTest.java
│   │   ├── ReadResolveTest.java
│   │   ├── ReflectionClassesTest.java
│   │   ├── RelativeSingleNodeXPathReferenceTest.java
│   │   ├── RelativeXPathReferenceTest.java
│   │   ├── SecurityManagerTest.java
│   │   ├── SerializationCallbackOrderTest.java
│   │   ├── SerializationNestedWriteObjectsTest.java
│   │   ├── someobjects
│   │   │   ├── FunnyConstructor.java
│   │   │   ├── Handler.java
│   │   │   ├── HandlerManager.java
│   │   │   ├── Protocol.java
│   │   │   ├── U.java
│   │   │   ├── WithList.java
│   │   │   ├── WithNamedList.java
│   │   │   ├── X.java
│   │   │   ├── Y.java
│   │   │   └── Z.java
│   │   ├── SortableFieldListTest.java
│   │   ├── SwingTest.java
│   │   ├── TreeMapAndTreeSetTest.java
│   │   ├── WriteReplaceTest.java
│   │   ├── XmlFriendlyDollarOnlyTest.java
│   │   ├── XmlFriendlyTest.java
│   │   ├── XStream11XmlFriendlyTest.java
│   │   ├── XStream12CompatibilityTest.java
│   │   ├── XStream13CompatibilityTest.java
│   │   ├── XStreamerTest.java
│   │   └── XStreamer.xsl
│   └── xstream
│   ├── converters
│   │   ├── basic
│   │   │   ├── DateConverterTest.java
│   │   │   ├── URIConverterTest.java
│   │   │   └── URLConverterTest.java
│   │   ├── collections
│   │   │   ├── BitSetConverterTest.java
│   │   │   ├── ByteArrayConverterTest.java
│   │   │   ├── CharArrayConverterTest.java
│   │   │   └── PropertiesConverterTest.java
│   │   ├── ConversionExceptionTest.java
│   │   ├── enums
│   │   │   ├── BigEnum.java
│   │   │   ├── EnumConverterTest.java
│   │   │   ├── EnumCustomConverterTest.java
│   │   │   ├── EnumMapConverterTest.java
│   │   │   ├── EnumMapperTest.java
│   │   │   ├── EnumSetConverterTest.java
│   │   │   ├── Fruit.java
│   │   │   ├── PolymorphicEnum.java
│   │   │   └── SimpleEnum.java
│   │   ├── extended
│   │   │   ├── CharsetConverterTest.java
│   │   │   ├── DurationConverterTest.java
│   │   │   ├── EncodedByteArrayConverterTest.java
│   │   │   ├── FontConverterTest.java
│   │   │   ├── GregorianCalendarConverterTest.java
│   │   │   ├── ISO8601DateConverterTest.java
│   │   │   ├── ISO8601GregorianCalendarConverterTest.java
│   │   │   ├── ISO8601SqlTimestampConverterTest.java
│   │   │   ├── JavaClassConverterTest.java
│   │   │   ├── JavaMethodConverterTest.java
│   │   │   ├── PropertyEditorCapableConverterTest.java
│   │   │   ├── RegexPatternConverterTest.java
│   │   │   ├── StackTraceElementConverterTest.java
│   │   │   ├── ThrowableConverterTest.java
│   │   │   ├── ToAttributedValueConverterTest.java
│   │   │   └── ToStringConverterTest.java
│   │   ├── javabean
│   │   │   ├── JavaBeanConverterTest.java
│   │   │   └── PropertyDictionaryTest.java
│   │   └── reflection
│   │   ├── AbstractReflectionProviderTest.java
│   │   ├── FieldDictionaryTest.java
│   │   ├── NativeFieldKeySorterTest.java
│   │   ├── PureJavaReflectionProvider15Test.java
│   │   ├── PureJavaReflectionProviderTest.java
│   │   ├── ReflectionConverterTest.java
│   │   ├── SerializableConverterTest.java
│   │   ├── SortableFieldKeySorterTest.java
│   │   └── Sun14ReflectionProviderTest.java
│   ├── core
│   │   ├── DefaultConverterLookupTest.java
│   │   ├── JVMTest.java
│   │   ├── ReferenceByIDMarshallingStrategyTest.java
│   │   ├── ReferenceByXPathMarshallingStrategyTest.java
│   │   ├── TreeMarshallerTest.java
│   │   ├── TreeUnmarshallerTest.java
│   │   └── util
│   │   ├── Base64EncoderTest.java
│   │   ├── CloneablesTest.java
│   │   ├── DependencyInjectionFactoryTest.java
│   │   ├── FastStackTest.java
│   │   ├── ObjectIdDictionaryTest.java
│   │   ├── OrderRetainingMapTest.java
│   │   ├── PrioritizedListTest.java
│   │   ├── QuickWriterTest.java
│   │   ├── ThreadSafeSimpleDateFormatTest.java
│   │   ├── WeakCacheTest.java
│   │   └── XmlHeaderAwareReaderTest.java
│   ├── io
│   │   ├── binary
│   │   │   ├── BinaryStreamTest.java
│   │   │   └── TokenTest.java
│   │   ├── copy
│   │   │   └── HierarchicalStreamCopierTest.java
│   │   ├── DriverEndToEndTestSuite.java
│   │   ├── json
│   │   │   ├── JettisonMappedXmlDriverTest.java
│   │   │   ├── JsonHierarchicalStreamDriverTest.java
│   │   │   ├── JsonWriterFormatTest.java
│   │   │   ├── JsonWriterModeDroppingRootTest.java
│   │   │   └── JsonWriterModeTest.java
│   │   ├── path
│   │   │   ├── PathTest.java
│   │   │   ├── PathTrackerTest.java
│   │   │   ├── PathTrackingReaderTest.java
│   │   │   └── PathTrackingWriterTest.java
│   │   ├── StatefulWriterTest.java
│   │   └── xml
│   │   ├── AbstractDocumentWriterTest.java
│   │   ├── AbstractStaxWriterTest.java
│   │   ├── AbstractXMLReaderTest.java
│   │   ├── AbstractXMLWriterTest.java
│   │   ├── BEAStaxWriterTest.java
│   │   ├── CompactWriterTest.java
│   │   ├── Dom4JReaderTest.java
│   │   ├── Dom4JWriterTest.java
│   │   ├── Dom4JXmlWriterTest.java
│   │   ├── DomReaderTest.java
│   │   ├── DomWriterTest.java
│   │   ├── JDomAcceptanceTest.java
│   │   ├── JDomReaderTest.java
│   │   ├── JDomWriterTest.java
│   │   ├── PrettyPrintWriterTest.java
│   │   ├── SaxWriterTest.java
│   │   ├── SjsxpStaxWriterTest.java
│   │   ├── StaxDriverTest.java
│   │   ├── StaxReaderTest.java
│   │   ├── WoodstoxStaxWriterTest.java
│   │   ├── XomReaderTest.java
│   │   ├── XomWriterTest.java
│   │   ├── XppDomReaderTest.java
│   │   ├── XppDomWriterTest.java
│   │   └── XppReaderTest.java
│   ├── mapper
│   │   ├── DefaultClassMapperTest.java
│   │   ├── FieldAliasingMapperTest.java
│   │   ├── ImplicitCollectionMapperTest.java
│   │   └── XmlFriendlyMapperTest.java
│   ├── persistence
│   │   ├── FilePersistenceStrategyTest.java
│   │   ├── FileStreamStrategyTest.java
│   │   ├── XmlArrayListTest.java
│   │   ├── XmlMapTest.java
│   │   └── XmlSetTest.java
│   ├── testutil
│   │   ├── CallLog.java
│   │   ├── DynamicSecurityManager.java
│   │   └── TimeZoneChanger.java
│   └── XStreamTest.java
├── xstream-benchmark
│   ├── pom.xml
│   └── src
│   ├── benchmarks
│   │   ├── xmlfriendly-joehni.html
│   │   └── xmlfriendly-joehni.txt
│   ├── java
│   │   └── com
│   │   └── thoughtworks
│   │   └── xstream
│   │   └── tools
│   │   └── benchmark
│   │   ├── Harness.java
│   │   ├── Metric.java
│   │   ├── metrics
│   │   │   ├── CharacterCountMetric.java
│   │   │   ├── DeserializationSpeedMetric.java
│   │   │   ├── SerializationSpeedMetric.java
│   │   │   └── SizeMetric.java
│   │   ├── model
│   │   │   ├── A100Fields.java
│   │   │   ├── A100Parents.java
│   │   │   ├── A50InnerClasses.java
│   │   │   ├── A50StaticInnerClasses.java
│   │   │   ├── FiveBean.java
│   │   │   ├── Five.java
│   │   │   ├── OneBean.java
│   │   │   ├── One.java
│   │   │   ├── SerializableFive.java
│   │   │   └── SerializableOne.java
│   │   ├── package.html
│   │   ├── Product.java
│   │   ├── products
│   │   │   ├── JavaObjectSerialization.java
│   │   │   ├── XStreamBEAStax.java
│   │   │   ├── XStreamBinary.java
│   │   │   ├── XStreamCompact.java
│   │   │   ├── XStreamDom4J.java
│   │   │   ├── XStreamDom.java
│   │   │   ├── XStreamDriver.java
│   │   │   ├── XStreamJDom.java
│   │   │   ├── XStreamKXml2DOM.java
│   │   │   ├── XStreamKXml2.java
│   │   │   ├── XStreamSjsxp.java
│   │   │   ├── XStreamStax.java
│   │   │   ├── XStreamWoodstox.java
│   │   │   ├── XStreamXom.java
│   │   │   ├── XStreamXpp3DOM.java
│   │   │   ├── XStreamXpp3.java
│   │   │   └── XStreamXpp.java
│   │   ├── Reporter.java
│   │   ├── reporters
│   │   │   ├── HtmlReporter.java
│   │   │   ├── MultiReporter.java
│   │   │   └── TextReporter.java
│   │   ├── Target.java
│   │   └── targets
│   │   ├── BasicTarget.java
│   │   ├── ExtendedTarget.java
│   │   ├── JavaBeanTarget.java
│   │   ├── JTreeTarget.java
│   │   ├── ListTarget.java
│   │   ├── Person.java
│   │   ├── ReflectionTarget.java
│   │   ├── SerializableTarget.java
│   │   ├── StringTarget.java
│   │   └── UserDefinedClassTarget.java
│   └── test
│   └── com
│   └── thoughtworks
│   └── xstream
│   └── tools
│   ├── benchmark
│   │   ├── cache
│   │   │   ├── CacheBenchmark.java
│   │   │   └── products
│   │   │   ├── AliasedAttributeCache.java
│   │   │   ├── Cache122.java
│   │   │   ├── DefaultImplementationCache.java
│   │   │   ├── NoCache.java
│   │   │   ├── RealClassCache.java
│   │   │   ├── SerializedClassCache.java
│   │   │   └── XStreamCache.java
│   │   ├── parsers
│   │   │   └── ParserBenchmark.java
│   │   ├── reflection
│   │   │   ├── products
│   │   │   │   ├── XStreamClassAliases.java
│   │   │   │   ├── XStreamFieldAliases.java
│   │   │   │   ├── XStreamLocalAttributeAliases.java
│   │   │   │   └── XStreamPlain.java
│   │   │   └── ReflectionBenchmark.java
│   │   ├── strings
│   │   │   ├── products
│   │   │   │   ├── StringInternConverter.java
│   │   │   │   ├── StringNonCachingConverter.java
│   │   │   │   ├── StringWithSynchronizedWeakHashMapConverter.java
│   │   │   │   └── StringWithWeakHashMapConverter.java
│   │   │   ├── StringsBenchmark.java
│   │   │   └── targets
│   │   │   ├── BigString.java
│   │   │   ├── eclipse-build-log.txt
│   │   │   └── StringArray.java
│   │   └── xmlfriendly
│   │   ├── model
│   │   │   ├── A100$Fields.java
│   │   │   └── A100_Fields.java
│   │   ├── products
│   │   │   ├── AbstractXmlFriendlyReplacer.java
│   │   │   ├── CachingIterativeAppenderWithShortcut.java
│   │   │   ├── CombinedLookupAppender.java
│   │   │   ├── CombinedLookupReplacer.java
│   │   │   ├── IterativeAppender.java
│   │   │   ├── IterativeAppenderWithShortcut.java
│   │   │   ├── IterativeReplacer.java
│   │   │   ├── NoReplacer.java
│   │   │   └── SeparateLookupReplacer.java
│   │   ├── targets
│   │   │   ├── Field$Reflection.java
│   │   │   └── Field_Reflection.java
│   │   └── XmlFriendlyBenchmark.java
│   └── model
│   └── targets
│   ├── AbstractReflectionTarget.java
│   ├── FieldReflection.java
│   ├── HierarchyLevelReflection.java
│   ├── InnerClassesReflection.java
│   └── StaticInnerClassesReflection.java
├── xstream-builder
│   ├── pom.xml
│   └── src
│   ├── java
│   │   └── com
│   │   └── thoughtworks
│   │   └── xstream
│   │   ├── builder
│   │   │   ├── FieldConfig.java
│   │   │   ├── processor
│   │   │   │   ├── AbsoluteReferencesProcessor.java
│   │   │   │   ├── AliasFieldProcessor.java
│   │   │   │   ├── AliasTypeProcessor.java
│   │   │   │   ├── annotations
│   │   │   │   │   └── AnnotatedTypeProcessor.java
│   │   │   │   ├── ConfigProcessor.java
│   │   │   │   ├── ConverterProcessor.java
│   │   │   │   ├── FieldConfigProcessor.java
│   │   │   │   ├── IdReferencesProcessor.java
│   │   │   │   ├── IgnoreFieldProcessor.java
│   │   │   │   ├── ImplementedByProcessor.java
│   │   │   │   ├── NoReferencesProcessor.java
│   │   │   │   └── TypeConfigProcessor.java
│   │   │   ├── TypeConfig.java
│   │   │   └── XStreamBuilder.java
│   │   └── ReadOnlyXStream.java
│   └── test
│   └── com
│   └── thoughtworks
│   └── acceptance
│   ├── AbstractBuilderAcceptanceTest.java
│   ├── annotations
│   │   └── XStreamBuilderAnnotationsTest.java
│   └── XStreamBuilderTest.java
├── xstream-distribution
│   ├── pom.xml
│   ├── README.txt
│   └── src
│   ├── assembly
│   │   ├── assembly-bin.xml
│   │   └── assembly-src.xml
│   ├── content
│   │   ├── alias-tutorial.html
│   │   ├── annotations-tutorial.html
│   │   ├── architecture.html
│   │   ├── changes.html
│   │   ├── converters.html
│   │   ├── converter-tutorial.html
│   │   ├── download.html
│   │   ├── faq.html
│   │   ├── graphs.html
│   │   ├── how-to-contribute.html
│   │   ├── index.html
│   │   ├── issues.html
│   │   ├── json-tutorial.html
│   │   ├── license.html
│   │   ├── list-dev.html
│   │   ├── list-user.html
│   │   ├── manual.html
│   │   ├── manual-tweaking-output.html
│   │   ├── news.html
│   │   ├── objectstream.html
│   │   ├── parser-benchmarks.html
│   │   ├── persistence-tutorial.html
│   │   ├── references.html
│   │   ├── repository.html
│   │   ├── team.html
│   │   ├── tutorial.html
│   │   ├── versioning.html
│   │   └── website.xml
│   ├── resources
│   │   ├── logo.gif
│   │   ├── logo-small.gif
│   │   └── style.css
│   └── templates
│   └── skin.html
└── xstream-hibernate
├── pom.xml
└── src
├── java
│   └── com
│   └── thoughtworks
│   └── xstream
│   └── hibernate
│   ├── converter
│   │   ├── HibernatePersistentCollectionConverter.java
│   │   ├── HibernatePersistentMapConverter.java
│   │   ├── HibernatePersistentSortedMapConverter.java
│   │   ├── HibernatePersistentSortedSetConverter.java
│   │   └── HibernateProxyConverter.java
│   └── mapper
│   └── HibernateMapper.java
└── test
├── acceptance
│   └── hibernate
│   ├── AbstractHibernateAcceptanceTest.java
│   ├── HibernateReferenceTest.java
│   └── reference
│   ├── BaseDomainObject.java
│   ├── Department.hbm.xml
│   ├── Department.java
│   ├── Division.hbm.xml
│   ├── Division.java
│   ├── Person.hbm.xml
│   ├── Person.java
│   ├── Site.hbm.xml
│   └── Site.java
└── hibernate.cfg.xml

984 directories, 2983 files

标签:

实例下载地址

Spring+3.x企业应用开发实战光盘源码(全)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警