This tutorial provides an outlook of the alternative lightweight approaches for building J2EE enterprise based web application by combining all the three mentioned frameworks e.g. Struts, Hibernate and Spring.
By learning this tutorial you will get a better knowledge about different frame works like Hibernate, Spring and Struts, which will assists you in starting your web application.
This tutorial will be helpful for solution architects, software developers and project manager in simplifying Java and J2EE development process by using all the above-mentioned frameworks. It also describes different open source projects and their use in simplifying J2EE web application development. So, one can get an overview of these three open source projects such as Spring, Hibernate and Struts and their use in J2EE development.
Developed by Rod Johnson and Jurgen Hoeller and the spring framework is an open source application framework that solves many problems of J2EE. It has many features that can be used in a variety of Java environments except the classic J2EE. It is based on Java Bean configuration management with Inversion of control principle (IoC). Spring uses its IoC container as the principal building block for a comprehensive solution that reflects all architectural features. Its unique data access system with a simple JDBC framework improves its productivity with less error. Its AOP program written in standard Java provides better transaction management services and also enables it for different applications.
It’s a Java framework that provides object or relational mapping mechanism that helps in determining how Java objects are stored and updated. It also offers query service for Java and helps in developing within the SQL and JDBC environment, and following some common Java idioms like inheritance, polymorphism, composition and collection. This kind of framework set up an easy way between the Java objects and the relational database.
This is an open-source framework that in combination with standard Java technologies like Java Servlets, Java Beans, XML helps in effective development of web application. Struts framework illustrates all the related issues that engineers face while building large-scale web applications. It is widely used in the development of application architecture based on the classic Model-View-Controller (MVC) design paradigm.
Recommend the tutorial