sb1
sb1
=================
Framework : Application Framework
Vendor : Interface2
website : www.tutorialspoint.com
www.roseindia.net
www.javatpoint.com
www.Dzone.com
Download link :
https://repo.spring.io/ui/native/release/org/springframework/spring/
Diagram: sb1
CORE
-----
It is a base module for entire spring framework.
It is used to perform following activities.
ex:
1) It obtain containers
2) It performs dependency injections
3) It creates spring beans
AOP
----
AOP stands for Aspect Oriented Programming.
It is used to inject and eliminate middleware services to/from the application.
DAO
----
DAO stands for Data Access Object.
ORM
------
ORM stands Object Relational Mapping.
While transfer the data in the form objects there are some drawbacks, those
problems solved by ORM module.
JEE
-----
This is module is used to develop middleware services.
MVC
----
MVC stands for Model View Controller.
It is used to create completely MVC based web application.
Diagram: sb1.1
2)The Controller takes the request and calls the appropriate service methods based
on used GET or POST method. The service method will set model data based on defined
business logic and returns view name to the DispatcherServlet.
3)The DispatcherServlet will take help from ViewResolver to pickup the defined view
for the request.
4) Once view is finalized, The DispatcherServlet passes the model data to the view
which is finally rendered on the browser.
ii)Perform configurations.
Spring Boot provides the RAD (Rapid Application Development) feature to the Spring
framework.
It tests web applications easily with the help of different Embedded HTTP servers
such as Tomcat, Jetty,Undertow etc. We don't need to deploy WAR files.
It offers a CLI tool for developing and testing the Spring Boot application.
It also minimizes writing multiple boilerplate codes (the code that has to be
included in many places with little or no alteration), XML configuration, and
annotations.
Q)Components of spring boot?
1) Autoconfiguration
2) starter
3) CLI
4) Actuators
STS IDE
===========
Spring Tool Suite is an IDE to develop Spring applications.
Step 1:
-----------
Download Spring Tool Suite
ex:
https://spring.io/tools#suite-three
Step 2:
----------
Extract the zip file and install the STS.
ex:
sts-bundle -> sts-3.9.9.RELEASE -> Double-click on the STS.exe.