├── .github ├── FUNDING.yml └── workflows │ └── projectActions.yml ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── 0-0-intro ├── 0-0-1-welcome-to-java-web-exercises │ ├── README.MD │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── bobocode │ │ │ └── intro │ │ │ └── WelcomeToJavaWebCourseApp.java │ │ └── resources │ │ ├── static │ │ └── logo.png │ │ └── templates │ │ └── welcome.html └── pom.xml ├── 1-0-networking-and-http ├── 1-0-0-hello-network-socket │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ └── net │ │ │ ├── client │ │ │ ├── ClientUtil.java │ │ │ └── MessageBoardClient.java │ │ │ └── server │ │ │ ├── MessageBoardServer.java │ │ │ └── ServerUtil.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ └── net │ │ ├── client │ │ └── ClientUtilTest.java │ │ └── server │ │ └── ServerUtilTest.java └── pom.xml ├── 2-0-servlet-api ├── 2-0-1-hello-servlet-api │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ └── servlet │ │ │ └── WelcomeServlet.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ └── DateServletTest.java └── pom.xml ├── 3-0-spring-framework ├── 3-0-0-hello-spring-framework │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ ├── AccountServiceDemoApp.java │ │ │ ├── config │ │ │ └── ApplicationConfig.java │ │ │ ├── dao │ │ │ ├── AccountDao.java │ │ │ └── FakeAccountDao.java │ │ │ └── service │ │ │ └── AccountService.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ ├── ApplicationConfigTest.java │ │ └── ApplicationContextTest.java ├── 3-0-1-hello-spring-mvc │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── bobocode │ │ │ │ └── mvc │ │ │ │ ├── HelloSpringMvcApp.java │ │ │ │ ├── api │ │ │ │ └── NoteRestController.java │ │ │ │ ├── controller │ │ │ │ └── NoteController.java │ │ │ │ ├── data │ │ │ │ └── Notes.java │ │ │ │ └── model │ │ │ │ └── Note.java │ │ └── resources │ │ │ ├── static │ │ │ └── css │ │ │ │ ├── index.css │ │ │ │ ├── notes.css │ │ │ │ ├── reset.css │ │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── index.html │ │ │ └── notes.html │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ └── mvc │ │ ├── api │ │ └── NoteRestControllerTest.java │ │ └── controller │ │ └── NoteControllerTest.java ├── 3-1-1-dispatcher-servlet-initializer │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ ├── config │ │ │ ├── RootConfig.java │ │ │ ├── WebAppInitializer.java │ │ │ └── WebConfig.java │ │ │ └── web │ │ │ └── controller │ │ │ └── WelcomeController.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ ├── WebAppConfigurationTest.java │ │ └── WebAppInitializerWrapper.java ├── 3-2-1-account-rest-api │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ ├── config │ │ │ ├── AccountRestApiInitializer.java │ │ │ ├── RootConfig.java │ │ │ └── WebConfig.java │ │ │ ├── dao │ │ │ ├── AccountDao.java │ │ │ └── impl │ │ │ │ └── InMemoryAccountDao.java │ │ │ ├── exception │ │ │ └── EntityNotFountException.java │ │ │ └── web │ │ │ └── controller │ │ │ └── AccountRestController.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ ├── AccountRestControllerTest.java │ │ └── WebAppConfigurationTest.java ├── 3-3-0-enable-string-trimming │ ├── README.MD │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── bobocode │ │ │ ├── TrimmedAnnotationBeanPostProcessor.java │ │ │ └── annotation │ │ │ ├── EnableStringTrimming.java │ │ │ └── Trimmed.java │ │ └── test │ │ └── java │ │ └── com │ │ └── bobocode │ │ ├── EnableStringTrimmingTest.java │ │ ├── config │ │ ├── TrimmingEnabledConfig.java │ │ └── TrimmingNotEnabledConfig.java │ │ └── service │ │ └── TrimmedService.java └── pom.xml ├── LICENSE ├── README.md ├── java-web-exercises-util ├── java-web-util │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── bobocode │ │ └── util │ │ └── ExerciseNotCompletedException.java ├── pom.xml ├── spring-framework-exercises-model │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── bobocode │ │ └── model │ │ ├── Account.java │ │ └── Gender.java └── spring-framework-exercises-util │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── bobocode │ └── TestDataGenerator.java ├── lesson-demo ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── bobocode │ └── demo │ └── DemoWebApp.java ├── mvnw ├── mvnw.cmd └── pom.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/projectActions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.github/workflows/projectActions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /0-0-intro/0-0-1-welcome-to-java-web-exercises/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/0-0-1-welcome-to-java-web-exercises/README.MD -------------------------------------------------------------------------------- /0-0-intro/0-0-1-welcome-to-java-web-exercises/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/0-0-1-welcome-to-java-web-exercises/pom.xml -------------------------------------------------------------------------------- /0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/java/com/bobocode/intro/WelcomeToJavaWebCourseApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/java/com/bobocode/intro/WelcomeToJavaWebCourseApp.java -------------------------------------------------------------------------------- /0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/resources/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/resources/static/logo.png -------------------------------------------------------------------------------- /0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/resources/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/0-0-1-welcome-to-java-web-exercises/src/main/resources/templates/welcome.html -------------------------------------------------------------------------------- /0-0-intro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/0-0-intro/pom.xml -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/README.MD -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/pom.xml -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/client/ClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/client/ClientUtil.java -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/client/MessageBoardClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/client/MessageBoardClient.java -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/server/MessageBoardServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/server/MessageBoardServer.java -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/server/ServerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/main/java/com/bobocode/net/server/ServerUtil.java -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/test/java/com/bobocode/net/client/ClientUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/test/java/com/bobocode/net/client/ClientUtilTest.java -------------------------------------------------------------------------------- /1-0-networking-and-http/1-0-0-hello-network-socket/src/test/java/com/bobocode/net/server/ServerUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/1-0-0-hello-network-socket/src/test/java/com/bobocode/net/server/ServerUtilTest.java -------------------------------------------------------------------------------- /1-0-networking-and-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/1-0-networking-and-http/pom.xml -------------------------------------------------------------------------------- /2-0-servlet-api/2-0-1-hello-servlet-api/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/2-0-servlet-api/2-0-1-hello-servlet-api/README.MD -------------------------------------------------------------------------------- /2-0-servlet-api/2-0-1-hello-servlet-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/2-0-servlet-api/2-0-1-hello-servlet-api/pom.xml -------------------------------------------------------------------------------- /2-0-servlet-api/2-0-1-hello-servlet-api/src/main/java/com/bobocode/servlet/WelcomeServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/2-0-servlet-api/2-0-1-hello-servlet-api/src/main/java/com/bobocode/servlet/WelcomeServlet.java -------------------------------------------------------------------------------- /2-0-servlet-api/2-0-1-hello-servlet-api/src/test/java/com/bobocode/DateServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/2-0-servlet-api/2-0-1-hello-servlet-api/src/test/java/com/bobocode/DateServletTest.java -------------------------------------------------------------------------------- /2-0-servlet-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/2-0-servlet-api/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/README.MD -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/AccountServiceDemoApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/AccountServiceDemoApp.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/config/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/config/ApplicationConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/dao/AccountDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/dao/AccountDao.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/dao/FakeAccountDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/dao/FakeAccountDao.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/service/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/main/java/com/bobocode/service/AccountService.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/test/java/com/bobocode/ApplicationConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/test/java/com/bobocode/ApplicationConfigTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-0-hello-spring-framework/src/test/java/com/bobocode/ApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-0-hello-spring-framework/src/test/java/com/bobocode/ApplicationContextTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/README.MD -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/HelloSpringMvcApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/HelloSpringMvcApp.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/api/NoteRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/api/NoteRestController.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/controller/NoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/controller/NoteController.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/data/Notes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/data/Notes.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/model/Note.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/java/com/bobocode/mvc/model/Note.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/index.css -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/notes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/notes.css -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/reset.css -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/templates/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/main/resources/templates/notes.html -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/test/java/com/bobocode/mvc/api/NoteRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/test/java/com/bobocode/mvc/api/NoteRestControllerTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-0-1-hello-spring-mvc/src/test/java/com/bobocode/mvc/controller/NoteControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-0-1-hello-spring-mvc/src/test/java/com/bobocode/mvc/controller/NoteControllerTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/README.MD -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/RootConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/RootConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/WebAppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/WebAppInitializer.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/config/WebConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/web/controller/WelcomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/main/java/com/bobocode/web/controller/WelcomeController.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/test/java/com/bobocode/WebAppConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/test/java/com/bobocode/WebAppConfigurationTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/test/java/com/bobocode/WebAppInitializerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-1-1-dispatcher-servlet-initializer/src/test/java/com/bobocode/WebAppInitializerWrapper.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/README.MD -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/AccountRestApiInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/AccountRestApiInitializer.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/RootConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/RootConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/config/WebConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/dao/AccountDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/dao/AccountDao.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/dao/impl/InMemoryAccountDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/dao/impl/InMemoryAccountDao.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/exception/EntityNotFountException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/exception/EntityNotFountException.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/web/controller/AccountRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/main/java/com/bobocode/web/controller/AccountRestController.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/test/java/com/bobocode/AccountRestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/test/java/com/bobocode/AccountRestControllerTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-2-1-account-rest-api/src/test/java/com/bobocode/WebAppConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-2-1-account-rest-api/src/test/java/com/bobocode/WebAppConfigurationTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/README.MD -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/pom.xml -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/TrimmedAnnotationBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/TrimmedAnnotationBeanPostProcessor.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/annotation/EnableStringTrimming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/annotation/EnableStringTrimming.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/annotation/Trimmed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/main/java/com/bobocode/annotation/Trimmed.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/EnableStringTrimmingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/EnableStringTrimmingTest.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/config/TrimmingEnabledConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/config/TrimmingEnabledConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/config/TrimmingNotEnabledConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/config/TrimmingNotEnabledConfig.java -------------------------------------------------------------------------------- /3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/service/TrimmedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/3-3-0-enable-string-trimming/src/test/java/com/bobocode/service/TrimmedService.java -------------------------------------------------------------------------------- /3-0-spring-framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/3-0-spring-framework/pom.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/README.md -------------------------------------------------------------------------------- /java-web-exercises-util/java-web-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/java-web-util/pom.xml -------------------------------------------------------------------------------- /java-web-exercises-util/java-web-util/src/main/java/com/bobocode/util/ExerciseNotCompletedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/java-web-util/src/main/java/com/bobocode/util/ExerciseNotCompletedException.java -------------------------------------------------------------------------------- /java-web-exercises-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/pom.xml -------------------------------------------------------------------------------- /java-web-exercises-util/spring-framework-exercises-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/spring-framework-exercises-model/pom.xml -------------------------------------------------------------------------------- /java-web-exercises-util/spring-framework-exercises-model/src/main/java/com/bobocode/model/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/spring-framework-exercises-model/src/main/java/com/bobocode/model/Account.java -------------------------------------------------------------------------------- /java-web-exercises-util/spring-framework-exercises-model/src/main/java/com/bobocode/model/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/spring-framework-exercises-model/src/main/java/com/bobocode/model/Gender.java -------------------------------------------------------------------------------- /java-web-exercises-util/spring-framework-exercises-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/spring-framework-exercises-util/pom.xml -------------------------------------------------------------------------------- /java-web-exercises-util/spring-framework-exercises-util/src/main/java/com/bobocode/TestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/java-web-exercises-util/spring-framework-exercises-util/src/main/java/com/bobocode/TestDataGenerator.java -------------------------------------------------------------------------------- /lesson-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/lesson-demo/pom.xml -------------------------------------------------------------------------------- /lesson-demo/src/main/java/com/bobocode/demo/DemoWebApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/lesson-demo/src/main/java/com/bobocode/demo/DemoWebApp.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobocode-projects/java-web-exercises/HEAD/pom.xml --------------------------------------------------------------------------------