Abstract
Programming is designing a list of instructions—also known as an algorithm—for a computer to execute. Computers are a wonder of technology, but at the present time, they cannot do much without a human mind behind them. Even the most competent AIs have been developed by humans; computers do a lot of things, but thinking is not one of them. There are a lot of programming languages out there, but if you are reading this book, you have already chosen Java. This book will provide you the means to use the most renowned technology: Spring.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
According to Wikipedia, the first version was written by Rod Johnson, who released the framework with the publication of his book Expert One-on-One J2EE Design and Development in October 2002: https://en.wikipedia.org/wiki/Spring_Framework, but apparently the official birthday of Spring is considered the release date of version 1.0, which is 25th of March 2003: https://spring.io/blog/ 2019/03/26/this-week-in-spring-happy-15th-birthday-spring-march-26-2019. So, officially Spring is 15 years old, but in this book, the unofficial and real age of the framework is considered to emphasize its importance in the Java world.
- 2.
This is the certification page: https://pivotal.io/training/certification/spring-professional-certification
- 3.
Apache Commons Lang is used in project attached to the book, mostly because it provides a NotImplementedException class. Official site: https://commons.apache.org/proper/commons-lang/
- 4.
GitHub Spring Framework sources: https://github.com/spring-projects/spring-framework.
- 5.
The previous edition of this book was released two years ago.
- 6.
Gradle is an automated build tool that is easy to configure and use for any type of application. Its build files are written using Groovy, but they can be written in Kotlin as well. Gradle combines the power and flexibility of Ant with the dependency management and conventions of Maven into a more effective way to build. Read more about it at https://www.gradle.org/.
- 7.
JSE 11 official reference: https://docs.oracle.com/en/java/javase/11/; JEE 8 official documentation: https://www.oracle.com/technetwork/java/javaee/overview/index.html.
- 8.
Spring official Javadoc: https://docs.spring.io/spring-framework/docs/current/javadoc-api/; Spring Reference: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/.
- 9.
Spring Professional Certification official page: https://pivotal.io/training/certification/ spring-professional-certification
- 10.
Just in case things change, you can bookmark this URL https://pivotal.io/training/certification/spring-professional-certification and access it from time to time.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Iuliana Cosmina
About this chapter
Cite this chapter
Cosmina, I. (2020). Book Overview. In: Pivotal Certified Professional Core Spring 5 Developer Exam. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5136-2_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5136-2_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5135-5
Online ISBN: 978-1-4842-5136-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)