Advertisement
Advertisement

More Related Content

Slideshows for you(20)

Similar to What Is Spring?(20)

Advertisement

More from VMware Tanzu(20)

Advertisement

What Is Spring?

  1. September 2–3, 2020 springone.io What is ?
  2. Confidential │ ©2020 VMware, Inc. Safe Harbor Statement The following is intended to outline the general direction of VMware's offerings. It is intended for information purposes only and may not be incorporated into any contract. Any information regarding pre-release of VMware offerings, future updates or other planned modifications is subject to ongoing evaluation by VMware and is subject to change. This information is provided without warranty or any kind, express or implied, and is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions regarding VMware's offerings. These purchasing decisions should only be based on features currently available. The development, release, and timing of any features or functionality described for VMware's offerings in this presentation remain at the sole discretion of Pivotal. Pivotal has no obligation to update forward looking information in this presentation. 2
  3. Confidential │ ©2020 VMware, Inc. 3 Works on – Spring Cloud Data Flow, Spring Cloud Task, & Spring Batch Board of Directors – AJUG & DevNexus Twitter - @cppwfs GLENN RENFRO
  4. Confidential │ ©2020 VMware, Inc. 4 How does the community feel about ?
  5. Confidential │ ©2020 VMware, Inc. 5 According to Snyk’s 2020 JVM Report “Exactly 6 out of 10* Java developers depend on the Spring Framework for the production of their application. That is a remarkably high market share for a third-party open source framework.” Snyk.io
  6. Confidential │ ©2020 VMware, Inc. 6 Spring’s growth is accelerating 15 Million Projects were generated by start.spring.io in 2019
  7. Confidential │ ©2020 VMware, Inc. 7 Spring’s growth is accelerating +63% Growth in Spring project generations between ‘18 and ’19
  8. Confidential │ ©2020 VMware, Inc. 8 Spring’s growth is accelerating +9% Most Loved Framework on StackOverflow
  9. Confidential │ ©2020 VMware, Inc. 9 Spring’s growth is accelerating 50,000 Stars on GitHub for Spring Boot
  10. Confidential │ ©2020 VMware, Inc. 10 What is ?
  11. Confidential │ ©2020 VMware, Inc. 11 Spring is an integration framework, designed to take lots of different technologies and allow you to combine them in ways that feel natural.
  12. Confidential │ ©2020 VMware, Inc. 12 It gives you a consistent programming model …
  13. Confidential │ ©2020 VMware, Inc. 13 How did it get started?
  14. Confidential │ ©2020 VMware, Inc. 14
  15. Confidential │ ©2020 VMware, Inc. 15 DIIO C DI • Utils • Testing • DB ToolsDependency InjectionInversion Of Control
  16. Confidential │ ©2020 VMware, Inc. 16 IOC DIMVC
  17. Confidential │ ©2020 VMware, Inc. 17… MVC Old School
  18. Confidential │ ©2020 VMware, Inc. 18 Spring MVC
  19. Confidential │ ©2020 VMware, Inc. 19 What does look like now?
  20. Confidential │ ©2020 VMware, Inc. 20 Spring Boot Spring Cloud Cluster Spring Cloud Kubernetes Spring Framework Spring Cloud Commons Spring Cloud OpenFeign Spring Data JDBC Extensions Spring Cloud Config Spring Cloud Data Flow Spring Data JPA Spring Cloud Connectors Spring Security Spring Data LDAP Spring Cloud Consul Spring Security Kerberos Spring Data MongoDB Spring Cloud Contract Spring Security OAuth Spring Data Redis Spring Cloud Function Spring Security SAML Spring Data R2DBC Spring Cloud Gateway Spring Session Spring Data REST Spring Cloud GCP Spring Session Core Spring Data for Apache Cassandra Spring Cloud Netflix Spring Session Data Redis Spring Data for Apache Geode Spring Cloud Open Service Broker Spring Session JDBC Spring Data for Apache Solr Spring Cloud Pipelines Spring Session Hazelcast Spring Data for Pivotal GemFire Spring Cloud Schema Registry Spring Session MongoDB Spring Data Couchbase Spring Cloud Security Spring Session for Apache Geode & GemFire Spring Data Elasticsearch Spring Cloud Skipper Spring Integration Spring Data Envers Spring Cloud Sleuth Spring HATEOAS Spring Data Neo4j Spring Cloud Stream Spring REST Docs Spring for Apache Hadoop Spring Cloud Stream Applications Spring Batch Spring Cloud Azure Spring Cloud Stream App Starters Spring AMQP Spring Cloud Alibaba Spring Cloud Task Spring for Apache Kafka Spring Cloud for Amazon Web Services Spring Cloud Task App Starters Spring LDAP Spring Cloud Bus Spring Cloud Vault Spring Statemachine Spring Cloud CLI Spring Cloud Zookeeper Spring Vault Spring Cloud for Cloud Foundry Spring Cloud App Broker Spring Cloud - Cloud Foundry Service Broker Spring Cloud Circuit Breaker
  21. Confidential │ ©2020 VMware, Inc. 21
  22. Confidential │ ©2020 VMware, Inc. 22
  23. Confidential │ ©2020 VMware, Inc. 23
  24. Confidential │ ©2020 VMware, Inc. 24
  25. Confidential │ ©2020 VMware, Inc. 25
  26. Confidential │ ©2020 VMware, Inc. 26 • JDBC • JPA • LDAP • MongoDB • Redis • Couchbase • Elasticsearch • Envers • Neo4j • ... • R2DBC • REST • Apache Casandra • Apache Geode • Apache Solr
  27. Confidential │ ©2020 VMware, Inc. 27
  28. Confidential │ ©2020 VMware, Inc. 28… Spring MVC
  29. Confidential │ ©2020 VMware, Inc. 29 Spring Boot @RestController public class HelloWorldController { @RequestMapping("/hello") public String printHello() { return "hello world"; } }
  30. Confidential │ ©2020 VMware, Inc. 30
  31. Confidential │ ©2020 VMware, Inc. 31 • Spring Cloud Azure • Spring Cloud Alibaba • Spring Cloud AWS • Spring Cloud Cloud Foundry • Spring Cloud Config • Spring Cloud Contract • Spring Cloud Function • Spring Cloud Gateway • Spring Cloud GCP • Spring Cloud Security • Spring Cloud Schema Registry • Spring Cloud Sleuth • Spring Cloud Stream • Spring Cloud Task • Spring Cloud Vault • Spring Cloud Zookeeper • …
  32. Confidential │ ©2020 VMware, Inc. 32
  33. Confidential │ ©2020 VMware, Inc. 33
  34. Confidential │ ©2020 VMware, Inc. 34
  35. Confidential │ ©2020 VMware, Inc. 35
  36. Confidential │ ©2020 VMware, Inc. 36 Fundamental Spring Boot Sept 2, 11:00 AM EDT #Bootiful Time Sept 3, 5:05 PM EDT Spring Tools 4: Spring Tooling for the Masses Sept 2, 11:35 AM EDT
  37. Confidential │ ©2020 VMware, Inc. 37
  38. Confidential │ ©2020 VMware, Inc. 38
  39. Confidential │ ©2020 VMware, Inc. 39 Security Data Access Metrics
  40. Confidential │ ©2020 VMware, Inc. 40 Spring Security Patterns Sept 3, 1:05 PM EDT Spring Boot Observability Sept 2, 3:05 PM EDT Running Persistent Data in a Multi-Cloud Arch Sept 2, 1:35 PM EDT
  41. Confidential │ ©2020 VMware, Inc. 41
  42. Confidential │ ©2020 VMware, Inc. 42
  43. Confidential │ ©2020 VMware, Inc. 43 Introducing Spring Cloud Sept 2, 12:05 PM EDT Unleash the True Power of Spring Cloud Catch it on YouTube J
  44. Confidential │ ©2020 VMware, Inc. 44 Twitter Filter/Tran sform Store/Alert
  45. Confidential │ ©2020 VMware, Inc. 45 Spring Cloud Stream Spring Cloud Data Flow
  46. Confidential │ ©2020 VMware, Inc. 46 Game Of Streams Sept 2, 12:05 PM EDT Walking through Spring Cloud Data Flow Sept 3, 12:05 PM EDT
  47. Confidential │ ©2020 VMware, Inc. 47
  48. Confidential │ ©2020 VMware, Inc. 48 Spring Batch Orchestration
  49. Confidential │ ©2020 VMware, Inc. 49 Batching in the Modern Enterprise Sept 2, 2:05 PM EDT Walking through Spring Cloud Data Flow Sept 3, 12:05 PM EDT What’s New in Spring Batch Sept 2, 3:05 PM EDT
  50. Confidential │ ©2020 VMware, Inc. 50
  51. Confidential │ ©2020 VMware, Inc. 51 Spring Cloud Function
  52. Confidential │ ©2020 VMware, Inc. 52 Functions: Implement Once, Execute Anywhere! Sept 2, 2:05 PM EDT Connect Your Functions with RSocket Sept 3, 10:05 AM EDT
  53. Confidential │ ©2020 VMware, Inc. 53 spring.io
  54. Confidential │ ©2020 VMware, Inc. Stay Connected. https://springone.io/2020/sessions/a-deep-dive-into-spring-application-events #springone@s1p A Deep Dive into Spring Application Events https://springone.io/2020/sessions/if-hemingway-wrote-javadocs If Hemingway Wrote JavaDocs
Advertisement