Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Spring: Your Next Java Micro-Framework
VMware Tanzu
Spring Tools 4: Bootiful Spring Tooling for the Masses
VMware Tanzu
Transformation: Not Only the App But Also the Way We Work
VMware Tanzu
Not Just Initializing
VMware Tanzu
Observability Enhancements in Steeltoe
VMware Tanzu
Handling Secrets in Your Cloud Native Architecture
VMware Tanzu
Building Kubernetes images at scale with Tanzu Build Service
VMware Tanzu
A Leader’s Guide to DevOps Practices and Culture
VMware Tanzu
1
of
54
Top clipped slide
What Is Spring?
Sep. 9, 2020
•
0 likes
1 likes
×
Be the first to like this
Show More
•
715 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Software
SpringOne 2020 What Is Spring? Glenn Renfro, Software Developer at VMware
VMware Tanzu
Follow
VMware Tanzu
Advertisement
Advertisement
Advertisement
Recommended
Walking Through Spring Cloud Data Flow
VMware Tanzu
696 views
•
24 slides
Developers Are Users, Too
VMware Tanzu
245 views
•
54 slides
Welcome to the Metrics
VMware Tanzu
309 views
•
34 slides
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
VMware Tanzu
342 views
•
13 slides
State of Steeltoe 2020
VMware Tanzu
230 views
•
44 slides
The Path Towards Spring Boot Native Applications
VMware Tanzu
770 views
•
71 slides
More Related Content
Slideshows for you
(20)
Spring: Your Next Java Micro-Framework
VMware Tanzu
•
446 views
Spring Tools 4: Bootiful Spring Tooling for the Masses
VMware Tanzu
•
308 views
Transformation: Not Only the App But Also the Way We Work
VMware Tanzu
•
303 views
Not Just Initializing
VMware Tanzu
•
379 views
Observability Enhancements in Steeltoe
VMware Tanzu
•
204 views
Handling Secrets in Your Cloud Native Architecture
VMware Tanzu
•
297 views
Building Kubernetes images at scale with Tanzu Build Service
VMware Tanzu
•
817 views
A Leader’s Guide to DevOps Practices and Culture
VMware Tanzu
•
263 views
Successful and Sustainable Business Transformation: The 4 x 3 Approach
VMware Tanzu
•
309 views
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
VMware Tanzu
•
841 views
Spring Boot Loves K8s
VMware Tanzu
•
821 views
Aaron Swain at VMware Tanzu Public Sector Connect 2021
VMware Tanzu
•
519 views
Supercharge Your Spring Boot Apps!
VMware Tanzu
•
327 views
Going Serverless Using the Spring Framework Ecosystem
VMware Tanzu
•
266 views
Unlock Sustainable Kubernetes Services for TAS
VMware Tanzu
•
217 views
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
VMware Tanzu
•
602 views
Modern Application Configuration in Kubernetes
VMware Tanzu
•
364 views
Bootiful Azure Spring Cloud
VMware Tanzu
•
284 views
Operational Transformation: Teachers’ Journey from App Servers to VMware Tanzu
VMware Tanzu
•
390 views
Application Modernization: Migrating Mainframe Apps to the Cloud Using Spring
VMware Tanzu
•
400 views
Similar to What Is Spring?
(20)
Continuous Verification in a Serverless World
Leon Stigter
•
62 views
Application Modernization: Migrating mainframe apps to the cloud using Spring
VMware Tanzu
•
170 views
OPS Executive insights Webinar - Tanzu Slides
VMware Tanzu
•
987 views
Vmware Tanzu Kubernetes Connect(Spanish)
GabrielaRodriguez182401
•
103 views
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
•
45 views
Cloud computing for senior college students
Tzung-Hsien (Shawn) Ho
•
96 views
Data Driven Decisions in DevOps
Leon Stigter
•
172 views
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
VMware Tanzu
•
239 views
Building Event-Driven Workflows with Knative and Tekton
Leon Stigter
•
282 views
2023_2_CNCF_TAP_Backstage.pdf
ahjensen
•
16 views
CloudNativeAalborg2023_Jan.pdf
ahjensen
•
49 views
Leveraging Standard Buildpacks to Migrate Not-So-Standard Apps
VMware Tanzu
•
220 views
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Avi Networks
•
868 views
VMware TechTues - Veeam Availability Suite
Teck Sze Tay
•
80 views
Multi-Cloud Load Balancing 101 and Hands-On Lab
Avi Networks
•
303 views
Ensuring Security and Feature Freshness with VMware Tanzu Observability
VMware Tanzu
•
226 views
Pivotal Platform - December Release A First Look
VMware Tanzu
•
461 views
Multi-Cloud Load Balancing – Separating Fact from Fiction
Avi Networks
•
254 views
VMware Tanzu Kubernetes Connect
VMware Tanzu
•
836 views
Vulnerability Advisor: DevSecOps Integration
Canturk Isci
•
134 views
Advertisement
More from VMware Tanzu
(20)
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
•
5 views
Tanzu Developer Connect Workshop - English
VMware Tanzu
•
16 views
Virtual Developer Connect Workshop - English
VMware Tanzu
•
5 views
Tanzu Developer Connect - French
VMware Tanzu
•
8 views
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
•
25 views
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
•
11 views
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
•
17 views
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
VMware Tanzu
•
18 views
SpringOne Tour: Doing Progressive Delivery with your Team
VMware Tanzu
•
13 views
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
VMware Tanzu
•
25 views
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
VMware Tanzu
•
10 views
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
VMware Tanzu
•
13 views
SpringOne Tour: Spring Boot 3 and Beyond
VMware Tanzu
•
41 views
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
VMware Tanzu
•
20 views
Tanzu Developer Connect | Public Sector | March 29, 2023.pdf
VMware Tanzu
•
52 views
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
VMware Tanzu
•
225 views
Why you shouldn't worry about scaling your Java webapp.pdf
VMware Tanzu
•
63 views
Let's keep it simple and streaming.pdf
VMware Tanzu
•
52 views
Introduction to Testcontainers
VMware Tanzu
•
189 views
Running Untrusted Code in Spring with WebAssembly
VMware Tanzu
•
327 views
Recently uploaded
(20)
如何办理一份高仿俄克拉荷马州立大学毕业证成绩单?
aazepp
•
3 views
Field Level Hazard Assessment (FLHA) Software
BIS Safety
•
3 views
Devnot Dotnet Konf Minimal Api
MehmetCanTa1
•
45 views
【本科生、研究生】加拿大温尼伯技术学院毕业证文凭购买指南
sutseu
•
0 views
QA or the Highway - Extra-functional testing, improve how you observe the sys...
Federico Toledo
•
8 views
A scrupulous code review - 15 bugs in C++ code.pptx
PVS-Studio LLC
•
3 views
The art of AI Art
Dennis Vroegop
•
6 views
Laravel.pptx
KaustubhBhandari6
•
0 views
ASDialer | Differences between Predictive and Progressive Dialers In 2023
Aresync
•
3 views
Top 8 Email Alternatives for Effective Business Communication - Slideshare.docx
Yoroflow
•
4 views
a-project-report-on-college-management-system.pdf
AbenezerBekele10
•
0 views
【本科生、研究生】美国威廉玛丽学院毕业证文凭购买指南
sutseu
•
0 views
Procert Authentication Platform by Mcarbon
Mcarbon Tech Innovation Pvt Ltd
•
2 views
PyCon Ireland 2022 - PyArrow full stack.pdf
Alessandro Molina
•
5 views
software companies in oamn muscat.pdf
WideSolutions
•
3 views
Future Direction of WIndows CE System Architecture.ppt
Marco Wang
•
3 views
Project Workflow Management Ultimate Guide
Kashish Trivedi
•
3 views
Geminate Sale Order Merge
Geminate Consultancy Services
•
0 views
Exploring Generative AI with GAN Models
KonfHubTechConferenc
•
0 views
software companies in oamn muscat.pptx
WideSolutions
•
4 views
Advertisement
What Is Spring?
September 2–3, 2020 springone.io What
is ?
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
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
Confidential │ ©2020
VMware, Inc. 4 How does the community feel about ?
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
Confidential │ ©2020
VMware, Inc. 6 Spring’s growth is accelerating 15 Million Projects were generated by start.spring.io in 2019
Confidential │ ©2020
VMware, Inc. 7 Spring’s growth is accelerating +63% Growth in Spring project generations between ‘18 and ’19
Confidential │ ©2020
VMware, Inc. 8 Spring’s growth is accelerating +9% Most Loved Framework on StackOverflow
Confidential │ ©2020
VMware, Inc. 9 Spring’s growth is accelerating 50,000 Stars on GitHub for Spring Boot
Confidential │ ©2020
VMware, Inc. 10 What is ?
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.
Confidential │ ©2020
VMware, Inc. 12 It gives you a consistent programming model …
Confidential │ ©2020
VMware, Inc. 13 How did it get started?
Confidential │ ©2020
VMware, Inc. 14
Confidential │ ©2020
VMware, Inc. 15 DIIO C DI • Utils • Testing • DB ToolsDependency InjectionInversion Of Control
Confidential │ ©2020
VMware, Inc. 16 IOC DIMVC
Confidential │ ©2020
VMware, Inc. 17… MVC Old School
Confidential │ ©2020
VMware, Inc. 18 Spring MVC
Confidential │ ©2020
VMware, Inc. 19 What does look like now?
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
Confidential │ ©2020
VMware, Inc. 21
Confidential │ ©2020
VMware, Inc. 22
Confidential │ ©2020
VMware, Inc. 23
Confidential │ ©2020
VMware, Inc. 24
Confidential │ ©2020
VMware, Inc. 25
Confidential │ ©2020
VMware, Inc. 26 • JDBC • JPA • LDAP • MongoDB • Redis • Couchbase • Elasticsearch • Envers • Neo4j • ... • R2DBC • REST • Apache Casandra • Apache Geode • Apache Solr
Confidential │ ©2020
VMware, Inc. 27
Confidential │ ©2020
VMware, Inc. 28… Spring MVC
Confidential │ ©2020
VMware, Inc. 29 Spring Boot @RestController public class HelloWorldController { @RequestMapping("/hello") public String printHello() { return "hello world"; } }
Confidential │ ©2020
VMware, Inc. 30
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 • …
Confidential │ ©2020
VMware, Inc. 32
Confidential │ ©2020
VMware, Inc. 33
Confidential │ ©2020
VMware, Inc. 34
Confidential │ ©2020
VMware, Inc. 35
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
Confidential │ ©2020
VMware, Inc. 37
Confidential │ ©2020
VMware, Inc. 38
Confidential │ ©2020
VMware, Inc. 39 Security Data Access Metrics
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
Confidential │ ©2020
VMware, Inc. 41
Confidential │ ©2020
VMware, Inc. 42
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
Confidential │ ©2020
VMware, Inc. 44 Twitter Filter/Tran sform Store/Alert
Confidential │ ©2020
VMware, Inc. 45 Spring Cloud Stream Spring Cloud Data Flow
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
Confidential │ ©2020
VMware, Inc. 47
Confidential │ ©2020
VMware, Inc. 48 Spring Batch Orchestration
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
Confidential │ ©2020
VMware, Inc. 50
Confidential │ ©2020
VMware, Inc. 51 Spring Cloud Function
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
Confidential │ ©2020
VMware, Inc. 53 spring.io
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