Instructor: Hey, in this video,
we're gonna discuss Spring projects.
So what exactly are Spring projects?
Well these are just additional Spring modules
that are built on top of the core framework,
so think of them as simply add-ons.
You only use what you need.
So they have projects here for Spring Cloud and Spring Data,
so Cloud for doing Cloud development,
Data for database integration.
They also have Spring Batch
for creating batch processes,
Spring Security for securing your application.
And also if you're doing some Android development,
you can use Spring for Android,
or if you're doing like a web flow
over x number of pages,
you can make use of Spring Web Flow.
And then at the bottom here, we have Spring Web Services
for doing restful and soap web services,
and then also Spring LDAP for accessing LDAP servers.
And this is only a small sprinkling of what's out there,
so the Spring community, they're very active,
very vibrant,
and they're creating all these additional projects
that you can use in your application, if needed.
But again, these are all optional.
But the best place to get information on these projects here
is simply by going to Spring's website, spring.io,
like I mentioned in the previous video.
So it's spring.io.
You can select the option here for projects,
and then that will give you some of the projects here
that are available online.
So there's Spring Boot,
which is one that's really popular right now.
And each one of these projects or tabs here
you can simply click on it
and go and get more details,
but here they simply give you a nice little
one line or two line blurb as far
as what the project's about.
Spring Social, this is a really good one here.
This allows you to create Spring apps
that communicate with Facebook,
Twitter, and LinkedIn.
And the number four in the corner
means that there is more stuff behind it.
So if we click this link here for Spring Social,
then we can move into Spring Social
and get more details.
So they have a core,
Spring Social for Facebook,
Twitter, and LinkedIn.
Again, you can click each one of these links,
and then you can drill down and get more details
on how to use some of these frameworks or APIs.
So again, just kind of scrolling through.
We already saw the Spring Android Web Flow,
LDAP web services and session.
So anyway, just there's a lot of good stuff out here,
so if you have a lot of free time,
I'd say take a look at this and see what's going on.
But again, a lot of good documentation out here
and a lot of good examples,
and each global tab here is kind of like a world on its own,
it should kind of enter and get into,
so we could probably write a book
on each one of these little tabs,
or rather course on each one of these little tabs.
It's so much information up here.
But anyways, I simply wanted to give you an overview,
let you know that hey, these other projects
are out there and available.
You can visit Spring's website at spring.io,
that's with a projects tab,
and then you can just read up on each one of those projects
and see if you could use them in your own project.
All right, so I'll see you in the next video.