You should give IDEA a try ...

> I would think that using the fully qualified classname isn't any harder
> since most of the time you are copy pasting it anyway.
>  
> Also, when using refactoring tools to rename classes, or move them, the
> tools can often update xml or text files.  This wouldn't work with short
> names.
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Jason Carreira
> Sent: Friday, 15 August 2003 2:15 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [OS-webwork] Simplicity of WW2
> 
> 
> Create a jira for <default-action-package> for XWork 1.0 and we'll take
> a look at what it will take to make it happen.
> 
> -----Original Message-----
> From: John Patterson [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, August 14, 2003 4:00 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [OS-webwork] Simplicity of WW2
> 
> 
> That is a great improvement!  Still one extra step per action though.
> It would not be very often that one would want to change the default
> action-view search behaviour.  Just setting a java package property
> would be enough (<defaultActionPackage>com.myorg.myapp.actions</...).
>  
> I just thought that if I saw such an ease of use feature when looking
> for a framework that would have impressed me.  I hate having to
> configure things with xml that should be default.  One more step that
> can go wrong.  Smart defaults are a developers friend.
> 
> ----- Original Message ----- 
> From: Jason Carreira <mailto:[EMAIL PROTECTED]>  
> To: [EMAIL PROTECTED] 
> Sent: Thursday, August 14, 2003 7:51 PM
> Subject: RE: [OS-webwork] Simplicity of WW2
> 
> I'm not sure about this... this sounds more complicated to me than
> explicitly telling it what to look for... you have to read a lot more
> docs for what the defaults are, etc. With the stuff I did to make the
> default stuff pulled out into a separate file, here's what the xwork.xml
> for the Config Browser app looks like:
>  
> <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
> "http://www.opensymphony.com/xwork/xwork-1.0.dtd";>
>  
> <xwork>
>     <include file="webwork-default.xml"/>
>  
>     <package name="default" extends="webwork-default" namespace="/">
>         <interceptors>
>             <interceptor-stack name="config-browser-default">
>                 <interceptor-ref name="component"/>
>                 <interceptor-ref name="validationWorkflowStack"/>
>             </interceptor-stack>
>         </interceptors>
>         <default-interceptor-ref name="config-browser-default"/>
>         <global-results>
>             <result name="error" type="velocity">error.vm</result>
>         </global-results>
>         <action name="namespace"
> class="com.opensymphony.webwork.config_browser.NamespaceAction">
>             <result type="velocity"
> name="success">namespaces.vm</result>
>             <result type="velocity" name="input">namespaces.vm</result>
>         </action>
>         <action name="actionNames"
> class="com.opensymphony.webwork.config_browser.ActionNamesAction">
>             <result type="velocity"
> name="success">actionNames.vm</result>
>             <result type="velocity" name="input">actionNames.vm</result>
>         </action>
>         <action name="showConfig"
> class="com.opensymphony.webwork.config_browser.ShowConfigAction">
>             <result type="velocity"
> name="success">showConfig.vm</result>
>             <result type="velocity" name="input">showConfig.vm</result>
>         </action>
>     </package>
> </xwork>
>  
> That's the whole thing. It's pretty simple, I think.
>  
> Jason
> 
> -----Original Message-----
> From: John Patterson [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, August 14, 2003 7:40 AM
> To: Webwork
> Subject: [OS-webwork] Simplicity of WW2
> 
> 
> When searching for a good web framework I looked for simplicity first
> and power second.  The thing which stood out about WW1 was that it
> seemed easier to get new actions up and running quickly.  Being able to
> define a default package made the config very simple.  I think that some
> of this has been lost in WW2.
>  
> I would like to suggest the ability to have "default" mappings between
> action aliases, action classes and views so that if I enter the URL
> "/action/search" or "search.action" the framework will look for a class
> named SearchAction and a view of "/search.jsp" (success result).
>  
> This must be able to be configured so that instead of jsp some other
> view technology could be used as the default.  The directory in which
> the default jsp view should be searched for should also be able to be
> specified ("/" as default)
>  
> The action search path should be able to be specified.  If an action
> with a namespace is used ("/products/search") then the action class
> should be searched for in the sub package "products" of every package in
> the search path.
>  
> Of course this would only work for actions that only need one specific
> result (may use global results)
>  
> To my mind, this kind of shortcut makes a framework appear easy to use.
> In reality it is easy to configure every action in your xml file but it
> is an obvious way to show "look how easy it is to use Webwork".  The
> fine grained control would remain for more complicated actions.
>  
> John.
> 
> 



-------------------------------------------------------
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