complete overview of java spring framework

12
va Spring Framework

Upload: aaron-jacobson

Post on 26-Jan-2017

514 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Complete overview of Java spring framework

Java Spring Framework

Page 2: Complete overview of Java spring framework

Overview

The spring framework is powerful java platform that provides inclusive infrastructure support for creating java apps. Also spring framework is an open source java platform.

Spring framework is first time introduce in June 2003.

Page 3: Complete overview of Java spring framework

Spring Framework ArchitectureData Access

JDBC ORM

OXM JMS

Transactions

Web

Web Socket Servlet

Web Portal

AOP Aspects Instrumentations Messaging

Core Container

Beans Core Context SpEL

Run & Test

Page 4: Complete overview of Java spring framework

Benefit of using spring platform You can method execute without having any deal.

In project number of classes and packages are important, you can worry about only essential component and other component to ignore it.

You can build enterprise applications using "plain old Java objects" (POJOs).

Easy to implement message handler into your web applications.

It becomes simpler to operate dependency injection for injecting test data

Spring provides a useful API to translate technology-specific exceptions like as Hibernate, JDBC and JDO.

Page 5: Complete overview of Java spring framework

Spring support AOP Framework

One of the import components of spring is the AOP (Aspect oriented programming) framework. Here to explain some key example security, transactions, declarative and caching etc.

Starting

Define AspectsInsert

Additional Components

Output

Page 6: Complete overview of Java spring framework

Version HistorySpring 1st version release in March 2004

Spring 1.2.6 version release in 2006

Spring 2.0 version release in Oct 2006

Spring 2.5 version release in Nov 2007

Spring 3 version release in Dec 2007

Spring 3.1 version release in Dec 2011

Spring 3.2.5 version release in Nov 2013

Spring framework 4 version release in Dec 2013

Spring framework 4.2.0 version release in July 2015

Spring framework 4.2.1 version release in Sept 2015

Page 7: Complete overview of Java spring framework

Dependency Injection

Generally include objects that merge to from the application proper. Include objects in an application or programs have dependencies on each other.

The spring framework systemize formalized design model as 1st class objects that you can combine your own apps.

Number of IT firm and other organizations use the spring framework in proper manner to engineer robust and manage applications.

Page 8: Complete overview of Java spring framework

Data Access Framework

Spring data access framework addresses ordinary issue programmers face when working with database applications. Some list of data access frameworks in java platform: Hibernate, JDO, Oracle, Apache OJB, Apache Cayenne and JDBC.

JDBC

Apache OJB

Page 9: Complete overview of Java spring framework

MVC (Model-View-Controller) FrameworkJava spring developers using MVC (model view controller) framework and ready elements that can be used to build simple and flexible connected web applications.

Model

ControllerView

Page 10: Complete overview of Java spring framework

Spring - Bean Life CycleInstantiate

Populate properties

BeanNameAware’s setBeanName()

BeanFactoryAware’s setBeanFactory()Application Content Aware’ssetApplicationContent()

Preinitialization BeanPostProcessors

InitializingBeans afterPropertiesSet()

Call custom init-Method

Postinitialization Beanpostprocessors

Bean is Ready to use

Container isshut down

Display beans destroy()

Call Custom destroy-method()

Page 11: Complete overview of Java spring framework

Contact Us

"Royal Square"1st Floor, Off No. 110,Nr. Shilp Tower, Tagore Road,Rajkot - 360 001Gujarat - India

“Titanium Square” 3rd Floor,Office No. B-302, S.G. Highway,Beside Parsoli Motors. Nr. Thaltej Crossing, Ahmedabad – 380 054 Gujarat – India

Corporate OfficeDevelopment Centre

Global Operation• USA• Canada• Europe• UK• Singapore• Hong Kong

• Japan• UAE• Australia• New Zeeland• Saudi Arabia

Page 12: Complete overview of Java spring framework

QA

Technoligent

Thank You