java-design-patterns
java-design-patterns copied to clipboard
Design patterns implemented in Java
Bumps [spring-webmvc](https://github.com/spring-projects/spring-framework) from 5.0.17.RELEASE to 5.3.18. Release notes Sourced from spring-webmvc's releases. v5.3.18 :star: New Features Restrict access to property paths on Class references #28261 Introduce cancel(boolean mayInterruptIfRunning) in ScheduledTask...
**Description:** The Backends for Frontends (BFF) design pattern is intended to create separate backend services for different user interfaces or clients. This pattern is particularly useful when different clients (such...
I was reading about [event bus design patern](https://dzone.com/articles/design-patterns-event-bus) but I can't differentiate it from Mediator. If there's any difference kindly add a new entry for event bus design pattern. Aditional...
Analyze the following article from Oracle: https://community.oracle.com/docs/DOC-918906 Improve Singleton examples and their documentation where necessary.
Bumps [hibernate-core](https://github.com/hibernate/hibernate-orm) from 5.2.18.Final to 5.4.24.Final. Changelog Sourced from hibernate-core's changelog. Changes in 5.4.24.Final (November 17, 2020) https://hibernate.atlassian.net/projects/HHH/versions/31892 ** Bug * [HHH-14333] - Pessimistic Lock causes FOR UPDATE on outer...
Adding some subtle changes to pt-BR translation for better understanding Pull request description - Just some subtle changes in the translation for better correlation with the english version and a...
The project is using SonarCloud static code analysis. The latest results are showing that it has found several blockers and critical severity code smells (major, minor, and info level we...
Bumps [h2](https://github.com/h2database/h2database) from 1.4.190 to 2.1.210. Release notes Sourced from h2's releases. Version 2.1.210 Two security vulnerabilities in H2 Console (CVE-2022-23221 and possible DNS rebinding attack) are fixed. Persistent databases...
As part of the Java 17 transition plan, the Maven version used to build the project should be updated to the latest. See https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition
Currently, we support JDK 11, which is a long-term supported Java version. The next long-term supported Java is 17 due to be released in autumn 2021. JDK 17 has already...