After it's done, I'll put it in JDJ :)

On Tue, 19 Aug 2003, Mike Cannon-Brookes wrote:

> I agree with Hani's points - but must add that on the whole this is awesome!
> Very solid, lots of text, good points made throughout.
>
> I know Hani meant to commend you on the overall quality, but forgot (or he
> hadn't taken his bile hat off ;)).
>
> M
>
> On 19/8/03 11:29 AM, "Hani Suleiman" ([EMAIL PROTECTED]) penned the words:
>
> > 1) I don't see the need to cuss webwork1.
> > 2) The portlet sentence seems rather bizarre to me, a portal
> > dispatcher? JSR-168 says very little about portals, so a portal
> > dispatcher is certainly not self-explanatory, to me at any rate.
> > 3) 'Two strategies for handling form submission' seems another odd
> > detail to choose to highlight. Smells too much of 'look at how clever
> > we are for coming up with this trick!' rather than 'this is why the
> > average person should use webwork2'.
> > 4) 'JPublish is replacing their...'...JPublish isn't a bunch of guys,
> > it's a product.
> > 5) I assume the sig is not part of the press release
> >
> > On Monday, August 18, 2003, at 09:15 PM, Jason Carreira wrote:
> >
> >> I've written up a short "press release" to go as an announcement to TSS
> >> and JavaLobby and on the OpenSymphony site. Take a look at let me know
> >> what you think:
> >>
> >> The OpenSymphony team is proud to announce the first beta releases of
> >> XWork 1.0 and WebWork 2.0.
> >>
> >> This is the first release of a complete rewrite of WebWork, a
> >> hierarchical pull-MVC framework. While WebWork 1 provided a good
> >> separation of the general command framework from the web specific code,
> >> there was always a tension between making the code more specific for
> >> web
> >> applications and keeping the web-agnostic general command
> >> implementation. With XWork, the OpenSymphony team went back to the
> >> drawing board to create a powerful generic command pattern
> >> implementation. WebWork2 leverages the power of XWork at its core and
> >> builds upon it with web application framework specific code. This
> >> separation allows for each project to specialize and do what it does
> >> best without the possibility of contaminating or limiting either code
> >> base.
> >>
> >> XWork
> >>
> >> Xwork is a generic command pattern implementation with no dependencies
> >> on web specific libraries. Xwork adds powerful features to command
> >> processing including interceptors, the OGNL (http://www.ognl.org)
> >> expression language, an IoC (Inversion of Control) container, flexible
> >> type conversion, and a powerful validation framework.
> >>
> >> - Interceptors allow arbitrary code to be included in the call stack
> >> for
> >> your Action before and/or after processing of the Action, which can
> >> vastly simplify your code itself and provide excellent opportunities
> >> for
> >> code reuse. Many of the features of XWork and WebWork 2 are implemented
> >> as Interceptors and can be applied via external configuration along
> >> with
> >> your own Interceptors in whatever order you specify for any set of
> >> Actions you define.
> >>
> >> - OGNL is used throughout XWork to allow dynamic object graph traversal
> >> and method execution where needed and can transparently access
> >> properties from multiple beans using our ValueStack.
> >>
> >> - XWork IoC allows for code dependencies to be made explicit and
> >> centrally managed while simplifying your Action code. Components
> >> required by your actions will be instantiated and maintained in a
> >> hierarchy of three scopes (application <- session <- request) and will
> >> be provided to your actions automatically, removing the need for
> >> boilerplate code to lookup required services from a registry or
> >> hardwired dependencies on a service implementation class.
> >>
> >> - The XWork Validation Framework allows you to define your validations
> >> for a class in external XML files and have them applied at runtime
> >> automatically (using an Interceptor). It is very flexible framework,
> >> allowing for different validations for the same class in different
> >> contexts with defaults and inherited validations and passing the
> >> validation context on to your domain objects to allow them to be
> >> validated using their own validation definitions. It also ties in with
> >> XWork's excellent i18n localization for multi-language messages.
> >>
> >> XWork is completely generic, and can be applied to any request/response
> >> paradigm. JPublish is currently replacing their internal command
> >> pattern
> >> implementation with XWork, and possible future implementations built on
> >> XWork include a Portal Dispatcher implemented as a JSR-168 Portlet, a
> >> JMS dispatcher, and JSF integration.
> >>
> >> WebWork2
> >>
> >> WebWork2 is built as a set of Interceptors, Results, and Dispatchers on
> >> top of XWork. WebWork2's view technologies include JSP, Velocity, and
> >> FreeMarker. For the final 2.0 release, JasperReports and XSLT views
> >> will
> >> be implemented as well. WebWork2 comes with a small but powerful set of
> >> JSP tags and Velocity macros which make use of OGNL's expression parser
> >> and XWork's ValueStack to provide for easy and expressive web page
> >> development. WebWork2's JSP tags and Velocity macros are built upon a
> >> flexible templating system, allowing you to customize the output of the
> >> tags by providing your own set of templates. WebWork2 also comes with
> >> powerful pre-built components to make web application development
> >> faster
> >> and easier such as two strategies for handling duplicate form submits
> >> (one returns an error view for subsequent form submissions, the other
> >> saves the result of the first form processing and displays that result
> >> for all subsequent form submissions). WebWork2 also provides the
> >> standard web application framework features such as servlet redirect
> >> and
> >> request dispatcher results and multipart file uploading support.
> >>
> >> --
> >> Jason Carreira
> >> Technical Architect, Notiva Corp.
> >> phone:    585.240.2793
> >>   fax:    585.272.8118
> >> email:    [EMAIL PROTECTED]
> >> ---
> >> Notiva - optimizing trade relationships (tm)
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> >> Data Reports, E-commerce, Portals, and Forums are available now.
> >> Download today and enter to win an XBOX or Visual Studio .NET.
> >> http://aspnet.click-url.com/go/psa00100003ave/
> >> direct;at.aspnet_072303_01/01
> >> _______________________________________________
> >> Opensymphony-webwork mailing list
> >> [EMAIL PROTECTED]
> >> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >>
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> > Data Reports, E-commerce, Portals, and Forums are available now.
> > Download today and enter to win an XBOX or Visual Studio .NET.
> > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>

-------------------------------------------------------------------
Joseph B. Ottinger                         http://enigmastation.com
IT Consultant                                [EMAIL PROTECTED]
J2EE Editor - Java Developer's Journal   [EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to