Apache Shale v1.0.5

Architecturally, Shale is a set of loosely coupled services that can be combined as needed to meet particular application requirements.
Shale provides additional functionality such as application event callbacks, dialogs with conversation-scoped state, a view technology called Clay, annotation-based functionality to reduce configuration requirements and support for remoting.
Shale also provides integration links for other frameworks, to ease development when combination of technologies are required.
Here are some key features of "Apache Shale":
· View Controller - Convenient mechanism to associate a "backing" Java class with each JavaServer Faces view in an application, with predefined event handlers for events significant to an application developer.
· Dialog Manager - Mechanism to define a "conversation" with a user that requires multiple HTTP requests to implement, modeled as a state diagram.
· Application Manager - Traditional application wide front controller features that should be applied to every request.
· Validation - Integration with the Apache Commons Validator Framework, supporting both client side and server side validations based on a single set of configured validation rules.
· Remoting - Server side support for applications that employ AJAX (Asynchronous JavaScript and XML) style interactions.
· Spring Integration - Integration with the Spring Framework, allowing the use of Spring's dependency injection framework to create JavaServer Faces managed beans.
· Clay - An alternative to JSP where you define views in pure HTML, in a fashion similar to Tapestry and Facelets. An innovative sub-framework for supporting the configuration of reusable subtrees of JavaServer Faces components for customizable reuse.
· Test Framework - Set of mock objects and JUnit test case base classes suitable for testing both the framework classes themselves, as well as application components built on top of the framework.
· Tiger Extensions - Optional add-on library that adds additional ease-of-use features for Shale applications that run on Java Standard Edition 5 (popularly known by its code name during development, "tiger").
Requirements:
· JRE 1.4 or higher
· Servlet API 2.4 or higher
· JavaServer Pages 2.0 or higher
· JavaServer Faces 1.1 or higher
· JSP Standard Tag Library (JSTL) 1.1 or higher
· Apache Commons BeanUtils 1.7 or higher
· Apache Commons Chain 1.1 or higher
· Apache Commons Digester 1.8 or higher
· Apache Commons Logging 1.1 or higher
Limitations:
· Apache Shale is retired from Apache right now.

Related Scripts

  • Apache Lucy 0.3.2
    Apache Lucy is a port to C of Apache Lucene, and it targets dynamic languages. Nevertheless, Apache Lucy is not a full line-by-line port of Apache Luc...
  • Apache Sentry 1.2.0
    Apache Sentry improves the overall security of data and metadata stored on an Apache Hadoop database. Out of all the Hadoop stack, only Apache Hive is...
  • Apache Celix 0.0.1
    Apache Celix provides the closest C API for the Java OSGi specification.Interoperability between the two languages is included. What's New in This Rel...
  • Intrusion Detection For Apache
    Ida, is an Apache log security analyzer written in PHP. It will scan Apache logs and report about security incidents like SQL injections, XSS attacks,...
  • Cushion 1.6.2
    CouchDB is a key-value store system developed by Apache.It has grown to be one of the most used NoSQL database systems around, along with Apache Cassa...
  • Apache Bigtop 0.5.0
    This includes testing at various levels of Hadoop development (packaging, platform, runtime, upgrade, etc.). Download Apache Hadoop from here.Tested m...
  • Apache Easyant 0.9
    It allows maximum flexibily, improved integration in existing build systems and provides conventions and guidelines.Apache EasyAnt has its base in too...
  • Apache Hourly Stats 0.1b
    Apache Hourly Stats starts like an excesively simple PHP script which generates an HTML report from an Apache access_log file. The statistics it provi...
  • Apache Falcon 0.3
    Apache Falcon is basically a data management system for Apache Hadoop installations.It helps developers move around and process data recorded in a Had...
  • Apache Oltu 0.22
    OAuth is an open protocol that allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site...
  • Apache Harmony 5.0M15 / 6.0M3
    It's aim is to produce a performance-based runtime platform for the Java SE. Here are some key features of "Apache Harmony":· A compatible, indep...
  • Apache Mesos 0.9.0
    Apache Mesos is for running applications on a dynamically shared pool of machines (cluster).Apache Memos can deploy to cluster environments applicatio...
  • Apache-tar 1.7.1
    Useful when developing and managing project source code in Apache Ant and needing a quick method to export it to TAR format for other usage.Can be use...
  • Apache Droids 0.2.0
    Apache Droids aids programmers put together AI-based entities for automating one or more Web discovery tasks.It doesn't have the power of Google's eng...
  • Apache Stratos 3.0.0-incubating
    Apache Stratos is a powerful toolkit that can be used as a wireframe for running popular Web hosting tools like Tomcat, PHP and MySQL run on cloud inf...
  • Apache Bval 0.5
    Apache BVal is an Apache TLP and is TCK compliant.Can be extended via various modules (for managing metadata, XStream, Google Guice integration, OSGi,...
  • Apache Crunch 0.5.0
    A pipeline is a concatenation of operations to perform a specific job, arranged so that the output of each element is the input of the next.Apache Cru...
  • Apache Metamodel 4.0-SNAPSHOT
    Apache MetaModel supports most of the major database systems around and is focused on providing the be-all end-all interface for running database oper...
  • Apache Tashi 201203
    Apache Tashi was created to help developers deal with Big Data infrastructures.Its main role is to ease the task of dealing with large server clusters...
  • Apache Wave
    Wave is a rich, distributed, near-real-time collaboration platform, initially developed by Google, now an Apache Foundation project.Apache Wave contai...
DMCA Notice-Privacy Policy
2004 - 2013 DownScripts. All rights reserved.