Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a work in progress, a first attempt to collect development related information . Here you will find application frameworks and how Apache Geronimo integrates them as well as best practices for developing applications.

Application frameworks

Spring - http://www.springframework.org/Image Added
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development.

Struts - http://jakarta.apache.org/struts/
The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.

...

Cocoon - http://cocoon.apache.org/
Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming.Spring - http://www.springframework.org/Image Removed
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development.

Maverick - http://mav.sourceforge.net/
Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.

...