Introduction - If you have any usage issues, please Google them yourself
this is my learning T4SH framework, wrote a simple Tapestry4.0 Spring1.x Hibernate3. 0 a framework for example, for beginners to learn how to use, the database is MsSQL
Packet : 3970995tshdemo.rar filelist
.settings\org.eclipse.ltk.core.refactoring.prefs
.settings\com.genuitec.eclipse.j2eedt.core.prefs
.settings\org.eclipse.core.resources.prefs
.settings
src\com\zxx\tsh\view\userinfo\vo\UserInfoVO.java
src\com\zxx\tsh\view\userinfo\vo\UserTypeVO.java
src\com\zxx\tsh\view\userinfo\vo
src\com\zxx\tsh\view\userinfo\page\qiantai\readme.txt
src\com\zxx\tsh\view\userinfo\page\qiantai\HomePage.java
src\com\zxx\tsh\view\userinfo\page\qiantai\LoginPage.java
src\com\zxx\tsh\view\userinfo\page\qiantai\UserCenterPage.java
src\com\zxx\tsh\view\userinfo\page\qiantai
src\com\zxx\tsh\view\userinfo\page\houtai\readme.txt
src\com\zxx\tsh\view\userinfo\page\houtai
src\com\zxx\tsh\view\userinfo\page\basic\readme.txt
src\com\zxx\tsh\view\userinfo\page\basic
src\com\zxx\tsh\view\userinfo\page
src\com\zxx\tsh\view\userinfo
src\com\zxx\tsh\view\operarelog\vo\OperareLogVO.java
src\com\zxx\tsh\view\operarelog\vo\OperareTypeVO.java
src\com\zxx\tsh\view\operarelog\vo
src\com\zxx\tsh\view\operarelog\page\qiantai\readme.txt
src\com\zxx\tsh\view\operarelog\page\qiantai
src\com\zxx\tsh\view\operarelog\page\houtai\readme.txt
src\com\zxx\tsh\view\operarelog\page\houtai
src\com\zxx\tsh\view\operarelog\page\basic\readme.txt
src\com\zxx\tsh\view\operarelog\page\basic
src\com\zxx\tsh\view\operarelog\page
src\com\zxx\tsh\view\operarelog
src\com\zxx\tsh\view
src\com\zxx\tsh\test\UserInfoModelTest.java
src\com\zxx\tsh\test\Basic\JunitBaseTest.java
src\com\zxx\tsh\test\Basic
src\com\zxx\tsh\test
src\com\zxx\tsh\service\IUserInfoManager.java
src\com\zxx\tsh\service\impl\UserInfoManager.java
src\com\zxx\tsh\service\impl
src\com\zxx\tsh\service
src\com\zxx\tsh\model\userinfo\pojo\UserInfo.java
src\com\zxx\tsh\model\userinfo\pojo\UserType.java
src\com\zxx\tsh\model\userinfo\pojo\hbm\UserInfo.hbm.xml
src\com\zxx\tsh\model\userinfo\pojo\hbm\UserType.hbm.xml
src\com\zxx\tsh\model\userinfo\pojo\hbm
src\com\zxx\tsh\model\userinfo\pojo\basic\AbstractUserInfo.java
src\com\zxx\tsh\model\userinfo\pojo\basic\AbstractUserType.java
src\com\zxx\tsh\model\userinfo\pojo\basic
src\com\zxx\tsh\model\userinfo\pojo
src\com\zxx\tsh\model\userinfo\dao\UserDAO.java
src\com\zxx\tsh\model\userinfo\dao
src\com\zxx\tsh\model\userinfo
src\com\zxx\tsh\model\operarelog\pojo\OperareLog.java
src\com\zxx\tsh\model\operarelog\pojo\OperareType.java
src\com\zxx\tsh\model\operarelog\pojo\hbm\OperareLog.hbm.xml
src\com\zxx\tsh\model\operarelog\pojo\hbm\OperareType.hbm.xml
src\com\zxx\tsh\model\operarelog\pojo\hbm
src\com\zxx\tsh\model\operarelog\pojo\basic\AbstractOperareLog.java
src\com\zxx\tsh\model\operarelog\pojo\basic\AbstractOperareType.java
src\com\zxx\tsh\model\operarelog\pojo\basic
src\com\zxx\tsh\model\operarelog\pojo
src\com\zxx\tsh\model\operarelog\dao
src\com\zxx\tsh\model\operarelog
src\com\zxx\tsh\model
src\com\zxx\tsh
src\com\zxx\common\dao\HibernateSessionFactory.java
src\com\zxx\common\dao\IBaseHibernateDAO.java
src\com\zxx\common\dao\impl\BasicDAO.java
src\com\zxx\common\dao\impl
src\com\zxx\common\dao
src\com\zxx\common\util\DateFormatUtil.java
src\com\zxx\common\util\TapestrySpringBeanFactoryHolderImpl.java
src\com\zxx\common\util
src\com\zxx\common\exception\DataAccessException.java
src\com\zxx\common\exception
src\com\zxx\common
src\com\zxx
src\com
src
WebRoot\WEB-INF\TSHDemo.application
WebRoot\WEB-INF\web.xml
WebRoot\WEB-INF\tshDemo\Home.html
WebRoot\WEB-INF\tshDemo\Home.page
WebRoot\WEB-INF\tshDemo\userinfo\Login.html
WebRoot\WEB-INF\tshDemo\userinfo\Login.page
WebRoot\WEB-INF\tshDemo\userinfo\Login.properties
WebRoot\WEB-INF\tshDemo\userinfo\UserCenter.html
WebRoot\WEB-INF\tshDemo\userinfo\UserCenter.page
WebRoot\WEB-INF\tshDemo\userinfo\UserCenter.properties
WebRoot\WEB-INF\tshDemo\userinfo
WebRoot\WEB-INF\tshDemo\Home.properties
WebRoot\WEB-INF\tshDemo
WebRoot\WEB-INF\lib\tapestry-annotations-4.0.2.jar
WebRoot\WEB-INF\lib\tapestry-4.0.2.jar
WebRoot\WEB-INF\lib\spring.jar
WebRoot\WEB-INF\lib\ognl-2.6.7.jar
WebRoot\WEB-INF\lib\log4j-1.2.13.jar
WebRoot\WEB-INF\lib\jta.jar
WebRoot\WEB-INF\lib\javassist-3.0.jar
WebRoot\WEB-INF\lib\jakarta-oro-2.0.6.jar
WebRoot\WEB-INF\lib\hivemind-lib-1.1.jar
WebRoot\WEB-INF\lib\hivemind-1.1.jar
WebRoot\WEB-INF\lib\hibernate-annotations.jar
WebRoot\WEB-INF\lib\hibernate3.jar
WebRoot\WEB-INF\lib\ehcache-1.1.jar
WebRoot\WEB-INF\lib\dom4j-1.6.jar
WebRoot\WEB-INF\lib\commons-pool.jar
WebRoot\WEB-INF\lib\commons-net-1.4.1.jar
WebRoot\WEB-INF\lib\commons-logging-api-1.0.4.jar
WebRoot\WEB-INF\lib\commons-fileupload-1.1.jar
WebRoot\WEB-INF\lib\commons-dbcp.jar
WebRoot\WEB-INF\lib\commons-collections.jar
WebRoot\WEB-INF\lib\commons-codec-1.3.jar
WebRoot\WEB-INF\lib\cglib-nodep-2.1_3.jar
WebRoot\WEB-INF\lib\mssqlserver.jar
WebRoot\WEB-INF\lib\msbase.jar
WebRoot\WEB-INF\lib\msutil.jar
WebRoot\WEB-INF\lib
WebRoot\WEB-INF\conf\applicationContext.xml
WebRoot\WEB-INF\conf\userInfo_applicationContext.xml
WebRoot\WEB-INF\conf
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\qiantai\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\qiantai\UserCenterPage.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\qiantai\LoginPage.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\qiantai\HomePage.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\qiantai
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\houtai\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\houtai
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\basic\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page\basic
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\page
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\vo\UserTypeVO.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\vo\UserInfoVO.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo\vo
WebRoot\WEB-INF\classes\com\zxx\tsh\view\userinfo
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\qiantai\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\qiantai
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\houtai\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\houtai
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\basic\readme.txt
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page\basic
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\page
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\vo\OperareTypeVO.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\vo\OperareLogVO.class
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog\vo
WebRoot\WEB-INF\classes\com\zxx\tsh\view\operarelog
WebRoot\WEB-INF\classes\com\zxx\tsh\view
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\hbm\UserType.hbm.xml
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\hbm\UserInfo.hbm.xml
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\hbm
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\basic\AbstractUserType.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\basic\AbstractUserInfo.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\basic
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\UserType.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo\UserInfo.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\pojo
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\dao\UserDAO.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo\dao
WebRoot\WEB-INF\classes\com\zxx\tsh\model\userinfo
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\hbm\OperareType.hbm.xml
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\hbm\OperareLog.hbm.xml
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\hbm
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\basic\AbstractOperareType.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\basic\AbstractOperareLog.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\basic
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\OperareType.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo\OperareLog.class
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\pojo
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog\dao
WebRoot\WEB-INF\classes\com\zxx\tsh\model\operarelog
WebRoot\WEB-INF\classes\com\zxx\tsh\model
WebRoot\WEB-INF\classes\com\zxx\tsh\test\Basic\JunitBaseTest.class
WebRoot\WEB-INF\classes\com\zxx\tsh\test\Basic
WebRoot\WEB-INF\classes\com\zxx\tsh\test\UserInfoModelTest.class
WebRoot\WEB-INF\classes\com\zxx\tsh\test
WebRoot\WEB-INF\classes\com\zxx\tsh\service\impl\UserInfoManager.class
WebRoot\WEB-INF\classes\com\zxx\tsh\service\impl
WebRoot\WEB-INF\classes\com\zxx\tsh\service\IUserInfoManager.class
WebRoot\WEB-INF\classes\com\zxx\tsh\service
WebRoot\WEB-INF\classes\com\zxx\tsh
WebRoot\WEB-INF\classes\com\zxx\common\util\TapestrySpringBeanFactoryHolderImpl.class
WebRoot\WEB-INF\classes\com\zxx\common\util\DateFormatUtil.class
WebRoot\WEB-INF\classes\com\zxx\common\util
WebRoot\WEB-INF\classes\com\zxx\common\exception\DataAccessException.class
WebRoot\WEB-INF\classes\com\zxx\common\exception
WebRoot\WEB-INF\classes\com\zxx\common\dao\impl\BasicDAO.class
WebRoot\WEB-INF\classes\com\zxx\common\dao\impl
WebRoot\WEB-INF\classes\com\zxx\common\dao\IBaseHibernateDAO.class
WebRoot\WEB-INF\classes\com\zxx\common\dao\HibernateSessionFactory.class
WebRoot\WEB-INF\classes\com\zxx\common\dao
WebRoot\WEB-INF\classes\com\zxx\common
WebRoot\WEB-INF\classes\com\zxx
WebRoot\WEB-INF\classes\com
WebRoot\WEB-INF\classes
WebRoot\WEB-INF\hivemodule.xml
WebRoot\WEB-INF
WebRoot\META-INF\MANIFEST.MF
WebRoot\META-INF
WebRoot\doc\database.sql
WebRoot\doc
WebRoot
.classpath
.myhibernatedata
.mymetadata
.project
.spindleUI.prefs
.springBeans