├── 9781484208090.jpg ├── 9781484208090_Errata.pdf ├── LICENSE.txt ├── README.md ├── book-code ├── .gitignore ├── 02-chapter-practice │ ├── 02-chapter-practice.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── book │ │ │ │ ├── base │ │ │ │ ├── Person.java │ │ │ │ ├── PersonManager.java │ │ │ │ ├── PersonRepository.java │ │ │ │ └── package-info.java │ │ │ │ ├── plain │ │ │ │ ├── PlainPersonManagerImpl.java │ │ │ │ └── PlainPersonRepository.java │ │ │ │ └── spring │ │ │ │ ├── annotations │ │ │ │ └── AppConfig.java │ │ │ │ └── components │ │ │ │ ├── CompleteLivingBean.java │ │ │ │ ├── JdbcPersonRepository.java │ │ │ │ ├── PersonManagerImpl.java │ │ │ │ └── PrototypeBean.java │ │ └── resources │ │ │ └── datasource │ │ │ └── db.properties │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── plain │ │ │ └── PlainPersonSaveTest.java │ │ │ └── spring │ │ │ ├── annotations │ │ │ ├── BeanLifecycleTest.java │ │ │ ├── FirstAnnotationPersonSaveTest.java │ │ │ └── SecondAnnotationPersonSaveTest.java │ │ │ ├── mixed │ │ │ └── MixedPersonSaveTest.java │ │ │ └── xml │ │ │ ├── FirstSimplePersonSaveTest.java │ │ │ └── SecondSimplePersonSaveTest.java │ │ └── resources │ │ ├── datasource │ │ ├── db-schema.sql │ │ ├── db-test-data.sql │ │ └── db.properties │ │ └── spring │ │ ├── another-app-simple-config.xml │ │ ├── app-simple-config.xml │ │ ├── lc-app-config.xml │ │ ├── mixed-app-config.xml │ │ └── test-db-config.xml ├── 02-chapter-solution │ ├── 02-chapter-solution.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── book │ │ │ │ ├── base │ │ │ │ ├── Person.java │ │ │ │ ├── PersonManager.java │ │ │ │ ├── PersonRepository.java │ │ │ │ └── package-info.java │ │ │ │ ├── plain │ │ │ │ ├── PlainPersonManagerImpl.java │ │ │ │ └── PlainPersonRepository.java │ │ │ │ └── spring │ │ │ │ ├── annotations │ │ │ │ └── AppConfig.java │ │ │ │ ├── aop │ │ │ │ ├── JdbcPersonRepository.java │ │ │ │ └── PersonManagerImpl.java │ │ │ │ ├── components │ │ │ │ ├── CompleteLivingBean.java │ │ │ │ ├── FakePersonRepository.java │ │ │ │ ├── PersonManagerImpl.java │ │ │ │ └── PrototypeBean.java │ │ │ │ ├── noaop │ │ │ │ ├── JdbcPersonRepository.java │ │ │ │ └── PersonManagerImpl.java │ │ │ │ └── sandbox │ │ │ │ ├── NotSoSimpleBean.java │ │ │ │ └── SimpleBean.java │ │ └── resources │ │ │ ├── datasource │ │ │ └── db.properties │ │ │ ├── logback.xml │ │ │ └── spring │ │ │ ├── app-aop-cfg.xml │ │ │ └── app-noaop-cfg.xml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── plain │ │ │ └── PlainPersonSaveTest.java │ │ │ └── spring │ │ │ ├── annotations │ │ │ ├── BeanLifecycleTest.java │ │ │ ├── FirstAnnotationPersonSaveTest.java │ │ │ ├── PrototypeBeanTest.java │ │ │ └── SecondAnnotationPersonSaveTest.java │ │ │ ├── aop │ │ │ └── AopTransactionalSavePersonTest.java │ │ │ ├── mixed │ │ │ └── MixedPersonSaveTest.java │ │ │ ├── noaop │ │ │ └── NoAopTransactionalSavePersonTest.java │ │ │ ├── sandbox │ │ │ └── BeanIdentificationTest.java │ │ │ └── xml │ │ │ ├── FirstSimplePersonSaveTest.java │ │ │ └── SecondSimplePersonSaveTest.java │ │ └── resources │ │ ├── datasource │ │ ├── db-schema.sql │ │ ├── db-test-data.sql │ │ └── db.properties │ │ └── spring │ │ ├── another-app-simple-config.xml │ │ ├── app-simple-config.xml │ │ ├── lc-app-config.xml │ │ ├── mixed-app-config.xml │ │ ├── sample-app-config.xml │ │ ├── sandbox │ │ ├── test-bean-identification-cfg-01.xml │ │ ├── test-bean-identification-cfg-02.xml │ │ ├── test-bean-identification-cfg-03.xml │ │ └── test-bean-identification-cfg-04.xml │ │ └── test-db-config.xml ├── 03-chapter-01-practice │ ├── 03-chapter-01-practice.gradle │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ ├── spring │ │ │ └── mvc-config.xml │ │ ├── web.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-01-solution │ ├── 03-chapter-01-solution.gradle │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ ├── spring │ │ │ └── mvc-config.xml │ │ ├── web.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-02-practice │ ├── 03-chapter-02-practice.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ └── config │ │ │ └── WebConfig.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── web.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-02-solution │ ├── 03-chapter-02-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ └── config │ │ │ └── WebConfig.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── web.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-03-practice │ ├── 03-chapter-03-practice.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ └── init │ │ │ └── WebInitializer.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-03-solution │ ├── 03-chapter-03-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ └── init │ │ │ └── WebInitializer.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-04-practice │ ├── 03-chapter-04-practice.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ └── init │ │ │ └── WebInitializer.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-04-solution │ ├── 03-chapter-04-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ └── init │ │ │ └── WebInitializer.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── welcome.jsp │ │ └── images │ │ └── banner.png ├── 03-chapter-05-solution │ ├── 03-chapter-05-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ └── WelcomeController.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── pages │ │ │ ├── index.jsp │ │ │ └── welcome.jsp │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── web.xml │ │ ├── images │ │ └── banner.png │ │ └── styles │ │ └── general.css ├── 03-chapter-06-solution │ ├── 03-chapter-06-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── Person.java │ │ │ ├── util │ │ │ ├── DateFormatter.java │ │ │ └── PersonGenerator.java │ │ │ ├── views │ │ │ ├── AbstractPdfView.java │ │ │ ├── PersonsExcelView.java │ │ │ └── PersonsPdfView.java │ │ │ └── web │ │ │ └── PersonsController.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── home.jsp │ │ ├── messages │ │ │ └── global.properties │ │ ├── persons │ │ │ └── list.jsp │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── web.xml │ │ ├── images │ │ └── banner.png │ │ └── styles │ │ └── general.css ├── 03-chapter-07-solution │ ├── 03-chapter-07-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── Person.java │ │ │ ├── resolver │ │ │ └── JsonViewResolver.java │ │ │ ├── util │ │ │ ├── DateFormatter.java │ │ │ ├── JsonDateSerializer.java │ │ │ └── PersonGenerator.java │ │ │ ├── views │ │ │ ├── AbstractPdfView.java │ │ │ ├── PersonsExcelView.java │ │ │ └── PersonsPdfView.java │ │ │ └── web │ │ │ └── PersonsController.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── home.jsp │ │ ├── messages │ │ │ └── global.properties │ │ ├── persons │ │ │ └── list.jsp │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── web.xml │ │ ├── images │ │ └── banner.png │ │ └── styles │ │ └── general.css ├── 03-chapter-08-solution │ ├── 03-chapter-08-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── Person.java │ │ │ └── PersonsController.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── persons │ │ │ └── list.html │ │ ├── spring │ │ │ └── mvc-config.xml │ │ └── web.xml │ │ ├── images │ │ └── banner.png │ │ └── styles │ │ └── general.css ├── 04-chapter-solution │ ├── 04-chapter-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── HelloWorldController.java │ │ │ └── HelloWorldController2.java │ │ └── webapp │ │ └── WEB-INF │ │ ├── classes │ │ └── content │ │ │ └── Language-ext.properties │ │ ├── helloWorld-portlet.xml │ │ ├── helloWorld2-portlet.xml │ │ ├── jsp │ │ ├── helloWorld.jsp │ │ └── helloworld2.jsp │ │ ├── liferay-display.xml │ │ ├── liferay-portlet.xml │ │ ├── portlet.xml │ │ └── web.xml ├── 08-chapter-01-solution │ ├── 08-chapter-01-solution.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── book │ │ ├── Application.java │ │ └── HelloWorldController.java ├── 08-chapter-02-solution │ ├── 08-chapter-02-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── init │ │ │ ├── Application.java │ │ │ ├── CustomizationBean.java │ │ │ ├── JettyFactoryConfig.java │ │ │ └── PropertiesConfBean.java │ │ │ └── web │ │ │ └── HelloWorldController.java │ │ └── resources │ │ └── application.properties ├── 08-chapter-03-solution │ ├── 08-chapter-03-solution.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── book │ │ │ │ ├── init │ │ │ │ ├── AppSettings.java │ │ │ │ ├── Application.java │ │ │ │ └── YamlConfBean.java │ │ │ │ └── web │ │ │ │ ├── HelloWorldController.java │ │ │ │ └── MessageController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.yml │ │ │ └── banner.txt │ │ └── test │ │ └── java │ │ └── com │ │ └── book │ │ └── web │ │ ├── MessageControllerIT.java │ │ └── MessageControllerTest.java ├── 08-chapter-04-solution │ ├── 08-chapter-04-solution.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── book │ │ │ ├── init │ │ │ ├── Application.java │ │ │ └── WebSocketConfig.java │ │ │ └── ws │ │ │ ├── ChatController.java │ │ │ ├── ChatMessage.java │ │ │ ├── MessageProcessor.java │ │ │ └── ServerMessage.java │ │ └── resources │ │ ├── banner.txt │ │ └── static │ │ ├── css │ │ └── general.css │ │ ├── ext │ │ ├── jquery-2.1.4.js │ │ ├── sockjs-0.3.4.js │ │ └── stomp.js │ │ ├── index.html │ │ └── index.js ├── README.md ├── build.gradle └── settings.gradle └── contributing.md /9781484208090.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/9781484208090.jpg -------------------------------------------------------------------------------- /9781484208090_Errata.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/9781484208090_Errata.pdf -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/README.md -------------------------------------------------------------------------------- /book-code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/.gitignore -------------------------------------------------------------------------------- /book-code/02-chapter-practice/02-chapter-practice.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/02-chapter-practice.gradle -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/base/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/base/Person.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/base/PersonManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/base/PersonManager.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/base/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/base/PersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/base/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by iuliana.grajdeanu on 2/1/15. 3 | */ 4 | package com.book.base; -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/plain/PlainPersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/plain/PlainPersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/plain/PlainPersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/plain/PlainPersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/spring/annotations/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/spring/annotations/AppConfig.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/spring/components/CompleteLivingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/spring/components/CompleteLivingBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/spring/components/JdbcPersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/spring/components/JdbcPersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/spring/components/PersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/spring/components/PersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/java/com/book/spring/components/PrototypeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/java/com/book/spring/components/PrototypeBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/main/resources/datasource/db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/main/resources/datasource/db.properties -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/plain/PlainPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/plain/PlainPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/BeanLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/BeanLifecycleTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/FirstAnnotationPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/FirstAnnotationPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/SecondAnnotationPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/annotations/SecondAnnotationPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/mixed/MixedPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/mixed/MixedPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/xml/FirstSimplePersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/xml/FirstSimplePersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/java/com/book/spring/xml/SecondSimplePersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/java/com/book/spring/xml/SecondSimplePersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/datasource/db-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/datasource/db-schema.sql -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/datasource/db-test-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/datasource/db-test-data.sql -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/datasource/db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/datasource/db.properties -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/spring/another-app-simple-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/spring/another-app-simple-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/spring/app-simple-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/spring/app-simple-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/spring/lc-app-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/spring/lc-app-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/spring/mixed-app-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/spring/mixed-app-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-practice/src/test/resources/spring/test-db-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-practice/src/test/resources/spring/test-db-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/02-chapter-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/02-chapter-solution.gradle -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/base/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/base/Person.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/base/PersonManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/base/PersonManager.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/base/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/base/PersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/base/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by iuliana.grajdeanu on 2/1/15. 3 | */ 4 | package com.book.base; -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/plain/PlainPersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/plain/PlainPersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/plain/PlainPersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/plain/PlainPersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/annotations/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/annotations/AppConfig.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/aop/JdbcPersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/aop/JdbcPersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/aop/PersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/aop/PersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/components/CompleteLivingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/components/CompleteLivingBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/components/FakePersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/components/FakePersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/components/PersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/components/PersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/components/PrototypeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/components/PrototypeBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/noaop/JdbcPersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/noaop/JdbcPersonRepository.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/noaop/PersonManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/noaop/PersonManagerImpl.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/sandbox/NotSoSimpleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/sandbox/NotSoSimpleBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/java/com/book/spring/sandbox/SimpleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/java/com/book/spring/sandbox/SimpleBean.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/resources/datasource/db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/resources/datasource/db.properties -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/resources/logback.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/resources/spring/app-aop-cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/resources/spring/app-aop-cfg.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/main/resources/spring/app-noaop-cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/main/resources/spring/app-noaop-cfg.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/plain/PlainPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/plain/PlainPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/BeanLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/BeanLifecycleTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/FirstAnnotationPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/FirstAnnotationPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/PrototypeBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/PrototypeBeanTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/SecondAnnotationPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/annotations/SecondAnnotationPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/aop/AopTransactionalSavePersonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/aop/AopTransactionalSavePersonTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/mixed/MixedPersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/mixed/MixedPersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/noaop/NoAopTransactionalSavePersonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/noaop/NoAopTransactionalSavePersonTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/sandbox/BeanIdentificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/sandbox/BeanIdentificationTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/xml/FirstSimplePersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/xml/FirstSimplePersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/java/com/book/spring/xml/SecondSimplePersonSaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/java/com/book/spring/xml/SecondSimplePersonSaveTest.java -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/datasource/db-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/datasource/db-schema.sql -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/datasource/db-test-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/datasource/db-test-data.sql -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/datasource/db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/datasource/db.properties -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/another-app-simple-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/another-app-simple-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/app-simple-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/app-simple-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/lc-app-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/lc-app-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/mixed-app-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/mixed-app-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/sample-app-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/sample-app-config.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-01.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-02.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-03.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-04.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/sandbox/test-bean-identification-cfg-04.xml -------------------------------------------------------------------------------- /book-code/02-chapter-solution/src/test/resources/spring/test-db-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/02-chapter-solution/src/test/resources/spring/test-db-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-01-practice/03-chapter-01-practice.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-practice/03-chapter-01-practice.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-practice/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-01-practice/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-practice/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-01-solution/03-chapter-01-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-solution/03-chapter-01-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-solution/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-01-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-01-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-02-practice/03-chapter-02-practice.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-practice/03-chapter-02-practice.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-02-practice/src/main/java/com/book/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-practice/src/main/java/com/book/config/WebConfig.java -------------------------------------------------------------------------------- /book-code/03-chapter-02-practice/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-practice/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-02-practice/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-practice/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-02-practice/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-practice/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-02-solution/03-chapter-02-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-solution/03-chapter-02-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-02-solution/src/main/java/com/book/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-solution/src/main/java/com/book/config/WebConfig.java -------------------------------------------------------------------------------- /book-code/03-chapter-02-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-02-solution/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-solution/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-02-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-02-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-03-practice/03-chapter-03-practice.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-practice/03-chapter-03-practice.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-03-practice/src/main/java/com/book/init/WebInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-practice/src/main/java/com/book/init/WebInitializer.java -------------------------------------------------------------------------------- /book-code/03-chapter-03-practice/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-practice/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-03-practice/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-practice/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-03-practice/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-practice/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-03-solution/03-chapter-03-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-solution/03-chapter-03-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-03-solution/src/main/java/com/book/init/WebInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-solution/src/main/java/com/book/init/WebInitializer.java -------------------------------------------------------------------------------- /book-code/03-chapter-03-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-03-solution/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-solution/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-03-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-03-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-04-practice/03-chapter-04-practice.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-practice/03-chapter-04-practice.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-04-practice/src/main/java/com/book/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-practice/src/main/java/com/book/config/WebConfig.java -------------------------------------------------------------------------------- /book-code/03-chapter-04-practice/src/main/java/com/book/init/WebInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-practice/src/main/java/com/book/init/WebInitializer.java -------------------------------------------------------------------------------- /book-code/03-chapter-04-practice/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-practice/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-04-practice/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-practice/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-04-solution/03-chapter-04-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-solution/03-chapter-04-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-04-solution/src/main/java/com/book/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-solution/src/main/java/com/book/config/WebConfig.java -------------------------------------------------------------------------------- /book-code/03-chapter-04-solution/src/main/java/com/book/init/WebInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-solution/src/main/java/com/book/init/WebInitializer.java -------------------------------------------------------------------------------- /book-code/03-chapter-04-solution/src/main/webapp/WEB-INF/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-solution/src/main/webapp/WEB-INF/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-04-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-04-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/03-chapter-05-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/03-chapter-05-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/java/com/book/WelcomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/java/com/book/WelcomeController.java -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/pages/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/pages/index.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/pages/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/pages/welcome.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-05-solution/src/main/webapp/styles/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-05-solution/src/main/webapp/styles/general.css -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/03-chapter-06-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/03-chapter-06-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/Person.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/util/DateFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/util/DateFormatter.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/util/PersonGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/util/PersonGenerator.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/views/AbstractPdfView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/views/AbstractPdfView.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/views/PersonsExcelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/views/PersonsExcelView.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/views/PersonsPdfView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/views/PersonsPdfView.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/java/com/book/web/PersonsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/java/com/book/web/PersonsController.java -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/home.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/messages/global.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/messages/global.properties -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/persons/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/persons/list.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-06-solution/src/main/webapp/styles/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-06-solution/src/main/webapp/styles/general.css -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/03-chapter-07-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/03-chapter-07-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/Person.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/resolver/JsonViewResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/resolver/JsonViewResolver.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/util/DateFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/util/DateFormatter.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/util/JsonDateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/util/JsonDateSerializer.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/util/PersonGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/util/PersonGenerator.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/views/AbstractPdfView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/views/AbstractPdfView.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/views/PersonsExcelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/views/PersonsExcelView.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/views/PersonsPdfView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/views/PersonsPdfView.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/java/com/book/web/PersonsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/java/com/book/web/PersonsController.java -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/home.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/messages/global.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/messages/global.properties -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/persons/list.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/persons/list.jsp -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-07-solution/src/main/webapp/styles/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-07-solution/src/main/webapp/styles/general.css -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/03-chapter-08-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/03-chapter-08-solution.gradle -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/java/com/book/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/java/com/book/Person.java -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/java/com/book/PersonsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/java/com/book/PersonsController.java -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/persons/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/persons/list.html -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/spring/mvc-config.xml -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/webapp/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/webapp/images/banner.png -------------------------------------------------------------------------------- /book-code/03-chapter-08-solution/src/main/webapp/styles/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/03-chapter-08-solution/src/main/webapp/styles/general.css -------------------------------------------------------------------------------- /book-code/04-chapter-solution/04-chapter-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/04-chapter-solution.gradle -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/java/com/book/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/java/com/book/HelloWorldController.java -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/java/com/book/HelloWorldController2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/java/com/book/HelloWorldController2.java -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/classes/content/Language-ext.properties: -------------------------------------------------------------------------------- 1 | book.com.hello=Chapter 04 Sample -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/helloWorld-portlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/helloWorld-portlet.xml -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/helloWorld2-portlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/helloWorld2-portlet.xml -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/jsp/helloWorld.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/jsp/helloWorld.jsp -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/jsp/helloworld2.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/jsp/helloworld2.jsp -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/liferay-display.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/liferay-display.xml -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/liferay-portlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/liferay-portlet.xml -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/portlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/portlet.xml -------------------------------------------------------------------------------- /book-code/04-chapter-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/04-chapter-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /book-code/08-chapter-01-solution/08-chapter-01-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-01-solution/08-chapter-01-solution.gradle -------------------------------------------------------------------------------- /book-code/08-chapter-01-solution/src/main/java/com/book/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-01-solution/src/main/java/com/book/Application.java -------------------------------------------------------------------------------- /book-code/08-chapter-01-solution/src/main/java/com/book/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-01-solution/src/main/java/com/book/HelloWorldController.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/08-chapter-02-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/08-chapter-02-solution.gradle -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/java/com/book/init/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/java/com/book/init/Application.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/java/com/book/init/CustomizationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/java/com/book/init/CustomizationBean.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/java/com/book/init/JettyFactoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/java/com/book/init/JettyFactoryConfig.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/java/com/book/init/PropertiesConfBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/java/com/book/init/PropertiesConfBean.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/java/com/book/web/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/java/com/book/web/HelloWorldController.java -------------------------------------------------------------------------------- /book-code/08-chapter-02-solution/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-02-solution/src/main/resources/application.properties -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/08-chapter-03-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/08-chapter-03-solution.gradle -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/java/com/book/init/AppSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/java/com/book/init/AppSettings.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/java/com/book/init/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/java/com/book/init/Application.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/java/com/book/init/YamlConfBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/java/com/book/init/YamlConfBean.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/java/com/book/web/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/java/com/book/web/HelloWorldController.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/java/com/book/web/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/java/com/book/web/MessageController.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/resources/application.properties -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/resources/application.yml -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/main/resources/banner.txt -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/test/java/com/book/web/MessageControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/test/java/com/book/web/MessageControllerIT.java -------------------------------------------------------------------------------- /book-code/08-chapter-03-solution/src/test/java/com/book/web/MessageControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-03-solution/src/test/java/com/book/web/MessageControllerTest.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/08-chapter-04-solution.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/08-chapter-04-solution.gradle -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/init/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/init/Application.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/init/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/init/WebSocketConfig.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/ws/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/ws/ChatController.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/ws/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/ws/ChatMessage.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/ws/MessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/ws/MessageProcessor.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/java/com/book/ws/ServerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/java/com/book/ws/ServerMessage.java -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/banner.txt -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/css/general.css -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/ext/jquery-2.1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/ext/jquery-2.1.4.js -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/ext/sockjs-0.3.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/ext/sockjs-0.3.4.js -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/ext/stomp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/ext/stomp.js -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/index.html -------------------------------------------------------------------------------- /book-code/08-chapter-04-solution/src/main/resources/static/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/08-chapter-04-solution/src/main/resources/static/index.js -------------------------------------------------------------------------------- /book-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/README.md -------------------------------------------------------------------------------- /book-code/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/build.gradle -------------------------------------------------------------------------------- /book-code/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/book-code/settings.gradle -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pivotal-certified-spring-web-app-dev-exam/HEAD/contributing.md --------------------------------------------------------------------------------