| 1888 Articles Home | Computer Articles | Software Articles | Software RSS | ![]() |
||
J2EE Java - J2EE Spring Framework - The Development in JAVA Platform |
||||
|
An Article on J2EE Spring Framework!! |
||||||||||||
| Author: Deepthi |
|
|||||||||||
The key feature of Java is WORA, which stands for "Write once, run anywhere". This means the language provides for cross-platform communication between different types of devices.
Using Java a programmer can develop a Java program on his desktop computer, but when he takes the program to a router, mobile phone or some other computer, Java provides the capability of using the program in these different types of machines without any hassles. All that is required is that these devices are Java enabled and as a result of this feature you see mainframes, computers, mobile phones, and other electronic devices operating. using the Java Platform.
Spring Framework (know as 'Spring') is an open source application framework for Java Platform. Its POJO-based programming model makes J2EE easier to handle, promotes good programming practices. The model can be applied to a variety of environments.
Spring Framework is made up of a number of smaller frameworks, which when out together offer powerful functionality, yet they have features by which they can be also used independently. These frameworks include the following:
Inversion of Control framework: This framework enables the configuration of application components and provides for management of Java objects lifecycle
Aspect-oriented programming framework: This framework enables to work with those functionalities that cannot be implemented using Java's object-oriented programming capabilities.
Data access framework: This framework enables working with relational database management systems on the Java platform using JDBC and Object-relational mapping tools.
Transaction management framework: This framework enables smooth flow between various transaction management API's and configurative transaction management orchestration for Java objects.
Model-view-controller framework: This framework provides extension and customization.
Remote Access framework: This framework enables RPC-style export and import of Java objects using networks that support HTTP-based protocols, RMI, CORBA and web services (SOAP).
Authentication and authorization framework: This framework enables the authentication and authorization processes and it includes popular and industry-standard standards, protocols, tools and practices.
Remote Management framework: This framework enables the management of Java objects for local or remote configuration using JMX.
Messaging framework: This framework enables registration of message listener objects for transparent message consumption from message queues using JMS, improvement of message sending over standard JMS API's.
Testing framework: This framework support classes for writing unit tests and integration tests.
The Spring Framework offers several benefits because of which widely used in the Java community such as:
Spring framework FOCUSES on important areas, which are not addressed by other frameworks.
Spring architecture is such that you can work on can layer of the architecture in isolation and yet it will still be part of the whole.
Using Spring, you can write code that can be easily tested and in this sense it is the best choice for test driven projects.
Many java developers use spring framework because they see it's features as an alternative to the Enterprise JavaBean model.
Spring eliminates the need to use different custom properties file formats, by providing for a consistent way to handle configuration throughout applications and projects.
Spring encourages good programming practices by reducing the cost of programming to interfaces, instead of classes, almost to zero.
About Author
I love Articles on Latest Technologies and Happenings in IT industry and like to write about them! For more information about, Articles on Latest Technologies http://www.dci.in/
Article Source:
http://www.1888articles.com
Other Related Articles For Right Track of Your Finances Bad Credit Secured Loan by Aldrich Chappel Rescue Yourself with Instant Decision Loans by Tess Ocean Effective Bad Credit Unsecured Loans by Peter Taylor J2EE Java - J2EE Spring Framework - The Development in JAVA Platform by Deepthi Tips for buying an Infiniti used car by timjohrer Carving tips for Halloween Pumpkin by Rajamuma |
