Introduction to Spring
Before going to know about Spring framework lets see what is “Framework”. Framework is not a new technology, it is an abstraction layer on the top of existing technologies.
Developing Projects by using Java and JavaEE APIs increases burden on the programmer because we have so many packages with so many classes and interfaces. To reduce the Burden on programmers Third party vendors started providing layers on top of this existing technologies. These layers are nothing but framework. So we can say that Spring framework is an abstraction layer on the top of JavaEE technology.
Why Spring Framework?
When Java was introduced to the market, industry developers were using Java for developing gaming application because of applet. Actually SUN Microsystem provided Java for Business Layer. So in 1996 Java bean Specification was released to develop business logic. With the Java Beans Business Logics are developed but services can not be added like transaction and security etc. In 1998, SUN Microsystem released EJB technology, in which programmers develop business logic and services are added by EJB container. Industry developers was unsatisfied with EJB because multiple files are required to develop an application. As an alternative for EJB, Spring framework was introduced. Spring framework says that write business logic in POJO classes and services will be provided by spring container. Spring framework was first introduced to developed business layer. It has enhanced for Presentation layer and Data access layer as well. Today we use Spring framework in industry to develop Presentation and Business layer.
======================================================================
This blog by Coder Technologies (Division of SQUAD Infotech Pvt. Ltd.)
About Coder Technologies :-
Coder(Division of SQUAD) is Mumbai s first dedicated Professional Training Centre for Software Training and English communication. The strong foundation of Coder(Division of SQUAD) is laid by Corporate Training Professionals, having mission to provide highly skilled and trained Software Professionals to IT companies.
Coder (Division of SQUAD) is Professional Training Center, not an institute / class. Coder (Division of SQUAD) conducts career oriented, Professional Training-cum-Placement programs (courses) .
About SQUAD:- We impart training JAVA/.Net /Software Testing/PHP/Digital Marketing and English Improvement program, imparting training to fresh graduates and offer them placements in various IT companies. We offer free placements, open to all candidates. All career aspirants who wish to pursue their career in IT, having possessed the technical skills, can approach us for their career path/growth and placement. – For Training and 100% placement call / whatsapp: 7718819172
SQUAD Specializes in:
• Training under Corporate trainers. • International Certification Preparation. • Get an exposure to REAL project testing. • Weekend sessions for working professionals.
• Audio/video lectures. • 100% Job Assistance / Guarantee until you get placed. • Technical & HR Interview Preparation. • Free Demo Lecture available prior to the commencement of new batch.
• Group Discount Available. • Session for Personality Development and Communication Skill. • Free Reading Material.
======================================================================
For More Contact Us:
• Vashi Office :
L-202, 212, 2nd Floor, Tower No. 6,
International Infotech Park,
Vashi Railway Station, Vashi
Navi Mumbai - 400 705
Phone: +91 - 84240 19653
Email: training@codertechnologies.in
• Thane Office:
1st floor, Pradhan Building,
Above Standard Charted Bank ATM,
opp. Shimla snacks, Thane West Thane,
Maharashtra400601
+91-84240 19653
training@codertechnologies.in
• Andheri Office :
606, 6th Floor, A Wing,
Vertex Vikas Building, Court Lane,
Opposite Andheri Metro Station,
Andheri East Mumbai, Maharashtra- 400069
+91-084229 44563
• Pune Office :
Office No. 102, 1st Floor,
Madhav Hari Apartment,
Near Hotel Sheetal, Karve Road, Karve Putala,
Kothrud, Pune Pune, Maharashtra 411038
+91-084229 56407
|