Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-1936

New Java 1.5 features

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • None
    • None
    • "New" API
    • None
    • Important

    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
      jonatas@pgr.mpf.gov.br

      Attachments

        Activity

          People

            Unassigned Unassigned
            jonatas@pgr.mpf.gov.br Jonatas Rodrigues
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: