forked from PacktPublishing/Spring5-Design-Patterns
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
953ee5d
commit 67a3d63
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Spring 5 Design Patterns | ||
This is the code repository for [Spring 5 Design Patterns](https://www.packtpub.com/application-development/spring-5-design-patterns?utm_source=github&utm_medium=repository&utm_campaign=9781788299459), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the book from start to finish. | ||
## About the Book | ||
This book will take you through design patterns and best practices required with the Spring Framework. You will learn to use these design patterns to solve common problems when designing an application or system using the Spring Framework. This book will take you through not only the essential GoF design patterns but also those patterns, considerations, and best practices required at different stages in Application Development. This book also demonstrates the Reactive design pattern approach to making application scalable. | ||
## Instructions and Navigation | ||
All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02. | ||
|
||
|
||
|
||
The code will look like the following: | ||
``` | ||
public class JdbcTransferRepository implements TransferRepository{ | ||
JdbcTemplate jdbcTemplate; | ||
public setDataSource(DataSource dataSource) { | ||
this.jdbcTemplate = new JdbcTemplate(dataSource); | ||
} | ||
// ... | ||
} | ||
``` | ||
|
||
This book can be read without a computer or laptop at hand, in which case you need nothing more than the book itself. Although to follow the examples in the book, you need Java 8, which you can download from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. You will also need your favorite IDE for the examples, but I have used the Software Spring Tool Suite; download the latest version of Spring Tool Suite (STS) from https://spring.io/tools/sts/all according to your system OS. The Java 8 and STS work on a variety of platforms--Windows, macOS, and Linux. | ||
|
||
## Related Products | ||
* [VMware Horizon View 5.3 Design Patterns and Best Practices](https://www.packtpub.com/virtualization-and-cloud/vmware-horizon-view-53-design-patterns-and-best-practices?utm_source=github&utm_medium=repository&utm_campaign=9781782171546) | ||
|
||
* [Spring 5.0 Microservices - Second Edition](https://www.packtpub.com/application-development/spring-50-microservices-second-edition?utm_source=github&utm_medium=repository&utm_campaign=9781787127685) | ||
|
||
* [Mastering Spring 5.0](https://www.packtpub.com/application-development/mastering-spring-50?utm_source=github&utm_medium=repository&utm_campaign=9781787123175) | ||
|
||
### Suggestions and Feedback | ||
[Click here](https://docs.google.com/forms/d/e/1FAIpQLSe5qwunkGf6PUvzPirPDtuy1Du5Rlzew23UBp2S-P3wB-GcwQ/viewform) if you have any feedback or suggestions. |