Introduction: Learn how to use the Spring Framework on Apache Geronimo to create basic, unmodified applications, the spring framework is developed under the Apache License Agreement, is a layered java™platform, Enterprise Edi tion (Java EE) and Java 2 Platform, Enterprise Edition (j2ee™) application framework. This series of tutorials is divided into six parts, covering everything from the front end to the back end of Spring, including how to implement its functionality with Apache Geronimo. Part 1th describes the Geronimo application server and the spring framework, including control inversion (inversion of CONTROL,IOC) and the modules that make up the spring framework. This tutorial is part 2nd of this series of tutorials, where you will develop, configure, and deploy the first application based on the Spring framework. You will also see how easy it is to install Geronimo and how the Geronimo Web console simplifies the deployment and management of Web applications.
Before you start
This series of tutorials is for Java EE developers who need to know more about the spring framework and how to use the powerful features of the spring Framework on the Apache Geronimo application server.
About this series of tutorials
This series of tutorials is divided into six sections that show you how the spring framework and the spring framework are used in conjunction with Geronimo. We will start by examining the various Spring framework methods and how they are used in conjunction with the Geronimo server. Throughout the series, you will develop and deploy personal telephony applications. The application includes the following features:
Show Phone Book
Show details for each entry
Add a new entry to the phone book
Edit, modify, and delete entries
Part 1th describes the various modules of the Spring framework and describes the relationship between each module and the development of Java EE applications on the Geronimo application server. This section also explains the methods on which the Spring framework is based and the core model IoC that these technologies use.
Part 2nd, this section reviews how to use the Spring framework to build the first skeleton system application on Geronimo.
In part 3rd, you will expand the Geronimo application obtained in part 2nd by adding Java database connection (jdbc™) support through the Apache Derby database. You will also learn how to integrate object-relational mappings into applications that use IBatis.
In part 4th, you will face spring aspect-oriented programming (AOP) and the Spring WEB framework. With spring AOP, any object managed by the spring framework can become aspect-oriented, and this tutorial takes advantage of declarative transaction management services provided through Spring AOP.
The 5th part describes Spring Model-view-controller (MVC). This tutorial introduces you to the Spring MVC Framework and Web view, giving you an idea of how spring MVC will get started.
Part 6th of the end of this tutorial describes how to use the JavaServer page™ (jsp™), Velocity, Tile, and PDF export functions through the Spring framework. You will use and experience the various Web views built into Spring MVC.
About this tutorial
This tutorial takes part 1th, which will show you how to create a basic application that uses the Spring framework. The application is then deployed to the Geronimo application server.
In this tutorial, you will:
Get a description of the sample application that you want to develop in this series.
Installs the Geronimo and Spring frameworks.
Create a skeleton-only application.
Deploy the application to Geronimo.
Test the application.