[137 total ]
Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles
... [More]
, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL;
... [More]
graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tool [Less]
JBoss Application Server is the #1 most widely used Java application server on the market. A J2EE certified platform for developing and deploying enterprise Java applications, Web applications, and Portals, JBoss Application Server provides the full
... [More]
range of J2EE 1.4 features as well as extended enterprise services including clustering, caching, and persistence. [Less]
Quartz is an enterprise-class job scheduler for integration with stand-alone Java applications and full-scale J2EE applications. Advanced features include clustering and participation in container managed transactions. It is highly scalable, very lightweight, and supports very complex scheduling.
The GlassFish community is building free, open source, production-quality, enterprise software. The main deliverables is a production-quality Application Server that is also the Java EE 5 Reference Implementation.
There are 3 ongoing releases
... [More]
of the GlassFish AppServer. GlassFish v1 is in production. GlassFish v2 adds clustering, failover, features and performance and is close to beta3. GlassFish v3 adds a modular architecture with a very small kernel and is in early technology preview.
TheAquarium (http://blogs.sun.com/theaquarium) reports on activity in the community. [Less]
Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers.
It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more...
... [More]
Ehcache is available under an Apache open source license and is actively developed, maintained and supported. [Less]
Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.
JasperReports is a Java reporting library. XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, RTF, ODT, CSV, TXT and XML format.
With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.
Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and
... [More]
allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts. [Less]
Liferay Portal is the world's leading enterprise open source portal framework, offering integrated Web publishing and content management, an enterprise service bus and service-oriented architecture, and compatibility with all major IT infrastructures.
A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define
... [More]
Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple. [Less]
The Open Web SSO project provides core identity services to simplify the implementation of transparent single sign-on as a security component in a network infrastructure. It provides the foundation for integrating diverse web applications that might
... [More]
typically operate against a disparate set of identity repositories and are hosted on a variety of platforms such as web and application servers. [Less]
MyFaces is the first free implementation of Suns new JavaServer (tm) Faces (aka JSF). See http://java.sun.com/j2ee/javaserverfaces for more information.
A collection of modules, add-ons and integration tools for the Spring Framework.
Struts is a framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. Struts 2 is the result of the merger of Struts and WebWork framework development. Some of
... [More]
its features are Spring integration, POJO forms, POJO actions, first-class AJAX support, stateful checkboxes, enhanced tags, and HTTP independent framework interfaces. [Less]
The goal of the Geronimo project is to produce a server runtime framework that pulls together the best Open Source alternatives to create runtimes that meet the needs of developers and system administrators. Geronimo 2.0 is a fully certified Java EE
... [More]
5 application server runtime. Websphere Application Server Community Edition from IBM is based on this code. [Less]
JBoss Portal provides an open source platform for hosting and serving a portal's Web interface, publishing and managing its content, and customizing its experience.
OpenCms is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.
The fully browser based user interface features configurable editors
... [More]
for structured content with well defined fields. Alternatively, content can be created using an integrated WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content.
OpenCms is written in Java and uses XML for content storage. [Less]
Cargo is a thin wrapper around existing containers (e.g. J2EE containers). It provides different APIs to easily manipulate containers.
Cargo provides the following APIs:
* A Java API to start/stop/configure Java Containers and deploy modules
... [More]
into them. We also offer Ant tasks, Maven 1, Maven 2 plugins. Intellij IDEA and Netbeans plugins are in the sandbox.
* A Java API to parse/create/merge J2EE Modules [Less]
Welcome to the JAX-WS Reference Implementation Project. This is a project in the JWSDP subcommunity of the Java community on Web Services and XML at java.net.
This project develops and evolves the code base for the reference implementation of the
... [More]
JAX-WS specification. The current code base supports JAX-WS 2.0 but the project will track future versions of the JAX-WS specifications. [Less]
Umbrella project for integrations of Wicket and other projects such as Jasper Reports, Hibernate, Freemarker. Also a home for small community contributions.
JOnAS is a J2EE 1.4 certified Application Server supporting clustering, management, and extensibility with Eclipse plugins.
Mule is an ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing
... [More]
and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]
The Official Standard Implementation for JavaServer(TM) Faces
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).
JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.
EmForge is a J2EE-based, Open-Source, Workflow-Based integrated solution for managing software development process. Our target is to provide easy to use (on the one hand) and flexible (on the other hand) solution for software-development teams.
... [More]
Key Features of EmForge
* Integration of tools, used in software-development process:
* Documentation(Wiki-based);
* Task-Management (Workflow-Based);
* Version-Control Management (Subversion-based);
* Easy to use - in this project we used Trac as prototype
* Flexible: easy integrate and configure for your needs;
* Open-Source (LGPL) with commercial support. [Less]