struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Struts Wiki] Update of "StrutsTi" by DonBrown
Date Wed, 31 Aug 2005 05:02:54 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.

The following page has been changed by DonBrown:
http://wiki.apache.org/struts/StrutsTi

The comment on the change is:
Struts Ti main page, ported from twdata.org

New page:
##language:en
= Struts Ti =

Struts Ti is a simplified Model 2 framework for developing webapps which allows the developer
better access to the underlying servlet/portlet environment.  It serves a niche of web applications
that don’t want the additional complexity of server-side components and verbose configuration,
yet want the structure and controller features of a modern web framework.   Struts Ti builds
on the directions of Struts 1.x, yet re-implements the framework to provide a clean slate
for the next generation of Struts Ti.  It aims to combine the simplicity of Ruby on Rails
and !NanoWeb, the refinement of !WebWork 2, the tool-friendly authoring of Beehive, and the
history of Struts 1.x.

The key word for Struts Ti is simplicity.  Ideally, Struts Ti should approach Ruby on Rails
levels of easy of use, yet scale up to large applications providing a smooth transition to
JSF if desired.  

'''Struts Ti is in the Struts sandbox for continued development and possible eventual acceptance
as a Struts subproject, and is NOT an official Struts sub-project and as such, is not ready
for operational use.'''

== Concepts ==
 * [wiki:Self:StrutsTi/ControllerMock Controller mockup] -- A mock of a Controller.java class
with a description of its design and features
 * [wiki:Self:StrutsTi/ActionMappings Action mappings] -- Flexible way to map URL's to actions
 * [wiki:Self:StrutsTi/FormValidation Form validation] -- How to handle validation
 * [wiki:Self:StrutsTi/JspTags JSP tags] -- Approaches to a JSP taglib
 * [wiki:Self:StrutsTi/StateManagement State management] -- Page Flow state management and
modularity
 * [wiki:Self:StrutsTi/XWork XWork] -- Details and discussion of the layer that's built on
XWork

== References ==
 * [wiki:Self:StrutsTi/June30Notes June 30 brainstorming notes]
 * [wiki:Self:StrutsTi/OriginalProposal Original proposal]
 * http://www-128.ibm.com/developerworks/java/library/wa-rubyonrails/index.html - Ruby on
Rails vs Struts comparison

== Links ==
 * http://www.opensymphony.com/xwork/ - XWork
 * http://incubator.apache.org/beehive/ - Apache Beehive
 * http://jakarta.apache.org/commons/chain/ - Commons Chain

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message