... or, you know, use CDI for your managed beans ;) Regards, Jakob
2010/12/4 Jakob Korherr <[email protected]>: > Hi, > > Sorry, I just skimmed your mail, but for your last point > >>Finally, what's the correct way to implement an editor action? The managed >>bean needs to be initialized before rendering it. So instead of invoking the >>no-arg constructor, I want something like: >>Foo(id) >>to be invoked. > > you can use a no-arg constructor and an init method annotated with > @PostConstruct. So something like this: > > @PostConstruct > private void init() { // init bean here } > > However, you can't pass arguments neither to the constructor nor to > this init method. You need to 1) get everything you need from the > context or 2) set them from outside via setter methods. > > Hope this helps. > > Regards, > Jakob > > 2010/12/3 ken keller <[email protected]>: >> My last startup is www.collectrium.com. We use AWS/py/django. This was my >> first non-Java app & I missed strong typing. django's template language is >> verbose & there's not much of a widget library. So I'm back to Java. AWS >> avoids setting up a data center (as co-founder of IGN.com, I don't miss >> managing 1,000 servers) but one still must manage the OS & scaling. So I'm >> trying appengine. >> >> jsf's attractions are validation, data binding, component model, component >> libraries. Too bad it doesn't include safe HTML (ala >> http://code.google.com/webtoolkit/doc/latest/ReleaseNotes.html#SafeHtml) but >> it should be easy to wrap text components. Too bad the component library >> suppliers won't rally around a standard look-&-feel so one could mix >> components. >> >> I like gwt but it doesn't have validation & SEO is too hard. I might use gwt >> for editing functionality & a lightweight template language (which doesn't >> require a servlet container or mock for unit testing) like freemarker for >> browsing functionality. >> >> My current startup is a productivity tool in the cloud. I hope it will be >> used by many people of course. >> >> I'm using IntelliJ & appengine 1.3.8. From my web.xml: >> >> <context-param> >> <param-name>com.sun.faces.expressionFactory</param-name> >> <param-value>com.sun.el.ExpressionFactoryImpl</param-value> >> </context-param> >> >> From my pom.xml: >> >> <dependency> >> <groupId>javax.el</groupId> >> <artifactId>el-api</artifactId> >> <version>2.2</version> >> </dependency> >> <dependency> >> <groupId>org.glassfish.web</groupId> >> <artifactId>el-impl</artifactId> >> <version>2.2</version> >> </dependency> >> >> When I run the app, the log shows: >> >> INFO: Either you haven't specified the ExpressionFactory implementation, or >> an error occured while instantiating the implementation you've specified. >> However, attempting to load a known implementation. >> >> The app works but I wonder why. >> >> I'm having trouble w/ primefaces too. >> >> Finally, what's the correct way to implement an editor action? The managed >> bean needs to be initialized before rendering it. So instead of invoking the >> no-arg constructor, I want something like: >> Foo(id) >> to be invoked. >> >> On Fri, Dec 3, 2010 at 10:04 AM, Kito Mann <[email protected]> wrote: >> >>> Hello Ken, >>> >>> There's definitely a lot of activity in the JSF world, and it's used by a >>> lot of large and smaller companies (see http://www.javaserverfaces.org/for >>> a list of sites built using JSF or Seam under "JSF in Production"). There >>> are a variety of industries, but it's quite popular in Finance (banks and >>> insurance companies). >>> >>> In terms of active development, you can just look at the recent releases to >>> see there's a lot going on. >>> >>> It's worthwhile also to point out that Trinidad is used as the foundation >>> for all of the Oracle Fusion applications. >>> >>> What sort of application is your startup intending to build with MyFaces? >>> --- >>> Kito D. Mann | twitter: kito99 | Author, JSF in Action >>> Virtua, Inc. | http://www.virtua.com | JSF/Java EE training and consulting >>> http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info | >>> twitter: >>> jsfcentral >>> +1 203-404-4848 x3 >>> >>> Public JSF 2 Training this January in London: JSF 2 Update for JSF 1.x >>> users >>> (http://bit.ly/jsf2updatecourse< >>> http://skillsmatter.com/course/java-jee/jsf2-update-course>) >>> and JSF 2 in Action >>> (http://bit.ly/jsf2course< >>> http://skillsmatter.com/course/java-jee/jsf-and-ajax> >>> ) >>> >>> >>> >>> On Fri, Dec 3, 2010 at 11:44 AM, ken keller <[email protected]> wrote: >>> >>> > 1Mpvs/day on which URL? >>> > >>> > mojarra looks inactive: >>> > http://java.net/projects/mojarra/lists >>> > The richfaces team seems to prefer mojarra to myfaces. Given the effort >>> > being devoted to richfaces & primefaces atop jsf2, one would think there >>> > would be much more activity on the lists. >>> > >>> > I've posted twice over the last few months about >>> > javax.faces.application.ViewExpiredException >>> > thrown on appengine but nobody replied. >>> > >>> > http://www.irian.at/myfaces_support >>> > costs $5,300/yr for basic support--$10,600 for advanced. My startup can't >>> > afford this--especially without trying it first--perhaps a paygo option. >>> > >>> > I haven't studied the source code to see if there's unit testing. >>> > >>> > As compelling as jsf2 is, I'm scared to bet my startup on it. >>> > >>> > On Fri, Dec 3, 2010 at 12:30 AM, Mark Struberg <[email protected]> >>> wrote: >>> > >>> > > Hi! >>> > > >>> > > With the pretty fast development on the spec side (last year 2.0, last >>> > week >>> > > 2.1 - thanks Ed!) there is a very steady development going on atm. Also >>> > > remember that EE6 is pretty fresh. >>> > > >>> > > So while there is currently not that much traffic on the us...@mf list >>> > > there is pretty much of it on the dev list atm. >>> > > The move from JSF-1.x to JSF-2.x is still to be done for most of the >>> > legacy >>> > > projects, but there are a few JFS-2 projects already in production with >>> > lot >>> > > of success (we currently serve ~ 1 mio page hits per day with >>> MyFaces-2, >>> > > OpenWebBeans, CODI, OpenJPA2 and our servers are pretty 'cold') >>> > > >>> > > LieGrue, >>> > > strub >>> > > >>> > > --- On Fri, 12/3/10, Matthias Wessendorf <[email protected]> wrote: >>> > > >>> > > > From: Matthias Wessendorf <[email protected]> >>> > > > Subject: Re: myfaces popularity >>> > > > To: "MyFaces Discussion" <[email protected]> >>> > > > Date: Friday, December 3, 2010, 7:44 AM >>> > > > On Fri, Dec 3, 2010 at 7:28 AM, ken >>> > > > keller <[email protected]> >>> > > > wrote: >>> > > > > This mailing list isn't very active. Most of the >>> > > > messages seem to be about >>> > > > > component libs like Trinidad. >>> > > > > >>> > > > > Is myfaces popular? >>> > > > >>> > > > yes it is. >>> > > > >>> > > > > >>> > > > > Wouldn't a searchable group be more convenient than a >>> > > > mailing list? >>> > > > >>> > > > the archives *are* searchable (e.g. markmail). >>> > > > >>> > > > > >>> > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Matthias Wessendorf >>> > > > >>> > > > blog: http://matthiaswessendorf.wordpress.com/ >>> > > > sessions: http://www.slideshare.net/mwessendorf >>> > > > twitter: http://twitter.com/mwessendorf >>> > > > >>> > > >>> > > >>> > > >>> > > >>> > >>> >> > > > > -- > Jakob Korherr > > blog: http://www.jakobk.com > twitter: http://twitter.com/jakobkorherr > work: http://www.irian.at > -- Jakob Korherr blog: http://www.jakobk.com twitter: http://twitter.com/jakobkorherr work: http://www.irian.at

