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

Jonatas Rodrigues updated WW-1936:
----------------------------------

    Description: 
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]

  was:
I am a 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]


> 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