Spring 5.0 Projects

Spring 5.0 Projects

This is the code repository for Spring 5.0 Projects, published by Packt.

Build seven web development projects with Spring MVC, Angular 6, JHipster, WebFlux, and Spring Boot 2

What is this book about?

Spring makes it easy to create RESTful applications, merge with social services, communicate with modern databases, secure your system, and make your code modular and easy to test. With the arrival of Spring Boot, developers can really focus on the code and deliver great value, with minimal contour.

This book covers the following exciting features: Build UI using AngularJS, Bootstrap template, and jQuery Understand the Spring WebFlux framework and how it uses Reactor library Interact with Elasticsearch for indexing, querying and aggregation of data Use Spring Security and Spring Security LDAP libraries for authenticating users Create simple monolithic application using JHipster Develop a microservice based application with Spring cloud and Netflix Integrate front end application with the APIs of microservices Working on Spring framework with Kotlin

If you feel this book is for you, get your copy today!

<img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png" alt="https://www.packtpub.com/" border="5" />

Instructions and Navigations

All of the code is organized into folders. For example, Chapter03.

The code will look like the following:

<depedency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-security</artifactId>
</dependency>

Following is what you need for this book: This book is for competent Spring developers who wish to understand how to develop complex yet flexible applications with Spring. You must have a good knowledge of Java programming and be familiar with the basics of Spring.

With the following software and hardware list you can run all code files present in the book (Chapter 1-7).

Software and Hardware List

Chapter Software required OS required
01 Eclipse IDE - Photon 2018-12 R Windows 64-bit
02 , 05, 06, 07 MySQL Server, MySQL Workbench -8.0 Windows 64-bit
02, 03, 04, 05, 06 Spring Tool Suite (STS) Windows 64-bit
03 Elasticsearch -6.4.0 and latest version, Kibana - 6.6.1 Windows 64-bit
04 Apache Directory Studio - 2.0 Windows 64-bit
05 Node JS- 10.13.0, NPM (Node Package Manager) - 6.4.1, JHipster - 5.8.2 Windows 64-bit
07 IntelliJ IDE - COMMUNITY 2018.3 Windows 64-bit

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Code in Action

Click on the following link to see the Code in Action:

Click here to view the videos

Related products

Get to Know the Author

Nilang Patel has over 15 years of core IT experience in leading project, software design and development, and supporting enterprise applications using enterprise Java technologies. He is experienced in core Java/J2EE based application and has experience in healthcare, human resource, taxation, intranet application, energy and risk management domain. He contributes to different community through various forums and his personal blog. He is aslo an author of the book Java 9 Dependency Injection and has acquired Liferay 6.1 Developer Certification in 2013, Brainbench Java 6 certification in 2012, and a Sun Certified Programmer for the Java 2 Platform 1.5 (SCJP) in 2007.

Other books by the authors

Java 9 Dependency Injection

Suggestions and Feedback

Click here if you have any feedback or suggestions.