Introduction - If you have any usage issues, please Google them yourself
Through this example and learn to understand the dao, persist, business and the use of the distinction
Packet : 113172238ems.rar filelist
EMS\.classpath
EMS\.myhibernatedata
EMS\.mymetadata
EMS\.mystrutsdata
EMS\.project
EMS\src\ApplicationResources.properties
EMS\src\business\ClassesService.java
EMS\src\business\IClassesService.java
EMS\src\business\StuService.java
EMS\src\dao\ClassesDAO.java
EMS\src\dao\IClassesDAO.java
EMS\src\hibernate.cfg.xml
EMS\src\persist\Classes.hbm.xml
EMS\src\persist\Classes.java
EMS\src\persist\ClassExt.hbm.xml
EMS\src\persist\ClassExt.java
EMS\src\persist\Courses.hbm.xml
EMS\src\persist\Courses.java
EMS\src\persist\Students.hbm.xml
EMS\src\persist\Students.java
EMS\src\persist\TestClasses.java
EMS\src\persist\TestClassExt.java
EMS\src\persist\TestCourses.java
EMS\src\persist\TestStudent.java
EMS\src\util\HibernateUtil.java
EMS\src\view\ClassesAction.java
EMS\src\view\StuAction.java
EMS\WebRoot\add.jsp
EMS\WebRoot\addStu.jsp
EMS\WebRoot\classAdd.jsp
EMS\WebRoot\menu.jsp
EMS\WebRoot\META-INF\MANIFEST.MF
EMS\WebRoot\stuList.jsp
EMS\WebRoot\success.jsp
EMS\WebRoot\WEB-INF\.struts-config.mex
EMS\WebRoot\WEB-INF\classes\ApplicationResources.properties
EMS\WebRoot\WEB-INF\classes\business\ClassesService.class
EMS\WebRoot\WEB-INF\classes\business\IClassesService.class
EMS\WebRoot\WEB-INF\classes\business\StuService.class
EMS\WebRoot\WEB-INF\classes\dao\ClassesDAO.class
EMS\WebRoot\WEB-INF\classes\dao\IClassesDAO.class
EMS\WebRoot\WEB-INF\classes\hibernate.cfg.xml
EMS\WebRoot\WEB-INF\classes\persist\Classes.class
EMS\WebRoot\WEB-INF\classes\persist\Classes.hbm.xml
EMS\WebRoot\WEB-INF\classes\persist\ClassExt.class
EMS\WebRoot\WEB-INF\classes\persist\ClassExt.hbm.xml
EMS\WebRoot\WEB-INF\classes\persist\Courses.class
EMS\WebRoot\WEB-INF\classes\persist\Courses.hbm.xml
EMS\WebRoot\WEB-INF\classes\persist\Students.class
EMS\WebRoot\WEB-INF\classes\persist\Students.hbm.xml
EMS\WebRoot\WEB-INF\classes\persist\TestClasses.class
EMS\WebRoot\WEB-INF\classes\persist\TestClassExt.class
EMS\WebRoot\WEB-INF\classes\persist\TestCourses.class
EMS\WebRoot\WEB-INF\classes\persist\TestStudent.class
EMS\WebRoot\WEB-INF\classes\util\HibernateUtil.class
EMS\WebRoot\WEB-INF\classes\view\ClassesAction.class
EMS\WebRoot\WEB-INF\classes\view\StuAction.class
EMS\WebRoot\WEB-INF\lib\antlr-2.7.5H3.jar
EMS\WebRoot\WEB-INF\lib\antlr.jar
EMS\WebRoot\WEB-INF\lib\asm-attrs.jar
EMS\WebRoot\WEB-INF\lib\asm.jar
EMS\WebRoot\WEB-INF\lib\cglib-2.1.3.jar
EMS\WebRoot\WEB-INF\lib\commons-beanutils.jar
EMS\WebRoot\WEB-INF\lib\commons-collections-2.1.1.jar
EMS\WebRoot\WEB-INF\lib\commons-digester.jar
EMS\WebRoot\WEB-INF\lib\commons-fileupload.jar
EMS\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar
EMS\WebRoot\WEB-INF\lib\commons-logging.jar
EMS\WebRoot\WEB-INF\lib\commons-validator.jar
EMS\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar
EMS\WebRoot\WEB-INF\lib\ehcache-1.1.jar
EMS\WebRoot\WEB-INF\lib\hibernate3.jar
EMS\WebRoot\WEB-INF\lib\jaas.jar
EMS\WebRoot\WEB-INF\lib\jakarta-oro.jar
EMS\WebRoot\WEB-INF\lib\jaxen-1.1-beta-7.jar
EMS\WebRoot\WEB-INF\lib\jdbc2_0-stdext.jar
EMS\WebRoot\WEB-INF\lib\jta.jar
EMS\WebRoot\WEB-INF\lib\log4j-1.2.11.jar
EMS\WebRoot\WEB-INF\lib\struts.jar
EMS\WebRoot\WEB-INF\lib\xerces-2.6.2.jar
EMS\WebRoot\WEB-INF\lib\xml-apis.jar
EMS\WebRoot\WEB-INF\struts-bean.tld
EMS\WebRoot\WEB-INF\struts-config.xml
EMS\WebRoot\WEB-INF\struts-html.tld
EMS\WebRoot\WEB-INF\struts-logic.tld
EMS\WebRoot\WEB-INF\struts-nested.tld
EMS\WebRoot\WEB-INF\struts-tiles.tld
EMS\WebRoot\WEB-INF\validation.xml
EMS\WebRoot\WEB-INF\validator-rules.xml
EMS\WebRoot\WEB-INF\web.xml
EMS\WebRoot\WEB-INF\classes\business
EMS\WebRoot\WEB-INF\classes\dao
EMS\WebRoot\WEB-INF\classes\persist
EMS\WebRoot\WEB-INF\classes\util
EMS\WebRoot\WEB-INF\classes\view
EMS\WebRoot\WEB-INF\classes
EMS\WebRoot\WEB-INF\lib
EMS\src\business
EMS\src\dao
EMS\src\persist
EMS\src\util
EMS\src\view
EMS\WebRoot\META-INF
EMS\WebRoot\WEB-INF
EMS\.myeclipse
EMS\src
EMS\WebRoot
EMS