Gartner Research

The Rebel Frameworks: J2EE Open Source Alternatives and Supplements

Published: 21 December 2004

ID: G00203119

Analyst(s): Richard Monson-Haefel

Summary

The complexity of the Java 2 Platform, Enterprise Edition (J2EE) has produced a wave of nonstandardized open source frameworks that are positioned as alternatives and supplements to J2EE. These are the Java rebel frameworks. In this overview, Senior Analyst Richard Monson-Haefel examines the rebel framework movement within three areas: Web frameworks, persistence frameworks, and lightweight containers.

Table Of Contents

Synopsis

Analysis

  • J2EE Open Source vs. the Rebel Frameworks
  • Rebels as Supplements to J2EE
  • Rebel Frameworks as Alternatives to J2EE
  • Rebels: A Single Implementation; No Standard
  • Comparing Rebel Frameworks
    • Web Frameworks
    • Persistence Frameworks
    • Lightweight Containers
  • Open Source Lock-In
  • The Future of Rebel Frameworks
  • Recommendations
    • When Should an Organization Avoid Rebel Frameworks?
    • When Should an Organization Choose a Rebel Framework?
    • Which Rebel Frameworks Should an Organization Choose?
    • What Rebel Frameworks Does Burton Group Recommend?

The Details

  • When Is a Rebel Framework an Alternative to J2EE?
  • Web Frameworks
    • View Technologies
    • MVC Frameworks
    • Event-Driven Frameworks
    • Struts
    • Velocity
    • Tapestry
  • Persistence Frameworks
    • Hibernate
    • iBATIS SQL Maps
    • Castor JDO
  • Lightweight Containers
    • Inversion of Control
    • AOP-Lite
    • Lifecycle Management
    • Configuration and Deployment
    • Leading Lightweight Containers

Conclusion

©2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client