JavaBeat
calling cards | international calling cards | phone card
Spring Home Articles Tutorials Resources FAQs Forums

Spring Framework - Introduction

Here we are discussing about the HOT framework in the market, Spring. Originally, this framework has been developed and maintained by Interface21. It has an dedicated website for developement and documentation www.springframework.org

Spring is container and framework used for creating rich enterprise applications. It provides the basic services of Transaction, Security, logging,etc. by its Aspect Oriented Programming(AOP). Also it uses the Inversion of Control(IoC) to avoid the problem arsing from the number dependencies in our application. These features makes it more efficient framework to in the enterprise commuinty.

What is Aspected Oriented Programming(AOP)?

AOP is a programming technique where concerns that cut across a software system can be described in clear statements so that the underlying design intent remains clear in the source code. This technique was developed by a team at PARC led by Gregor Kiczales, now a full time professor of computer science at the University of British Columbia.

Separation of concerns entails breaking down a program into distinct parts that overlap in functionality as little as possible. All programming methodologies—including procedural programming and object-oriented programming—support some separation and encapsulation of concerns (or any area of interest or focus) into single entities. For example, procedures, packages, classes, and methods all help programmers encapsulate concerns into single entities. But some concerns defy these forms of encapsulation. Software engineers call these crosscutting concerns, because they cut across many modules in a program.

Logging offers one example of a crosscutting concern, because a logging strategy necessarily affects every single logged part of the system. Logging thereby crosscuts all logged classes and methods.


Favorites
Buy movies
Access Control
Busby seo challenge contest
Sohbet
Chat
Webmaster Hosting Forum
Java Jobs
MyVideoLib
India News
Internet Advances
Sohbet
chat
Latest QnA
SCJD Tips
When we start a thread by applying start() method on it ,how does it knows that to execute run()method?
About Wrapper class in Java
How to configure weblogic 7.0 in MyEclipse?
Static Block and Static Initializer in Java

JavaBeat Website (2004-2008), India
javabeat | about us | planetoss
Copyright (2004 - 2008), JavaBeat