SlidePub
Home
Categories
Login
Register
Home
General
What Is Spring?
What Is Spring?
Pivotal
757 views
54 slides
Sep 09, 2020
Slide
1
of 54
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
About This Presentation
SpringOne 2020
What Is Spring?
Glenn Renfro, Software Developer at VMware
Size:
4.55 MB
Language:
en
Added:
Sep 09, 2020
Slides:
54 pages
Slide Content
Slide 1
September 2–3, 2020
springone.io
What is ?
Slide 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
Slide 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
Slide 4
Confidential│©2020 VMware, Inc. 4
How does the community
feel about ?
Slide 5
Confidential│©2020 VMware, Inc. 5
According to Snyk’s2020 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
Slide 6
Confidential│©2020 VMware, Inc. 6
Spring’s growth is accelerating
15 Million Projects were
generated by start.spring.io
in 2019
Slide 7
Confidential│©2020 VMware, Inc. 7
Spring’s growth is accelerating
+63% Growth in Spring
project generations between
‘18 and ’19
Slide 8
Confidential│©2020 VMware, Inc. 8
Spring’s growth is accelerating
+9% Most Loved Framework
on StackOverflow
Slide 9
Confidential│©2020 VMware, Inc. 9
Spring’s growth is accelerating
50,000 Stars onGitHub for
Spring Boot
Slide 10
Confidential│©2020 VMware, Inc. 10
What is ?
Slide 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.
Slide 12
Confidential│©2020 VMware, Inc. 12
It gives you a
consistent
programming model …
Slide 13
Confidential│©2020 VMware, Inc. 13
How did it get started?
Slide 14
Confidential│©2020 VMware, Inc. 14
Slide 15
Confidential│©2020 VMware, Inc. 15
DIIO
C
DI •Utils
•Testing
•DB Tools
Dependency
Injection
Inversion
Of
Control
Slide 16
Confidential│©2020 VMware, Inc. 16
IOCDI MVC
Slide 17
Confidential│©2020 VMware, Inc. 17…
MVC Old School
Slide 18
Confidential│©2020 VMware, Inc. 18
Spring MVC
Slide 19
Confidential│©2020 VMware, Inc. 19
What does look like now?
Slide 20
Confidential│©2020 VMware, Inc. 20
Spring BootSpring Cloud ClusterSpring Cloud Kubernetes
Spring FrameworkSpring Cloud CommonsSpring Cloud OpenFeign
Spring Data JDBC ExtensionsSpring Cloud ConfigSpring Cloud Data Flow
Spring Data JPASpring Cloud ConnectorsSpring Security
Spring Data LDAPSpring Cloud ConsulSpring Security Kerberos
Spring Data MongoDBSpring Cloud ContractSpring Security OAuth
Spring Data RedisSpring Cloud FunctionSpring Security SAML
Spring Data R2DBCSpring Cloud GatewaySpring Session
Spring Data RESTSpring Cloud GCPSpring Session Core
Spring Data for Apache CassandraSpring Cloud NetflixSpring Session Data Redis
Spring Data for Apache GeodeSpring Cloud Open Service BrokerSpring Session JDBC
Spring Data for Apache SolrSpring Cloud PipelinesSpring Session Hazelcast
Spring Data for Pivotal GemFireSpring Cloud Schema RegistrySpring Session MongoDB
Spring Data CouchbaseSpring Cloud SecuritySpring Session for Apache Geode &
GemFire
Spring Data ElasticsearchSpring Cloud SkipperSpring Integration
Spring Data EnversSpring Cloud SleuthSpring HATEOAS
Spring Data Neo4jSpring Cloud StreamSpring REST Docs
Spring for Apache HadoopSpring Cloud Stream ApplicationsSpring Batch
Spring Cloud AzureSpring Cloud Stream App StartersSpring AMQP
Spring Cloud AlibabaSpring Cloud TaskSpring for Apache Kafka
Spring Cloud for Amazon Web ServicesSpring Cloud Task App StartersSpring LDAP
Spring Cloud BusSpring Cloud VaultSpring Statemachine
Spring Cloud CLISpring Cloud ZookeeperSpring Vault
Spring Cloud for Cloud FoundrySpring Cloud App Broker
Spring Cloud -Cloud Foundry Service
BrokerSpring Cloud Circuit Breaker
Slide 21
Confidential│©2020 VMware, Inc. 21
Slide 22
Confidential│©2020 VMware, Inc. 22
Slide 23
Confidential│©2020 VMware, Inc. 23
Slide 24
Confidential│©2020 VMware, Inc. 24
Slide 25
Confidential│©2020 VMware, Inc. 25
Slide 26
Confidential│©2020 VMware, Inc. 26
•JDBC
•JPA
•LDAP
•MongoDB
•Redis
•Couchbase
•Elasticsearch
•Envers
•Neo4j
•...
•R2DBC
•REST
•Apache Casandra
•Apache Geode
•Apache Solr
Slide 27
Confidential│©2020 VMware, Inc. 27
Slide 28
Confidential│©2020 VMware, Inc. 28…
Spring MVC
Slide 29
Confidential│©2020 VMware, Inc. 29
Spring Boot
@RestController
public class HelloWorldController{
@RequestMapping("/hello")
publicString printHello() {
return"hello world";
}
}
Slide 30
Confidential│©2020 VMware, Inc. 30
Slide 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
•…
Slide 32
Confidential│©2020 VMware, Inc. 32
Slide 33
Confidential│©2020 VMware, Inc. 33
Slide 34
Confidential│©2020 VMware, Inc. 34
Slide 35
Confidential│©2020 VMware, Inc. 35
Slide 36
Confidential│©2020 VMware, Inc. 36
Fundamental Spring Boot
Sept 2, 11:00 AM EDT
#BootifulTime
Sept 3, 5:05 PM EDT
Spring Tools 4: Spring Tooling for the Masses
Sept 2, 11:35 AM EDT
Slide 37
Confidential│©2020 VMware, Inc. 37
Slide 38
Confidential│©2020 VMware, Inc. 38
Slide 39
Confidential│©2020 VMware, Inc. 39
Security
Data Access
Metrics
Slide 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
Slide 41
Confidential│©2020 VMware, Inc. 41
Slide 42
Confidential│©2020 VMware, Inc. 42
Slide 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
Slide 44
Confidential│©2020 VMware, Inc. 44
TwitterFilter/Tran
sformStore/Alert
Slide 45
Confidential│©2020 VMware, Inc. 45
Spring Cloud Stream
Spring Cloud Data Flow
Slide 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
Slide 47
Confidential│©2020 VMware, Inc. 47
Slide 48
Confidential│©2020 VMware, Inc. 48
Spring Batch
Orchestration
Slide 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
Slide 50
Confidential│©2020 VMware, Inc. 50
Slide 51
Confidential│©2020 VMware, Inc. 51
Spring Cloud Function
Slide 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
Slide 53
Confidential│©2020 VMware, Inc. 53
spring.io
Slide 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
Tags
core framework
springone 2020
Categories
General
Download
Download Slideshow
Get the original presentation file
Quick Actions
Embed
Share
Save
Print
Full
Report
Statistics
Views
757
Slides
54
Favorites
1
Age
1909 days
Related Slideshows
22
Pray For The Peace Of Jerusalem and You Will Prosper
RodolfoMoralesMarcuc
30 views
26
Don_t_Waste_Your_Life_God.....powerpoint
chalobrido8
32 views
31
VILLASUR_FACTORS_TO_CONSIDER_IN_PLATING_SALAD_10-13.pdf
JaiJai148317
30 views
14
Fertility awareness methods for women in the society
Isaiah47
29 views
35
Chapter 5 Arithmetic Functions Computer Organisation and Architecture
RitikSharma297999
26 views
5
syakira bhasa inggris (1) (1).pptx.......
ourcommunity56
28 views
View More in This Category
Embed Slideshow
Dimensions
Width (px)
Height (px)
Start Page
Which slide to start from (1-54)
Options
Auto-play slides
Show controls
Embed Code
Copy Code
Share Slideshow
Share on Social Media
Share on Facebook
Share on Twitter
Share on LinkedIn
Share via Email
Or copy link
Copy
Report Content
Reason for reporting
*
Select a reason...
Inappropriate content
Copyright violation
Spam or misleading
Offensive or hateful
Privacy violation
Other
Slide number
Leave blank if it applies to the entire slideshow
Additional details
*
Help us understand the problem better