This repository has been archived by the owner. It is now read-only.
Source code for Pivotal Certified Professional Spring Developer Exam
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
00-ps-core 109 added chnages recommended by Suleyman Onur Apr 1, 2018
01-ps-start-practice 106 removed a lot of unused code and imports Nov 11, 2017
01-ps-start-solution 106 removed a lot of unused code and imports Nov 11, 2017
02-ps-container-01-practice 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-01-solution 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-02-practice 110 added extra changes, recommended by readers Sep 29, 2018
02-ps-container-02-solution 110 added extra changes, recommended by readers Sep 29, 2018
03-ps-test-practice 106 removed a lot of unused code and imports Nov 11, 2017
03-ps-test-sample 110 added extra changes, recommended by readers Sep 29, 2018
03-ps-test-solution 106 removed a lot of unused code and imports Nov 11, 2017
04-ps-aop-practice 106 removed a lot of unused code and imports Nov 11, 2017
04-ps-aop-solution 106 removed a lot of unused code and imports Nov 11, 2017
05-ps-jdbc-practice 110 added extra changes, recommended by readers Sep 29, 2018
05-ps-jdbc-solution 110 added extra changes, recommended by readers Sep 29, 2018
06-ps-tx-practice 110 added extra changes, recommended by readers Sep 29, 2018
06-ps-tx-solution 110 added extra changes, recommended by readers Sep 29, 2018
07-ps-hibernate-practice 110 added extra changes, recommended by readers Sep 29, 2018
07-ps-hibernate-solution 110 added extra changes, recommended by readers Sep 29, 2018
08-ps-jpa-practice 110 added extra changes, recommended by readers Sep 29, 2018
08-ps-jpa-solution 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa-practice 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa-solution 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-data-jpa 110 added extra changes, recommended by readers Sep 29, 2018
09-ps-mongo-sample 106 removed a lot of unused code and imports Nov 11, 2017
10-ps-mvc-practice 109 added chnages recommended by Suleyman Onur Apr 1, 2018
10-ps-mvc-solution 109 added chnages recommended by Suleyman Onur Apr 1, 2018
11-ps-boot-sample 110 added extra changes, recommended by readers Sep 29, 2018
11-ps-security-practice 109 added chnages recommended by Suleyman Onur Apr 1, 2018
11-ps-security-solution 109 added chnages recommended by Suleyman Onur Apr 1, 2018
12-ps-remoting-practice 109 added chnages recommended by Suleyman Onur Apr 1, 2018
12-ps-remoting-sample 109 added chnages recommended by Suleyman Onur Apr 1, 2018
12-ps-remoting-solution 109 added chnages recommended by Suleyman Onur Apr 1, 2018
13-ps-jms-practice 109 added chnages recommended by Suleyman Onur Apr 1, 2018
13-ps-jms-solution 109 added chnages recommended by Suleyman Onur Apr 1, 2018
14-ps-ws-sample 109 added chnages recommended by Suleyman Onur Apr 1, 2018
15-ps-rest-boot-sample 109 added chnages recommended by Suleyman Onur Apr 1, 2018
15-ps-ws-rest-practice 109 added chnages recommended by Suleyman Onur Apr 1, 2018
15-ps-ws-rest-solution 109 added chnages recommended by Suleyman Onur Apr 1, 2018
16-ps-jmx-sample 109 added chnages recommended by Suleyman Onur Apr 1, 2018
17-ps-micro-sample 109 added chnages recommended by Suleyman Onur Apr 1, 2018
.gitignore removed port property from the gretty plugin configuration to compens… Feb 10, 2017
README.adoc 101 modified objedb7 again May 12, 2017
build.gradle 108 added small changes and adjustements Mar 18, 2018
gretty.plugin 109 added chnages recommended by Suleyman Onur Apr 1, 2018
settings.gradle 110 added extra changes, recommended by readers Sep 29, 2018

README.adoc

Pet Sitter

This project is a collection of Spring sources used to depict certain aspects of the framework.

These code samples are designed to be used together with http://www.apress.com/us/book/9781484208120 study guide. Detailed instructions on how to use them can be found in the book.

This is the raw version of the sources that can be found on the official Apress Github account: https://github.com/Apress/pivotal-certified-pro-spring-dev-exam. These sources will be maintained and upgraded periodically.

Please buy the book, it will mean a lot to me. Also, feedback is welcome!

Building and Deploying

This is a Gradle multi-module project. The *-practice projects, have tests and pieces left unimplemented so building the full project using:

gradle build

will fail.

To build the full project and skipping tests, build from the root (pet-sitter) directory:

gradle build -x test

To build the project and ignore failed tests so you can get your full build status with Gradle Receipt, build from the root (pet-sitter) directory, using the following command:

gradle build -Dscan --continue

Just keep in mind, the project is quite big and when displaying the results, you browser might be slow.

German unicode characters here: http://javawiki.sowas.com/doku.php?id=java:unicode

Observation

The ojdbc artifact is not available in Maven public repository. There are two possible solutions:

  • download it from the Official Oracle site and store it in the ~/.m2/repository/.. where Gradle is expecting to find it.

  • in build.gradle replace this line:

ojdbc             : "com.oracle:ojdbc7:12.1.0.2",

with this line:

ojdbc             : "com.github.noraui:ojdbc7:12.1.0.2.0"

I’m not sure how long the artifact will be available there (https://mvnrepository.com/artifact/com.github.noraui/ojdbc7/12.1.0.2), because Oracle licensing might prevent people from sharing their artifacts on public servers, so for long term use, the first solution is recommended.