Skip to main content
  • 996 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    This is the certification page: https://pivotal.io/training/certification/spring-professional-certification

  3. 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. 4.

    GitHub Spring Framework sources: https://github.com/spring-projects/spring-framework.

  5. 5.

    The previous edition of this book was released two years ago.

  6. 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. 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. 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. 9.

    Spring Professional Certification official page: https://pivotal.io/training/certification/ spring-professional-certification

  10. 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

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Iuliana Cosmina

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics