Introduction to Java Spring
Java Spring
Java spring is one of the framework in Java
platforms. It offers extensive coding
infrastructure handle for building Java
application.
It means to manage coding infrastructure
developer mostly focus on your web apps.
Reference URL Image
https://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/html/overview.html
Spring Framework Architecture
Data Access/Integration
JDBC
OXM
ORM
JMS
Transactions
Web
WebSocket
Web
Servlet
Portal
AOP Aspects Instrumentation Messaging
Core Container
Beans Core Content SpEL
Test
Spring Framework Features
Lightweight :- Spring is lightweight framework with
allows extra memory footprint and visible activity.
Inversion Of Control (IOC) :- Another good features by
which the access of objects part into a program is visible
to a framework.
Container :- It creates the objects them grouping, mange,
configure and execute the bean lifecycle.
Aspect Oriented Programming (AOP) :- AOP is similar
work as OOP (Object-Oriented Programming) concept. It
creates simply to handle by grouping features and
method which all have individual goal.
1
2
3
4
Spring Framework Features
5
6
7
MVC Framework :- Spring Web model-view-controller
(MVC) framework is designed MVC based web apps.
Transaction Management :- One of the most useful
feature for transaction management, It support for simple
API transaction, excellent integration, easy data access and
management layer.
JDBC Exception Handling :- It helps of exception handling
we can get particular layer in case something missing data
but JDBC explore correct statement.
Spring Framework Benefits
01
02
03
04
05
06
Quickly solution for complicated bug of Java enterprise
application development
It provides or support number of technologies such as Java
mail, JDBC, RMI, Servlets, JSPS, JNDI etc...
Easy to integrate other framework, don’t need integrate with
specific technologies or framework
It provides alternative legacy web framework
Spring can remove the creation of the child and
root classes
Excellent support GUI web application
and applets
Spring Version History
2002
2004
2009
2013
2017
1.0
2.0
3.0
4.0
5.0
Spring Boot
• The Spring boot model of designed standalone
application is great fit for Java web
application.
• You can use different spring framework to
deploy spring application.
• It easily handle on 3rd party library with reduce
code length
• It tested our code easily and quickly
Spring Framework Database
The Spring framework offers great handler for working
with MS SQL server, from direct JDBC (Java Database
Connectivity) approach using JDBC Template.
|How to Configure Database
|->Let’s create one example
CREATE TABLE Employee(
ID INT NOT NULL AUTO_INCREMENT,
NAME VARCHAR(10) NOT NULL,
AGE INT NOT NULL,
PRIMARY KEY (ID)
);
JDBC
Spring Security
Spring security is a framework that mainly focus on
offering both authentication and authorization to J2EE
based Java web applications.
Main Features :-
• Grouping security system and Channel security
• Easy switch HTTP and HTTPS
• Every module test using JUnit
Security
Spring AOP
AOP means (Aspect Oriented Programming) is a model programming that
main goal to increase modularity and reduce code length. That provides
approaches that are not central to the business pattern.
Point cut
Point Join
Program
Execution
Corporate
Office
“Titanium Square” 3rd Floor,
Office No. B-302, S.G. Highway,
Beside Parsoli Motors. Nr. Thaltej
Crossing, Ahmedabad – 380 054
Gujarat – India
hs@nexsoftsys.com
"Royal Square"
1st Floor, Off No. 110,
Nr. Shilp Tower, Tagore
Road,
Rajkot - 360 001
Gujarat - India
info@nexsoftsys.com
Development Centre
Contact Us
THANK YOU FOR
YOUR ATTENTION

How Spring Framework Really Works?

  • 1.
  • 2.
    Java Spring Java springis one of the framework in Java platforms. It offers extensive coding infrastructure handle for building Java application. It means to manage coding infrastructure developer mostly focus on your web apps.
  • 3.
    Reference URL Image https://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/html/overview.html SpringFramework Architecture Data Access/Integration JDBC OXM ORM JMS Transactions Web WebSocket Web Servlet Portal AOP Aspects Instrumentation Messaging Core Container Beans Core Content SpEL Test
  • 4.
    Spring Framework Features Lightweight:- Spring is lightweight framework with allows extra memory footprint and visible activity. Inversion Of Control (IOC) :- Another good features by which the access of objects part into a program is visible to a framework. Container :- It creates the objects them grouping, mange, configure and execute the bean lifecycle. Aspect Oriented Programming (AOP) :- AOP is similar work as OOP (Object-Oriented Programming) concept. It creates simply to handle by grouping features and method which all have individual goal. 1 2 3 4
  • 5.
    Spring Framework Features 5 6 7 MVCFramework :- Spring Web model-view-controller (MVC) framework is designed MVC based web apps. Transaction Management :- One of the most useful feature for transaction management, It support for simple API transaction, excellent integration, easy data access and management layer. JDBC Exception Handling :- It helps of exception handling we can get particular layer in case something missing data but JDBC explore correct statement.
  • 6.
    Spring Framework Benefits 01 02 03 04 05 06 Quicklysolution for complicated bug of Java enterprise application development It provides or support number of technologies such as Java mail, JDBC, RMI, Servlets, JSPS, JNDI etc... Easy to integrate other framework, don’t need integrate with specific technologies or framework It provides alternative legacy web framework Spring can remove the creation of the child and root classes Excellent support GUI web application and applets
  • 7.
  • 8.
    Spring Boot • TheSpring boot model of designed standalone application is great fit for Java web application. • You can use different spring framework to deploy spring application. • It easily handle on 3rd party library with reduce code length • It tested our code easily and quickly
  • 9.
    Spring Framework Database TheSpring framework offers great handler for working with MS SQL server, from direct JDBC (Java Database Connectivity) approach using JDBC Template. |How to Configure Database |->Let’s create one example CREATE TABLE Employee( ID INT NOT NULL AUTO_INCREMENT, NAME VARCHAR(10) NOT NULL, AGE INT NOT NULL, PRIMARY KEY (ID) ); JDBC
  • 10.
    Spring Security Spring securityis a framework that mainly focus on offering both authentication and authorization to J2EE based Java web applications. Main Features :- • Grouping security system and Channel security • Easy switch HTTP and HTTPS • Every module test using JUnit Security
  • 11.
    Spring AOP AOP means(Aspect Oriented Programming) is a model programming that main goal to increase modularity and reduce code length. That provides approaches that are not central to the business pattern. Point cut Point Join Program Execution
  • 12.
    Corporate Office “Titanium Square” 3rdFloor, Office No. B-302, S.G. Highway, Beside Parsoli Motors. Nr. Thaltej Crossing, Ahmedabad – 380 054 Gujarat – India hs@nexsoftsys.com "Royal Square" 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot - 360 001 Gujarat - India info@nexsoftsys.com Development Centre Contact Us
  • 13.