├── .gitignore ├── 1.Spring-intro ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── doit │ │ ├── JavaConfig.java │ │ ├── Main.java │ │ ├── MessageFactory.java │ │ ├── MessageProvider.java │ │ ├── MessageRenderer.java │ │ ├── SimpleMessageProvider.java │ │ └── SimpleMessageRenderer.java │ └── resources │ ├── app.properties │ └── context.xml ├── 2.Spring-MVC ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── doit │ │ ├── MainController.java │ │ ├── dao │ │ └── UserDAO.java │ │ ├── model │ │ └── User.java │ │ └── util │ │ └── UserValidator.java │ ├── resources │ └── persistence.properties.origin │ └── webapp │ └── WEB-INF │ ├── dispatcher-servlet.xml │ ├── persistence-config.xml │ ├── templates │ ├── index.ftl │ ├── sign_up.ftl │ └── users.ftl │ └── web.xml ├── 3.Spring-persistence ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── doit │ │ ├── controller │ │ └── MainController.java │ │ ├── dao │ │ ├── UserDAO.java │ │ └── impl │ │ │ ├── HibernateUserDAO.java │ │ │ ├── JdbcApiUserDAO.java │ │ │ ├── JdbcTemplateUserDAO.java │ │ │ └── JpaUserDAO.java │ │ ├── model │ │ └── User.java │ │ ├── repository │ │ └── UserRepository.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ └── UserValidator.java │ ├── resources │ └── persistence.properties.origin │ └── webapp │ └── WEB-INF │ ├── dispatcher-servlet.xml │ ├── persistence-config.xml │ ├── templates │ ├── index.ftl │ ├── sign_up.ftl │ └── users.ftl │ └── web.xml ├── 4.Spring-AOP ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── doit │ │ ├── aspect │ │ └── LogAspect.java │ │ ├── controller │ │ └── MainController.java │ │ ├── dao │ │ ├── UserDAO.java │ │ └── impl │ │ │ ├── HibernateUserDAO.java │ │ │ ├── JdbcApiUserDAO.java │ │ │ ├── JdbcTemplateUserDAO.java │ │ │ └── JpaUserDAO.java │ │ ├── model │ │ └── User.java │ │ ├── repository │ │ └── UserRepository.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ └── UserValidator.java │ ├── resources │ └── persistence.properties.origin │ └── webapp │ └── WEB-INF │ ├── dispatcher-servlet.xml │ ├── persistence-config.xml │ ├── spring-aop.xml │ ├── templates │ ├── index.ftl │ ├── sign_up.ftl │ └── users.ftl │ └── web.xml ├── 5.Spring-security ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── doit │ │ ├── aspect │ │ └── LogAspect.java │ │ ├── config │ │ ├── CoreConfig.java │ │ ├── PersistenceConfig.java │ │ ├── SecurityConfig.java │ │ ├── SecurityInitializer.java │ │ ├── WebAppInitializer.java │ │ └── WebConfig.java │ │ ├── controller │ │ ├── AuthController.java │ │ └── MainController.java │ │ ├── dao │ │ ├── UserDAO.java │ │ └── impl │ │ │ ├── HibernateUserDAO.java │ │ │ ├── JdbcApiUserDAO.java │ │ │ ├── JdbcTemplateUserDAO.java │ │ │ └── JpaUserDAO.java │ │ ├── model │ │ └── User.java │ │ ├── repository │ │ └── UserRepository.java │ │ ├── security │ │ └── AuthProviderImpl.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ └── UserValidator.java │ ├── resources │ └── persistence.properties.origin │ └── webapp │ └── WEB-INF │ └── templates │ ├── auth │ ├── sign_in.ftl │ └── sign_up.ftl │ ├── index.ftl │ ├── main-template.ftl │ └── users.ftl └── 6.Spring-testing ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── doit │ │ ├── aspect │ │ └── LogAspect.java │ │ ├── config │ │ ├── CoreConfig.java │ │ ├── PersistenceConfig.java │ │ ├── SecurityConfig.java │ │ ├── SecurityInitializer.java │ │ ├── WebAppInitializer.java │ │ └── WebConfig.java │ │ ├── controller │ │ ├── AuthController.java │ │ └── MainController.java │ │ ├── dao │ │ ├── UserDAO.java │ │ └── impl │ │ │ ├── HibernateUserDAO.java │ │ │ ├── JdbcApiUserDAO.java │ │ │ ├── JdbcTemplateUserDAO.java │ │ │ └── JpaUserDAO.java │ │ ├── model │ │ └── User.java │ │ ├── repository │ │ └── UserRepository.java │ │ ├── security │ │ └── AuthProviderImpl.java │ │ ├── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ │ └── util │ │ └── UserValidator.java ├── resources │ └── persistence.properties.origin └── webapp │ └── WEB-INF │ └── templates │ ├── auth │ ├── sign_in.ftl │ └── sign_up.ftl │ ├── index.ftl │ ├── main-template.ftl │ └── users.ftl └── test └── java └── org └── doit ├── config └── TestConfig.java └── util ├── MainControllerTest.java └── UserValidatorTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | 4 | *.iml 5 | *.properties 6 | -------------------------------------------------------------------------------- /1.Spring-intro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/pom.xml -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/JavaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/JavaConfig.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/Main.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/MessageFactory.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/MessageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/MessageProvider.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/MessageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/MessageRenderer.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/SimpleMessageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/SimpleMessageProvider.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/java/org/doit/SimpleMessageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/java/org/doit/SimpleMessageRenderer.java -------------------------------------------------------------------------------- /1.Spring-intro/src/main/resources/app.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/resources/app.properties -------------------------------------------------------------------------------- /1.Spring-intro/src/main/resources/context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/1.Spring-intro/src/main/resources/context.xml -------------------------------------------------------------------------------- /2.Spring-MVC/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/pom.xml -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/java/org/doit/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/java/org/doit/MainController.java -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/java/org/doit/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/java/org/doit/dao/UserDAO.java -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/java/org/doit/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/java/org/doit/model/User.java -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/java/org/doit/util/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/java/org/doit/util/UserValidator.java -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/resources/persistence.properties.origin: -------------------------------------------------------------------------------- 1 | driver= 2 | url= 3 | username= 4 | password= -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/dispatcher-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/dispatcher-servlet.xml -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/persistence-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/persistence-config.xml -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/templates/index.ftl -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/templates/sign_up.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/templates/sign_up.ftl -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/templates/users.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/templates/users.ftl -------------------------------------------------------------------------------- /2.Spring-MVC/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/2.Spring-MVC/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /3.Spring-persistence/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/pom.xml -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/controller/MainController.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/dao/UserDAO.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/dao/impl/HibernateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/dao/impl/HibernateUserDAO.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/dao/impl/JpaUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/dao/impl/JpaUserDAO.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/model/User.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/repository/UserRepository.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/service/UserService.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/service/UserServiceImpl.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/java/org/doit/util/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/java/org/doit/util/UserValidator.java -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/resources/persistence.properties.origin: -------------------------------------------------------------------------------- 1 | url= 2 | username= 3 | password= -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/dispatcher-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/dispatcher-servlet.xml -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/persistence-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/persistence-config.xml -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/templates/index.ftl -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/templates/sign_up.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/templates/sign_up.ftl -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/templates/users.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/templates/users.ftl -------------------------------------------------------------------------------- /3.Spring-persistence/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/3.Spring-persistence/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /4.Spring-AOP/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/pom.xml -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/aspect/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/aspect/LogAspect.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/controller/MainController.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/dao/UserDAO.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/dao/impl/HibernateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/dao/impl/HibernateUserDAO.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/dao/impl/JpaUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/dao/impl/JpaUserDAO.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/model/User.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/repository/UserRepository.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/service/UserService.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/service/UserServiceImpl.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/java/org/doit/util/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/java/org/doit/util/UserValidator.java -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/resources/persistence.properties.origin: -------------------------------------------------------------------------------- 1 | url= 2 | username= 3 | password= -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/dispatcher-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/dispatcher-servlet.xml -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/persistence-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/persistence-config.xml -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/spring-aop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/spring-aop.xml -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/templates/index.ftl -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/templates/sign_up.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/templates/sign_up.ftl -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/templates/users.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/templates/users.ftl -------------------------------------------------------------------------------- /4.Spring-AOP/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/4.Spring-AOP/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /5.Spring-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/pom.xml -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/aspect/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/aspect/LogAspect.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/CoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/CoreConfig.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/PersistenceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/PersistenceConfig.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/SecurityConfig.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/SecurityInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/SecurityInitializer.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/WebAppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/WebAppInitializer.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/config/WebConfig.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/controller/AuthController.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/controller/MainController.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/dao/UserDAO.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/dao/impl/HibernateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/dao/impl/HibernateUserDAO.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/dao/impl/JpaUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/dao/impl/JpaUserDAO.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/model/User.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/repository/UserRepository.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/security/AuthProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/security/AuthProviderImpl.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/service/UserService.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/service/UserServiceImpl.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/java/org/doit/util/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/java/org/doit/util/UserValidator.java -------------------------------------------------------------------------------- /5.Spring-security/src/main/resources/persistence.properties.origin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/resources/persistence.properties.origin -------------------------------------------------------------------------------- /5.Spring-security/src/main/webapp/WEB-INF/templates/auth/sign_in.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/webapp/WEB-INF/templates/auth/sign_in.ftl -------------------------------------------------------------------------------- /5.Spring-security/src/main/webapp/WEB-INF/templates/auth/sign_up.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/webapp/WEB-INF/templates/auth/sign_up.ftl -------------------------------------------------------------------------------- /5.Spring-security/src/main/webapp/WEB-INF/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/webapp/WEB-INF/templates/index.ftl -------------------------------------------------------------------------------- /5.Spring-security/src/main/webapp/WEB-INF/templates/main-template.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/webapp/WEB-INF/templates/main-template.ftl -------------------------------------------------------------------------------- /5.Spring-security/src/main/webapp/WEB-INF/templates/users.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/5.Spring-security/src/main/webapp/WEB-INF/templates/users.ftl -------------------------------------------------------------------------------- /6.Spring-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/pom.xml -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/aspect/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/aspect/LogAspect.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/CoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/CoreConfig.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/PersistenceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/PersistenceConfig.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/SecurityConfig.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/SecurityInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/SecurityInitializer.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/WebAppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/WebAppInitializer.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/config/WebConfig.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/controller/AuthController.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/controller/MainController.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/dao/UserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/dao/UserDAO.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/dao/impl/HibernateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/dao/impl/HibernateUserDAO.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/dao/impl/JdbcApiUserDAO.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/dao/impl/JdbcTemplateUserDAO.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/dao/impl/JpaUserDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/dao/impl/JpaUserDAO.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/model/User.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/repository/UserRepository.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/security/AuthProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/security/AuthProviderImpl.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/service/UserService.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/service/UserServiceImpl.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/java/org/doit/util/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/java/org/doit/util/UserValidator.java -------------------------------------------------------------------------------- /6.Spring-testing/src/main/resources/persistence.properties.origin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/resources/persistence.properties.origin -------------------------------------------------------------------------------- /6.Spring-testing/src/main/webapp/WEB-INF/templates/auth/sign_in.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/webapp/WEB-INF/templates/auth/sign_in.ftl -------------------------------------------------------------------------------- /6.Spring-testing/src/main/webapp/WEB-INF/templates/auth/sign_up.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/webapp/WEB-INF/templates/auth/sign_up.ftl -------------------------------------------------------------------------------- /6.Spring-testing/src/main/webapp/WEB-INF/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/webapp/WEB-INF/templates/index.ftl -------------------------------------------------------------------------------- /6.Spring-testing/src/main/webapp/WEB-INF/templates/main-template.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/webapp/WEB-INF/templates/main-template.ftl -------------------------------------------------------------------------------- /6.Spring-testing/src/main/webapp/WEB-INF/templates/users.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/main/webapp/WEB-INF/templates/users.ftl -------------------------------------------------------------------------------- /6.Spring-testing/src/test/java/org/doit/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/test/java/org/doit/config/TestConfig.java -------------------------------------------------------------------------------- /6.Spring-testing/src/test/java/org/doit/util/MainControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/test/java/org/doit/util/MainControllerTest.java -------------------------------------------------------------------------------- /6.Spring-testing/src/test/java/org/doit/util/UserValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doIT-courses/Java-Web/HEAD/6.Spring-testing/src/test/java/org/doit/util/UserValidatorTest.java --------------------------------------------------------------------------------