Skip to main content


developerWorks  >  Open source | Java technology | WebSphere  >

Apache Geronimo and the Spring Framework, Part 1: Development methodology

developerWorks

Level: Intermediate

Arun Chhatpar (arunchhatpar@gmail.com), Software Architect, OmniViz

12 Sep 2006

Register now or sign in using your IBM ID and password.

Apache Geronimo is making news with its latest release, version 1.1. At its core is the Inversion Of Control (IoC) model, which is also the core pattern for the Spring Framework, a layered Java™ Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE™) application framework developed under the Apache License. The Spring Framework was built on the principle that Java EE should be easier to use. This six-part tutorial series covers the complete Spring Framework, front to back, including how to implement its functionality with Apache Geronimo. This installment, Part 1 of the series, introduces you to the Spring Framework architecture and explores the instersection between Geronimo and Spring.

Objectives

  • Get familiar with the Spring Framework architecture.

  • Learn about the methodologies that the Spring Framework is based on.

  • Prepare for the rest of the series by learning about each module of the Spring Framework and how each relates to the development of Java EE applications on the Geronimo application server.

Prerequisites

This tutorial assumes that you're familiar with object-oriented programming (OOP) and that you're comfortable with Java EE terminology. An understanding of aspect-oriented programming is a plus, but isn't required.


System requirements

You will need at least the following tools to follow along with the series:

  • Spring Framework -- You'll use the .zip file with all dependencies.
  • Apache Geronimo -- Geronimo is a J2EE-certified application server from Apache.
  • Apache Derby database -- This tutorial uses Derby, which is an open source, lightweight database. Derby is embedded within Geronimo, so no separate installations are required.
  • Java 1.4.2 from Sun
  • Apache Ant -- Make sure that Apache Ant is installed and configured properly and that its /bin directory is in your Path system variable.

Each tutorial will have a list of other tools and APIs that will be needed for that particular tutorial.



Duration

Under 2 hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss


My developerWorks needs you!

Connect to your technical community


More in this series:
Apache Geronimo and the Spring Framework