├── .gitignore ├── README.md ├── chapter10_spring_springmvc ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── controller │ │ └── StaffController.java │ │ ├── dao │ │ └── StaffDao.java │ │ ├── model │ │ └── Staff.java │ │ └── service │ │ └── StaffService.java │ ├── resources │ ├── applicationContext.xml │ └── servlet-context.xml │ └── webapp │ ├── WEB-INF │ ├── views │ │ ├── add.jsp │ │ ├── staff.jsp │ │ └── update.jsp │ └── web.xml │ └── index.jsp ├── chapter1_jsp ├── pom.xml └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── add.jsp │ ├── add_do.jsp │ ├── index.jsp │ └── list.jsp ├── chapter2_jsp_javabean ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ └── staff │ │ ├── Staff.java │ │ └── StaffDao.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── add.jsp │ ├── add_do.jsp │ └── list.jsp ├── chapter3_jsp_javabean_servlet ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ └── staff │ │ ├── Staff.java │ │ ├── StaffDao.java │ │ └── StaffServlet.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── add.jsp │ └── list.jsp ├── chapter4_jsp_javabean_struts2 ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ └── staff │ │ ├── Staff.java │ │ ├── StaffAction.java │ │ └── StaffDao.java │ ├── resources │ └── struts.xml │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── add.jsp │ └── list.jsp ├── chapter4_jsp_javabean_struts2_anno ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ └── staff │ │ ├── action │ │ └── StaffAction.java │ │ ├── dao │ │ └── StaffDao.java │ │ └── model │ │ └── Staff.java │ ├── resources │ ├── log4j.properties │ └── struts.xml │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── add.jsp │ └── list.jsp ├── chapter5_hibernate ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── HibernateTest.java │ │ └── model │ │ ├── Staff.hbm.xml │ │ └── Staff.java │ └── resources │ └── hibernate.cfg.xml ├── chapter6_mybatis ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── MybatisTest.java │ │ ├── dao │ │ └── StaffDao.java │ │ └── model │ │ └── Staff.java │ └── resources │ ├── configuration.xml │ └── mapper │ └── StaffMapper.xml ├── chapter7_1_proxy ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── critc │ ├── Test.java │ └── proxy │ ├── Client.java │ ├── Client1.java │ ├── DynProxyFactory.java │ ├── ProxySubject.java │ ├── RealSubject.java │ ├── Subject.java │ ├── SubjectInvocationHandler.java │ └── SubjectStaticFactory.java ├── chapter7_2_cglib ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── critc │ └── cglib │ ├── CglibProxy.java │ ├── Client.java │ ├── DealSubject.java │ └── Subject.java ├── chapter7_3_ioc ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── dao │ │ ├── UserDao.java │ │ └── UserDaoImpl.java │ │ ├── factory │ │ ├── BeanFactory.java │ │ ├── ClassPathXmlApplicationContext.java │ │ └── Test.java │ │ ├── model │ │ └── User.java │ │ └── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ └── resources │ └── Beans.xml ├── chapter7_4_aop ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── Test.java │ │ ├── aop │ │ └── LogAspect.java │ │ └── service │ │ └── UserService.java │ └── resources │ └── applicationContext.xml ├── chapter7_5_transaction ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── TestService.java │ │ ├── dao │ │ └── StaffDao.java │ │ ├── model │ │ └── Staff.java │ │ └── service │ │ ├── StaffService.java │ │ └── StaffService2.java │ └── resources │ └── applicationContext.xml ├── chapter8_jdbctemplate ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── TestDao.java │ │ ├── dao │ │ └── StaffDao.java │ │ └── model │ │ └── Staff.java │ └── resources │ └── applicationContext.xml ├── chapter9_springmvc ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── critc │ │ ├── controller │ │ └── StaffController.java │ │ ├── dao │ │ └── StaffDao.java │ │ └── model │ │ └── Staff.java │ ├── resources │ └── servlet-context.xml │ └── webapp │ └── WEB-INF │ ├── views │ └── staff.jsp │ └── web.xml ├── pom.xml └── test_1.0.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/README.md -------------------------------------------------------------------------------- /chapter10_spring_springmvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/pom.xml -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/java/com/critc/controller/StaffController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/java/com/critc/controller/StaffController.java -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/java/com/critc/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/java/com/critc/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/java/com/critc/service/StaffService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/java/com/critc/service/StaffService.java -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/resources/servlet-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/resources/servlet-context.xml -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/add.jsp -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/staff.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/staff.jsp -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/update.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/webapp/WEB-INF/views/update.jsp -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter10_spring_springmvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter10_spring_springmvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /chapter1_jsp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/pom.xml -------------------------------------------------------------------------------- /chapter1_jsp/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter1_jsp/src/main/webapp/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/src/main/webapp/add.jsp -------------------------------------------------------------------------------- /chapter1_jsp/src/main/webapp/add_do.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/src/main/webapp/add_do.jsp -------------------------------------------------------------------------------- /chapter1_jsp/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /chapter1_jsp/src/main/webapp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter1_jsp/src/main/webapp/list.jsp -------------------------------------------------------------------------------- /chapter2_jsp_javabean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/pom.xml -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/java/com/critc/staff/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/java/com/critc/staff/Staff.java -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/java/com/critc/staff/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/java/com/critc/staff/StaffDao.java -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/webapp/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/webapp/add.jsp -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/webapp/add_do.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/webapp/add_do.jsp -------------------------------------------------------------------------------- /chapter2_jsp_javabean/src/main/webapp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter2_jsp_javabean/src/main/webapp/list.jsp -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/pom.xml -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/Staff.java -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/StaffDao.java -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/StaffServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/java/com/critc/staff/StaffServlet.java -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/webapp/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/webapp/add.jsp -------------------------------------------------------------------------------- /chapter3_jsp_javabean_servlet/src/main/webapp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter3_jsp_javabean_servlet/src/main/webapp/list.jsp -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/pom.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/Staff.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/StaffAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/StaffAction.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/java/com/critc/staff/StaffDao.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/resources/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/resources/struts.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/webapp/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/webapp/add.jsp -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2/src/main/webapp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2/src/main/webapp/list.jsp -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/pom.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/action/StaffAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/action/StaffAction.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/java/com/critc/staff/model/Staff.java -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/resources/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/resources/struts.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/webapp/add.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/webapp/add.jsp -------------------------------------------------------------------------------- /chapter4_jsp_javabean_struts2_anno/src/main/webapp/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter4_jsp_javabean_struts2_anno/src/main/webapp/list.jsp -------------------------------------------------------------------------------- /chapter5_hibernate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter5_hibernate/pom.xml -------------------------------------------------------------------------------- /chapter5_hibernate/src/main/java/com/critc/HibernateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter5_hibernate/src/main/java/com/critc/HibernateTest.java -------------------------------------------------------------------------------- /chapter5_hibernate/src/main/java/com/critc/model/Staff.hbm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter5_hibernate/src/main/java/com/critc/model/Staff.hbm.xml -------------------------------------------------------------------------------- /chapter5_hibernate/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter5_hibernate/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter5_hibernate/src/main/resources/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter5_hibernate/src/main/resources/hibernate.cfg.xml -------------------------------------------------------------------------------- /chapter6_mybatis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/pom.xml -------------------------------------------------------------------------------- /chapter6_mybatis/src/main/java/com/critc/MybatisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/src/main/java/com/critc/MybatisTest.java -------------------------------------------------------------------------------- /chapter6_mybatis/src/main/java/com/critc/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/src/main/java/com/critc/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter6_mybatis/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter6_mybatis/src/main/resources/configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/src/main/resources/configuration.xml -------------------------------------------------------------------------------- /chapter6_mybatis/src/main/resources/mapper/StaffMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter6_mybatis/src/main/resources/mapper/StaffMapper.xml -------------------------------------------------------------------------------- /chapter7_1_proxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/pom.xml -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/Test.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/Client.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/Client1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/Client1.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/DynProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/DynProxyFactory.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/ProxySubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/ProxySubject.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/RealSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/RealSubject.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/Subject.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/SubjectInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/SubjectInvocationHandler.java -------------------------------------------------------------------------------- /chapter7_1_proxy/src/main/java/com/critc/proxy/SubjectStaticFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_1_proxy/src/main/java/com/critc/proxy/SubjectStaticFactory.java -------------------------------------------------------------------------------- /chapter7_2_cglib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_2_cglib/pom.xml -------------------------------------------------------------------------------- /chapter7_2_cglib/src/main/java/com/critc/cglib/CglibProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_2_cglib/src/main/java/com/critc/cglib/CglibProxy.java -------------------------------------------------------------------------------- /chapter7_2_cglib/src/main/java/com/critc/cglib/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_2_cglib/src/main/java/com/critc/cglib/Client.java -------------------------------------------------------------------------------- /chapter7_2_cglib/src/main/java/com/critc/cglib/DealSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_2_cglib/src/main/java/com/critc/cglib/DealSubject.java -------------------------------------------------------------------------------- /chapter7_2_cglib/src/main/java/com/critc/cglib/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_2_cglib/src/main/java/com/critc/cglib/Subject.java -------------------------------------------------------------------------------- /chapter7_3_ioc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/pom.xml -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/dao/UserDao.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/dao/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/dao/UserDaoImpl.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/factory/BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/factory/BeanFactory.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/factory/ClassPathXmlApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/factory/ClassPathXmlApplicationContext.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/factory/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/factory/Test.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/model/User.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/service/UserService.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/java/com/critc/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/java/com/critc/service/UserServiceImpl.java -------------------------------------------------------------------------------- /chapter7_3_ioc/src/main/resources/Beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_3_ioc/src/main/resources/Beans.xml -------------------------------------------------------------------------------- /chapter7_4_aop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_4_aop/pom.xml -------------------------------------------------------------------------------- /chapter7_4_aop/src/main/java/com/critc/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_4_aop/src/main/java/com/critc/Test.java -------------------------------------------------------------------------------- /chapter7_4_aop/src/main/java/com/critc/aop/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_4_aop/src/main/java/com/critc/aop/LogAspect.java -------------------------------------------------------------------------------- /chapter7_4_aop/src/main/java/com/critc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_4_aop/src/main/java/com/critc/service/UserService.java -------------------------------------------------------------------------------- /chapter7_4_aop/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_4_aop/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /chapter7_5_transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/pom.xml -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/java/com/critc/TestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/java/com/critc/TestService.java -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/java/com/critc/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/java/com/critc/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/java/com/critc/service/StaffService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/java/com/critc/service/StaffService.java -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/java/com/critc/service/StaffService2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/java/com/critc/service/StaffService2.java -------------------------------------------------------------------------------- /chapter7_5_transaction/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter7_5_transaction/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /chapter8_jdbctemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter8_jdbctemplate/pom.xml -------------------------------------------------------------------------------- /chapter8_jdbctemplate/src/main/java/com/critc/TestDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter8_jdbctemplate/src/main/java/com/critc/TestDao.java -------------------------------------------------------------------------------- /chapter8_jdbctemplate/src/main/java/com/critc/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter8_jdbctemplate/src/main/java/com/critc/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter8_jdbctemplate/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter8_jdbctemplate/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter8_jdbctemplate/src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter8_jdbctemplate/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /chapter9_springmvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/pom.xml -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/java/com/critc/controller/StaffController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/java/com/critc/controller/StaffController.java -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/java/com/critc/dao/StaffDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/java/com/critc/dao/StaffDao.java -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/java/com/critc/model/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/java/com/critc/model/Staff.java -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/resources/servlet-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/resources/servlet-context.xml -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/webapp/WEB-INF/views/staff.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/webapp/WEB-INF/views/staff.jsp -------------------------------------------------------------------------------- /chapter9_springmvc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/chapter9_springmvc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/pom.xml -------------------------------------------------------------------------------- /test_1.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chykong/java_ssh/HEAD/test_1.0.sql --------------------------------------------------------------------------------