... 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

Reply via email to