Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Getting Reactive with Spring Framework 5.0’s GA release

925 visualizaciones

Publicado el

As a major revision of the core Spring Framework, 5.0 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and support for JUnit 5.0!

Rest assured that the reactive focus does not impact the existing Spring MVC model; these options live alongside each other. Work continues on the traditional servlet-based Spring MVC stack; there are many further refinements across the framework.

Join Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and the Spring Team to learn about:

* Reactive programming: Spring WebFlux framework built on Reactor 3.1, with support for RxJava 2.1 and running on Tomcat, Jetty, Netty or Undertow.

* Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints.

* Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC).

* JDK 9 support: fully aligned with JDK 9 at runtime, on the classpath as well as the module path (on the latter: as filename-based “automatic modules” for the time being).

Attendees will also learn about the role of Project Reactor and its Reactive Streams foundation as the core reactive engine not only for Spring Framework, but increasingly across the Spring ecosystem. Spring Framework 5.0 adopters will benefit from an in-depth understanding of Project Reactor as they start using the 5.0 release.

Presenter : Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and Arjen Poutsma

Publicado en: Tecnología
  • Sé el primero en comentar

Getting Reactive with Spring Framework 5.0’s GA release

  1. 1. 1 © 2017 Pivotal Getting Reactive with Spring Framework 5.0’s GA release Juergen Hoeller Arjen Poutsma Rossen Stoyachev Stephane Maldini Pieter Humphrey
  2. 2. 2 Spring Framework 5.0! !  A fully reactive web framework via WebFlux !  Native Kotlin extensions !  Comprehensive JDK 9, extending Java 8 language & API usage !  Integration with popular Java EE 8 APIs !  JUnit 5.0 and many further refinements
  3. 3. 3 Project Reactor
  4. 4. 4 Synchronous APIs Non-blocking code 100s, 1000s waiting blocked threads ~ per CPU core busy worker threads “parallel” thread pool “elastic” thread pool
  5. 5. 5 Servlet Stack !  Servlet Container !  Servlet API !  Spring MVC Reactive Stack !  Netty, Servlet 3.1+, Undertow !  Reactive Streams !  Spring WebFlux
  6. 6. 6 Functional Programming Model
  7. 7. 7 Functional Programming Model - Kotlin
  8. 8. 8 How should Spring MVC think about this?
  9. 9. 9 Looking ahead
  10. 10. 10 Learn More. Stay Connected. !  Poll question !  Click on attachments tab, bookmark! !  Rate this webinar !  Upcoming DDD Webinar Series! Twitter: twitter.com/springcentral YouTube: spring.io/video LinkedIn: spring.io/linkedin Google Plus: spring.io/gplus
  11. 11. 11 https://pivotal.io/event/pivotal-cloud-native-roadshow

×