myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <gerhard.petra...@gmail.com>
Subject Re: Ideas for GSoC
Date Tue, 30 Mar 2010 17:40:58 GMT
hi,

i agree with matthias. let's do it step by step. we should start with the
basic stuff (as mentioned in the jira issue).
if we have time, we can add further modules (add-ons) later on.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/30 Matthias Wessendorf <matzew@apache.org>

> On Tue, Mar 30, 2010 at 7:17 PM, Matthias Wessendorf <matzew@apache.org>
> wrote:
> > On Tue, Mar 30, 2010 at 6:43 PM, Hazem Saleh <hazems@apache.org> wrote:
> >> Hi Tobias,
> >>
> >> I wish to see an entity visualizer from which the user will be able to
> >> define the entities and the relationships between them.
> >>
> >> After the user completed the entities definition, (s)he can specify
> extra
> >> parameters that affects the generation way (Some of the parameters are):
> >
> > starting with some "defaults" is fine, IMO. eg:
> >
> >> 1. The build configuration type: Ant or Maven2.
> >
> > => Maven
> >
> >> 2. Generated code style: Sun Convention or Apache Convention.
> >
> > => no question... ;-)
> >
> >> 3. Targeted web server: Tomcat, Glassfish, or others.
> >
> > jetty (not only due to maven)
> >
> >>
> >> The user should also be able to control the dependencies used by the
> >> generated code for example:
> >> 1. JavaServer Faces Implementation: RI or MyFaces (I prefer to have
> MyFaces
> >> as the default implementation).
> >
> > not a real question, for the default. Later on, of course: Mojarra 2.
> >
> >> 2. JavaServer Faces Version: By default 2.0.
> >
> > yeah, no need for JSF2
>
> => 1.2 ... (sorry)
>
>
> >
> >> 3. Validation: Extval, or others.
> >
> > bean-vali + ExtVal
> >
> >> 4. Persistence: JPA, Hibernate ...etc.
> >
> > why hibernate? Stick with JPA2 (is Apache openJPA already on JPA2 ?)
> >
> >> 5. Target Database: MySQL, Oracle, DB2, or others.
> >
> > derby ?
> >
> > +1 on CLI; works for the most ;-)
> >
> >
> >>
> >> Finally, the functionality done by the user interface should have
> equivalent
> >> CLI.
> >>
> >> I wish that we can use some pre-made tools like (Roo) and customize it
> for
> >> the generation part.
> >>
> >> On Tue, Mar 30, 2010 at 5:12 PM, Tobias Ullrich <
> lists@dump.netvanced.eu>
> >> wrote:
> >>>
> >>> Hey Guys,
> >>> thx for your replies.
> >>> The application builder idea sounds very interesting and, if it is fine
> >>> with you, I would like to apply for it.
> >>> Hazem/Gerhard: Could you guys give me some more input on your idea?
> Maybe
> >>> a bit more detail about how you imagined the user interface and the
> add-on
> >>> part?
> >>> Cheers,
> >>> Tobias
> >>> On Tue, Mar 30, 2010 at 3:11 PM, Gerhard Petracek
> >>> <gerhard.petracek@gmail.com> wrote:
> >>>>
> >>>> i added 2 issues:
> >>>> https://issues.apache.org/jira/browse/MYFACES-2635
> >>>> and
> >>>> https://issues.apache.org/jira/browse/EXTVAL-89
> >>>>
> >>>> regards,
> >>>> gerhard
> >>>> http://www.irian.at
> >>>>
> >>>> Your JSF powerhouse -
> >>>> JSF Consulting, Development and
> >>>> Courses in English and German
> >>>>
> >>>> Professional Support for Apache MyFaces
> >>>>
> >>
> >>
> >>
> >> --
> >> Hazem Ahmed Saleh Ahmed
> >>
> >> Author of (The Definitive Guide to Apache MyFaces and Facelets):
> >>
> http://www.amazon.com/Definitive-Guide-Apache-MyFaces-Facelets/dp/1590597370
> >> http://www.amazon.com/-/e/B002M052KY
> >>
> >> Web blog: http://www.jroller.com/page/HazemBlog
> >>
> >> [Web 2.0] Google Maps Integration with JSF:
> >> http://code.google.com/p/gmaps4jsf/
> >> http://www.ibm.com/developerworks/library/wa-aj-gmaps/
> >>
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > blog: http://matthiaswessendorf.wordpress.com/
> > sessions: http://www.slideshare.net/mwessendorf
> > twitter: http://twitter.com/mwessendorf
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>

Mime
View raw message