You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Jing Zhou <ji...@netspread.com> on 2003/12/23 00:24:12 UTC

[ANNOUNCE] Carrier 2.0b3 with Unbreakable App Flows and File Upload/Download

Greetings!

Carrier 2.0b3 and its core source codes are available now.
Carrier is built on top of Struts and enables non-programming
designers to compose and exchange web form based messages.

With this release, the designers could compose web forms
with a fixed number or dynamic number of file attachments
by binding File Fields to custom File Properties
in the form bean model. The file download is achieved by
binding a Link Button/Click Button to the custom File Properties.
Thanks the Struts and the fileupload developers, now designers
could do it without single line of codes. There is a demo for
this capability in the distribution.

Another major feature introduced is the Unbreakable
App Flows - no matter which browser's button is clicked by
accident or on purpose, such as the Back/Forward/Refresh
buttons, an app flow is able to continue from where
it is interrupted without losing any state information. This
feature is active when the no client cache and the server
side cache are enabled. It is hidden completely from
the designer's point of view. If the request/response cycle
is a long run job, it get handled systematically - you can
wait until the response is returned or cancel the response.

A custom DateProperty is also introduced in this release.
The format pattern or its key in resource bundle and error
key are all encapsulated in one place. It offers a complete
i18n date property that encapsulate input/output format
or its key and error message or its key. It could also
be used in normalized mode as the standard java.sql.Date.

The phase for the Separation of Concerns has been finished.
We understand the hart of innovation involves
the phase for the Reduction of Concerns. This is where we
are now. Carrier offers non-programming designers the
ability to design live web applications with minimum
concerns, in many cases, no coding at all, and in the
meanwhile, resulting in the first class quality applications.
Try it and see how it works. The core algorithms are 
open to you. The WebLogic 8.1 and OC4J 9.03 are fully
supported in this release.

Happy Holidays!

Jing
Netspread Carrier Developer
http://www.netspread.com