Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      An application builder for MyFaces should allow to bootstrap MyFaces applications easily.

      The core should be very pluggable to allow add-ons for different frameworks.
      We should use CDI (e.g. OWB) as dependency injection framework (so it's possible to use e.g. the nice event system).

      It should be possible to generate:

      #1 The project (minimal version of

      • Maven config

      #2 Config

      • JSF (MyFaces-Core and Mojarra)
      • MyFaces component libs
      • CDI

      #3 (Simple) Use-Case

      • JSF
      • 1 component lib
      • CDI (OWB)
      • MyFaces Extensions (ExtVal (bean-validation module), CODI)

      The generated application should >not< depend on the application builder.
      For the beginning users of the application builder should be able to use very simple commands to generate the required (minimal) config and very simple applications based on the mentioned frameworks.

        Activity

        Hide
        Gerhard Petracek added a comment -

        Fullstack generation (planned for the future):

        • EJB 3.1
        • JPA 2
        • Spring 3
        • MyFaces Orchestra
        • UML (XMI) based generation
        Show
        Gerhard Petracek added a comment - Fullstack generation (planned for the future): EJB 3.1 JPA 2 Spring 3 MyFaces Orchestra UML (XMI) based generation
        Hide
        Hazem Saleh added a comment -

        Adding to the base description:

        There is a needed investigation about the possibility of creating custom tags for Spring Roo to shape the project direction.

        Show
        Hazem Saleh added a comment - Adding to the base description: There is a needed investigation about the possibility of creating custom tags for Spring Roo to shape the project direction.

          People

          • Assignee:
            Unassigned
            Reporter:
            Gerhard Petracek
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development