Introduction - If you have any usage issues, please Google them yourself
A simple blog system, struts+ Hibernate realize is suitable for beginners to learn
Packet : 63535296blog.rar filelist
blog\build.xml
blog\doc\script\mysql.sql
blog\doc\script\oracle.sql
blog\etc\classes\BlogConfig.xml
blog\etc\classes\hibernate.cfg.xml
blog\src\cn\hxex\blog\auth\bean\UserInfo.java
blog\src\cn\hxex\blog\auth\util\AuthorityUtil.java
blog\src\cn\hxex\blog\config\BlogConfig.java
blog\src\cn\hxex\blog\config\DaoConfig.java
blog\src\cn\hxex\blog\dao\dao.umr
blog\src\cn\hxex\blog\dao\dao.umr~
blog\src\cn\hxex\blog\dao\DaoFactory.java
blog\src\cn\hxex\blog\dao\hibernate\MessageDAO.java
blog\src\cn\hxex\blog\dao\hibernate\UserDAO.java
blog\src\cn\hxex\blog\dao\IMessageDAO.java
blog\src\cn\hxex\blog\dao\IUserDAO.java
blog\src\cn\hxex\blog\exception\BlogAuthorityException.java
blog\src\cn\hxex\blog\exception\BlogDAOException.java
blog\src\cn\hxex\blog\exception\BlogException.java
blog\src\cn\hxex\blog\exception\exception.umr
blog\src\cn\hxex\blog\exception\exception.umr~
blog\src\cn\hxex\blog\hibernate\HibernateDAO.java
blog\src\cn\hxex\blog\hibernate\HibernateUtil.java
blog\src\cn\hxex\blog\model\BaseModel.java
blog\src\cn\hxex\blog\model\Message.hbm.xml
blog\src\cn\hxex\blog\model\Message.java
blog\src\cn\hxex\blog\model\model.umr
blog\src\cn\hxex\blog\model\model.umr~
blog\src\cn\hxex\blog\model\ReplyMessage.hbm.xml
blog\src\cn\hxex\blog\model\ReplyMessage.java
blog\src\cn\hxex\blog\model\User.hbm.xml
blog\src\cn\hxex\blog\model\User.java
blog\src\cn\hxex\blog\servlet\HibernateFilter.java
blog\src\cn\hxex\blog\struts\action\BlogAction.java
blog\src\cn\hxex\blog\struts\action\HomepageAction.java
blog\src\cn\hxex\blog\struts\action\LogonAction.java
blog\src\cn\hxex\blog\struts\action\MessageDeleteAction.java
blog\src\cn\hxex\blog\struts\action\MessageSaveAction.java
blog\src\cn\hxex\blog\struts\action\MessageSaveUpdateAction.java
blog\src\cn\hxex\blog\struts\action\MessageUpdateAction.java
blog\src\cn\hxex\blog\struts\action\RegistAction.java
blog\src\cn\hxex\blog\struts\action\ReplyAddAction.java
blog\src\cn\hxex\blog\struts\action\ReplyDeleteAction.java
blog\src\cn\hxex\blog\struts\action\ReplySaveAction.java
blog\src\cn\hxex\blog\struts\ApplicationResources.properties
blog\src\cn\hxex\blog\struts\ApplicationResources_en.properties
blog\src\cn\hxex\blog\struts\ApplicationResources_zh_CN.properties
blog\src\cn\hxex\blog\struts\ext\BaseAction.java
blog\src\cn\hxex\blog\struts\ext\BlogRequestProcessor.java
blog\src\cn\hxex\blog\struts\form\BlogForm.java
blog\src\cn\hxex\blog\struts\form\IdForm.java
blog\src\cn\hxex\blog\struts\form\LogonForm.java
blog\src\cn\hxex\blog\struts\form\MessageForm.java
blog\src\cn\hxex\blog\struts\form\RegistForm.java
blog\src\cn\hxex\blog\struts\form\ReplyForm.java
blog\src\cn\hxex\blog\test\AllTests.java
blog\src\cn\hxex\blog\test\TestDaoFactory.java
blog\src\cn\hxex\blog\test\TestMessageDAO.java
blog\src\cn\hxex\blog\test\TestUserDao.java
blog\TEST-cn.hxex.blog.test.AllTests.xml
blog\WebRoot\blog.jsp
blog\WebRoot\css\bak.gif
blog\WebRoot\css\common.css
blog\WebRoot\error\daoerror.jsp
blog\WebRoot\homepage.jsp
blog\WebRoot\img\content.gif
blog\WebRoot\img\register.gif
blog\WebRoot\img\update.gif
blog\WebRoot\img\welcome.gif
blog\WebRoot\index.jsp
blog\WebRoot\message_add.jsp
blog\WebRoot\message_update.jsp
blog\WebRoot\META-INF\MANIFEST.MF
blog\WebRoot\regist.jsp
blog\WebRoot\reply.jsp
blog\WebRoot\WEB-INF\.struts-config.mex
blog\WebRoot\WEB-INF\lib\antlr.jar
blog\WebRoot\WEB-INF\lib\asm.jar
blog\WebRoot\WEB-INF\lib\cglib-2.1.3.jar
blog\WebRoot\WEB-INF\lib\classes12.jar
blog\WebRoot\WEB-INF\lib\commons-beanutils.jar
blog\WebRoot\WEB-INF\lib\commons-collections-2.1.1.jar
blog\WebRoot\WEB-INF\lib\commons-digester.jar
blog\WebRoot\WEB-INF\lib\commons-fileupload.jar
blog\WebRoot\WEB-INF\lib\commons-lang-2.0.jar
blog\WebRoot\WEB-INF\lib\commons-logging.jar
blog\WebRoot\WEB-INF\lib\commons-validator.jar
blog\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar
blog\WebRoot\WEB-INF\lib\ehcache-1.2.jar
blog\WebRoot\WEB-INF\lib\hibernate3.jar
blog\WebRoot\WEB-INF\lib\jakarta-oro.jar
blog\WebRoot\WEB-INF\lib\jstl.jar
blog\WebRoot\WEB-INF\lib\jta.jar
blog\WebRoot\WEB-INF\lib\junit-4.1.jar
blog\WebRoot\WEB-INF\lib\mysql-connector-java-3.1.10-bin.jar
blog\WebRoot\WEB-INF\lib\standard.jar
blog\WebRoot\WEB-INF\lib\struts.jar
blog\WebRoot\WEB-INF\struts-config.xml
blog\WebRoot\WEB-INF\validation.xml
blog\WebRoot\WEB-INF\validator-rules.xml
blog\WebRoot\WEB-INF\web.xml
blog\src\cn\hxex\blog\auth\bean
blog\src\cn\hxex\blog\auth\util
blog\src\cn\hxex\blog\dao\hibernate
blog\src\cn\hxex\blog\struts\action
blog\src\cn\hxex\blog\struts\ext
blog\src\cn\hxex\blog\struts\form
blog\src\cn\hxex\blog\auth
blog\src\cn\hxex\blog\config
blog\src\cn\hxex\blog\dao
blog\src\cn\hxex\blog\exception
blog\src\cn\hxex\blog\hibernate
blog\src\cn\hxex\blog\model
blog\src\cn\hxex\blog\servlet
blog\src\cn\hxex\blog\struts
blog\src\cn\hxex\blog\test
blog\src\cn\hxex\blog
blog\src\cn\hxex
blog\WebRoot\WEB-INF\lib
blog\doc\script
blog\etc\classes
blog\src\cn
blog\WebRoot\css
blog\WebRoot\error
blog\WebRoot\img
blog\WebRoot\META-INF
blog\WebRoot\WEB-INF
blog\doc
blog\etc
blog\src
blog\WebRoot
blog