Your SlideShare is downloading. ×
Spring introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Spring introduction

279
views

Published on

Spring Framework

Spring Framework

Published in: Technology, Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
279
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  Framework, Java Frameworks  Spring Framework  Dependency Injection  Spring Features  Spring Modules  Containers  Application
  • 2.  Framework is a special software that provides abstraction layer on core technologies and simplifies application development process by generating the common logics of application dynamically.  Java Frameworks - ORM F/W - Web F/w - Java-Jee F/w
  • 3.  Spring is and open source, light weight, loosely coupled, aspect oriented, dependency injection based java - jee framework software to develop all kinds of java, jee applications by getting abstraction layer on java, jee core technologies.
  • 4.  If underlying container or framework s/w or server s/w or runtime environment dynamically assigns or injects values to our resources of the application then it is called as “Dependency Injection”.  If the resource of the application is explicitly spending time to search and gather dependent values from other resources, then its called „Dependency Lookup”.
  • 5.  Light weight technology  Supports POJO, POJI model programming  Loosely coupled  Support for server managed services, and also provides built in services  Aspect Oriented programming  Can develop all kinds of apps, all kinds of logics  Provides abstraction layer over ORM, Web Frameworks.
  • 6.  Provides light weight built-in containers  Provides abstraction layer over Junit testing  Provides abstraction layer over different distributed technologies like RMI, EJB, WebServices (REST), Hessian & Burlap to develop business components and distributed apps  Provides springs own distributed technology “HttpInvoker”.
  • 7.  Spring Core Module  Spring DAO  Spring ORM  Spring AOP  Spring Web  Spring Web MVC  Spring JEE/ Context
  • 8.  Container is a S/w Application or a java class that can take care of the whole life cycle of given resource.  Eg: servlet container, Spring Container  2 built-in Spring Containers - BeanFactory - Application Context
  • 9.  Spring Interface  Spring Bean class  Spring Configuration file  Client Application

×