Updating...
Apache Jakarta Home Page
Home Page
| Categories: |
|
| Latest version: |
1.7 |
| Description: |
Framework for unit testing server-side Java code (Servlets, EJBs, Tag Libs, Filters, ...). The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it. Cactus implements an in-container strategy, meaning that tests are executed inside the container.
The Cactus ecosystem is made of several components: - The Cactus Framework: This is the heart of Cactus. It is the engine that provides the API to write Cactus tests. - The Cactus Integration Modules: They are front ends and frameworks that provide ways of using the Cactus Framework (Ant scripts, Eclipse plugin, Maven plugin, Browser integration to run Cactus tests from a browser, ...). - The Cactus Samples: They are simple projects that demonstrate how to write Cactus tests and how to use some of the Integration Modules.
Features include: - Integrates with the JUnit testing framework. Any tool that works with JUnit will work with Cactus because a Cactus test is a JUnit test. - Provides a ServletTestCase class that your test case can extend for unit testing Servlets or any Java classes that make use of Servlet API objects. - Provides a JspTestCase class that your test case can extend for unit testing Taglibs or any Java classes that make use of JSP API objects. In addition, a TestJspTagLifecycle extension is provided to help test JSP Taglibs. - Provides a FilterTestCase class that your test case can extend for unit testing Filters or any Java classes that make use of Filter API objects. - Allows to run existing JUnit Test Case classes on the server side. - Ability to unit test EJBs (including local interfaces) by calling them from a ServletTestCase, JspTestCase or FilterTestCase class. - Supports internationalization. |
| Added: |
2005-03-11 |
| Attributes: |
[BuiltForJava] [PlugIn] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
2.1 |
| Description: |
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.
Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts.
Cocoon has been designed to coexist and interoperate side-by-side with your existing J2EE solutions or to give them new functionality without requiring any change in the existing infrastructure.
Cocoon interacts with many data sources, including filesystems, RDBMS, LDAP, native XML databases, SAP systems and network-based data sources. It adapts content delivery to the capabilities of different devices like HTML, WML, PDF, SVG, and RTF, to name just a few. You can run Cocoon as a Servlet as well as through a powerful, commandline interface. The deliberate design of its abstract environment gives you the freedom to extend its functionality to meet your special needs in a modular fashion. |
| Added: |
2005-01-31 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] |
Home Page
| Categories: |
|
| Latest version: |
1.1 |
| Description: |
Services and configuration microkernel.
Features include: - Services: HiveMind services are POJOs (Plain Old Java Objects) that can be accessed and combined. Each service ideally defines a Java interface it implements (but this is no longer mandatory). HiveMind takes care of instantiating and configuring each service just as necessary. HiveMind lets services collaborate with each other via dependency injection. - Configuration: HiveMind allows you to provide complex configuration data to your services in a format you define. HiveMind will integrate the contributions of such data from multiple modules and convert it all into data objects for you. HiveMind configurations allow for data-driven solutions which combine with the service architecture. - Microkernel: HiveMind is a framework for creating applications, not an application, or even an application server, itself. The 'core' of HiveMind is the startup logic that knows how to parse and understand the module deployment descriptors, and use that information to instantiate and initialize all those services and configurations.
In HiveMind, a service is an implementation of a Java interface. Unlike other SOAs (Service Oriented Architectures, such as a SOAP, or EJBs), HiveMind is explicitly about combining Java code within a single JVM. HiveMind uses a descriptor to describe different services, their lifecycles, and how they are combined. HiveMind takes care of thread-safe, just-in-time creation of singleton service objects so your code doesn't have to. |
| Added: |
2005-06-10 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Description: |
Open-source repository for JSP custom tag libraries and associated projects, such as TagLibraryValidator classes and extensions to page-creation tools to support tag libraries.
Jakarta Taglibs also hosts the development tree of the reference implementation (RI) for the JSP Standard Tag Library (JSTL). This implementation is done under project standard. Currently, no other tag libraries in Jakarta Taglibs represent Java Community Process (JCP) standards.
Supports: - JCP standardized tag libraries: JSTL 1.0, JSTL 1.1 - Supported tag libraries: Application, Benchmark, BSF, Cache, DateTime, DBTags, I18N, Input (1.1), IO, JMS, JNDI, Log, Mailer, Page, Random, Regexp, Request, Response, Scrape, Session, String, XTags |
| Added: |
2005-04-26 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
2.0.8 |
| Description: |
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. This library is the successor to the OROMatcher, AwkTools, PerlTools, and TextTools libraries originally from ORO, Inc. |
| Added: |
2005-06-10 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
|
|