[ 
https://issues.apache.org/struts/browse/WW-1936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_41084
 ] 

Don Brown commented on WW-1936:
-------------------------------

These are some great ideas, but they need to be broken up into separate 
tickets, preferably with patches.  Many of these features should be done as 
separate plugins.  See the plugin guide for more information.

> New Java 1.5 features
> ---------------------
>
>                 Key: WW-1936
>                 URL: https://issues.apache.org/struts/browse/WW-1936
>             Project: Struts 2
>          Issue Type: New Feature
>          Components: API
>            Reporter: Jonatas Rodrigues
>            Priority: Critical
>
> I am the leader on a brazilian government project called Atena: an Struts 2, 
> Velocity and EJB 3 extension. We have developed many features that we think 
> could be incorporated into the Struts source, like:
> 1) Lyfecycle
> - @PreAction and @PosAction annotations
> - @PreResult and @PosResult annotation
> 2) Scope
> - Action scope
> - Conversation scope
> @Persistent (to inject (load and save) scoped variable into actions)
> 3) Configuration
> - @Action annotation
> - @Result and @Results annotations
> - @Interceptor and @Interceptors annotations
> 4) Interceptor
> - TypeGeneric converter interceptor
> 5) Injection
> - @Inject (to generic injection)
> - EJB 3 capabilities to run the code inside and outside an EJB container
> 6) Ajax
> - An embedded and speedy ajax solution and capabilities
> 7) Validation
> - A java based (without xml) client and server side validation approach.
> 8) View
> - A java based view designer
> - A propotype capabilities
> We think a JSP taglibs code based is not a good approach to Struts. It cannot 
> compete against JSF. We have developed a pure java approach using similars 
> Struts taglibs classes, but without JSP.
> If it could be intersting, please, write me.
> Jonatas Rodrigues
> [EMAIL PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to