You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Werner Punz <we...@gmail.com> on 2009/04/14 10:36:55 UTC
MyFaces 2.0 Ajax and a big thank you
Hello Ganesh and Alex
I have committed the patches into the main MyFaces tree, again a big
thank you you did a load of work over easter and wow the code now has
become slim...
Ok here is the additional timetable from my side:
I would work on the response handling again on thursday and friday,
I cannot do it before since I am bound by company projects as you know
from monday til wednesday.
What I would do is, to finish the response area on the javascript side
and then add some mockup tests via a servlet which simulates the
response according to the spec xml schema do iron out the bugs
(especially working around the IE bugs in its quirks mode in the
setAttributes areae is still an untested water by some parts of the code
I preworked last week, it should work but needs testing on my side!).
I am not sure if I am able to commit the servlet tests into the apache
codebase since automated tests in this area require selenium which again
requires x-windows on the unix side for the browser engines as far as I
know.
After that I will have a look at the java codebase to start with the
Ajax ResponseWriter, if nothing has been done in the area yet!
If you guys want to work upfront in any area you want feel free...
I am sure you still have work to do on your specialized listeners or you
might want to work on the response as well.
I will apply the patches as soon as possible as they crawl up so that
you guys have an easier life to keep the codebases in sync!
Again thanks for your tremendous help, you definitely have earned a huge
applause by the rest of the community!
Werner
Re: MyFaces 2.0 Ajax and a big thank you
Posted by Jan-Kees van Andel <ja...@gmail.com>.
+1, there has been a lot of activity around MyFaces 2.0 AJAX, which is
great. Thanks Ganesh and Alex.
I'm for sure gonna play with the new AJAX features soon. ;-)
/JK
Re: MyFaces2.0 compile error in javax.faces.component._SelectItemsIterator
Posted by Simon Lessard <si...@gmail.com>.
That's good to know. Maybe we should wikify that fact for MyFaces in
general?
~ Simon
On Wed, May 6, 2009 at 5:11 AM, Werner Punz <we...@gmail.com> wrote:
> I assume the problem with Netbeans (which in my opinion currently has the
> best maven support) is that its maven implementation to my knowledge
> is rather old. So things which work on Maven 2.0.9 or 2.0.10 do not work
> often on Netbeans which relies on a way older maven implementation.
>
> Not sure if you can replace the integrated netbeans maven with
> an external one.
>
>
> Things probably will become better once Netbeans 6.7 is out
>
> Werner
>
>
> Matthias Wessendorf schrieb:
>
> On Wed, May 6, 2009 at 9:03 AM, Ganesh <ga...@j4fry.org> wrote:
>>
>>> Hi Simon,
>>>
>>> It's the Netbeans IDE's maven plugin that doesn't recognize the generated
>>> classes path and thus shows compile errors. I've switched to Eclipse
>>> (needed
>>> to add the maven plugin and enable dependency management and nested
>>> modules)
>>> and things work fine :-)
>>>
>>
>> real man's IDE ;-)
>> Funny that it does not work in Netbeans. The IDEs I am using (JDEV and
>> Eclipse) understand
>> those generated artifcats. Tools just should work, eh ? :)
>>
>> Best Regards,
>>> Ganesh
>>>
>>> Simon Lessard schrieb:
>>>
>>>> Hi,
>>>>
>>>> The class gets generated by a Maven plugin using _UISelectItems as a
>>>> base.
>>>> It works fine for me. Did you checkout also the mavin plugin projects?
>>>>
>>>>
>>>> Regards,
>>>>
>>>> ~ Simon
>>>>
>>>> On Sun, Apr 19, 2009 at 4:30 PM, Ganesh <ganesh@j4fry.org
>>>> <ma...@j4fry.org>> wrote:
>>>>
>>>> Hi Simon,
>>>>
>>>> I have run mvn install. In the API
>>>> javax.faces.component._SelectItemsIterator contains references to
>>>> class UISelectItems which doesn't exists. There is a class named
>>>> javax.faces.component._UISelectItems and if you wouldn't say it
>>>> compiles fine for you I'd think it's a typo in
>>>> javax.faces.component._SelectItemsIterator. Similar issues exist
>>>> for UIMessage and UIMessages.
>>>>
>>>> Here's a link to the ViewVC of the 2_0_0 branch. I think it
>>>> supports that there is _UISelectItems, but no UISelectItems and
>>>> that _SelectItemsIterator references UISelectItems:
>>>>
>>>>
>>>>
>>>> http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
>>>>
>>>> Can you please check this again?
>>>>
>>>> Best Regards,
>>>> Ganesh
>>>>
>>>> Simon Lessard schrieb:
>>>>
>>>> Hi Ganesh,
>>>>
>>>> I think you forgot to execute mvn install on the build maybe
>>>> because it compiles fine for me.
>>>>
>>>> As for running the whole thing I don't think it would be
>>>> working yet since some Lifecycle phases were already modified
>>>> to use the new Ajax API on partial request, but there's no
>>>> impl for that code yet. Once the partial context and writer as
>>>> well as JSP VDL are implemented then I think a simpel test
>>>> case will be runnable.
>>>>
>>>>
>>>> Regards,
>>>>
>>>> ~ Simon
>>>>
>>>>
>>>>
>>
>>
>>
>
Re: MyFaces2.0 compile error in javax.faces.component._SelectItemsIterator
Posted by Werner Punz <we...@gmail.com>.
I assume the problem with Netbeans (which in my opinion currently has
the best maven support) is that its maven implementation to my knowledge
is rather old. So things which work on Maven 2.0.9 or 2.0.10 do not work
often on Netbeans which relies on a way older maven implementation.
Not sure if you can replace the integrated netbeans maven with
an external one.
Things probably will become better once Netbeans 6.7 is out
Werner
Matthias Wessendorf schrieb:
> On Wed, May 6, 2009 at 9:03 AM, Ganesh <ga...@j4fry.org> wrote:
>> Hi Simon,
>>
>> It's the Netbeans IDE's maven plugin that doesn't recognize the generated
>> classes path and thus shows compile errors. I've switched to Eclipse (needed
>> to add the maven plugin and enable dependency management and nested modules)
>> and things work fine :-)
>
> real man's IDE ;-)
> Funny that it does not work in Netbeans. The IDEs I am using (JDEV and
> Eclipse) understand
> those generated artifcats. Tools just should work, eh ? :)
>
>> Best Regards,
>> Ganesh
>>
>> Simon Lessard schrieb:
>>> Hi,
>>>
>>> The class gets generated by a Maven plugin using _UISelectItems as a base.
>>> It works fine for me. Did you checkout also the mavin plugin projects?
>>>
>>>
>>> Regards,
>>>
>>> ~ Simon
>>>
>>> On Sun, Apr 19, 2009 at 4:30 PM, Ganesh <ganesh@j4fry.org
>>> <ma...@j4fry.org>> wrote:
>>>
>>> Hi Simon,
>>>
>>> I have run mvn install. In the API
>>> javax.faces.component._SelectItemsIterator contains references to
>>> class UISelectItems which doesn't exists. There is a class named
>>> javax.faces.component._UISelectItems and if you wouldn't say it
>>> compiles fine for you I'd think it's a typo in
>>> javax.faces.component._SelectItemsIterator. Similar issues exist
>>> for UIMessage and UIMessages.
>>>
>>> Here's a link to the ViewVC of the 2_0_0 branch. I think it
>>> supports that there is _UISelectItems, but no UISelectItems and
>>> that _SelectItemsIterator references UISelectItems:
>>>
>>>
>>> http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
>>>
>>> Can you please check this again?
>>>
>>> Best Regards,
>>> Ganesh
>>>
>>> Simon Lessard schrieb:
>>>
>>> Hi Ganesh,
>>>
>>> I think you forgot to execute mvn install on the build maybe
>>> because it compiles fine for me.
>>>
>>> As for running the whole thing I don't think it would be
>>> working yet since some Lifecycle phases were already modified
>>> to use the new Ajax API on partial request, but there's no
>>> impl for that code yet. Once the partial context and writer as
>>> well as JSP VDL are implemented then I think a simpel test
>>> case will be runnable.
>>>
>>>
>>> Regards,
>>>
>>> ~ Simon
>>>
>>>
>
>
>
Re: MyFaces2.0 compile error in javax.faces.component._SelectItemsIterator
Posted by Matthias Wessendorf <ma...@apache.org>.
On Wed, May 6, 2009 at 9:03 AM, Ganesh <ga...@j4fry.org> wrote:
> Hi Simon,
>
> It's the Netbeans IDE's maven plugin that doesn't recognize the generated
> classes path and thus shows compile errors. I've switched to Eclipse (needed
> to add the maven plugin and enable dependency management and nested modules)
> and things work fine :-)
real man's IDE ;-)
Funny that it does not work in Netbeans. The IDEs I am using (JDEV and
Eclipse) understand
those generated artifcats. Tools just should work, eh ? :)
>
> Best Regards,
> Ganesh
>
> Simon Lessard schrieb:
>>
>> Hi,
>>
>> The class gets generated by a Maven plugin using _UISelectItems as a base.
>> It works fine for me. Did you checkout also the mavin plugin projects?
>>
>>
>> Regards,
>>
>> ~ Simon
>>
>> On Sun, Apr 19, 2009 at 4:30 PM, Ganesh <ganesh@j4fry.org
>> <ma...@j4fry.org>> wrote:
>>
>> Hi Simon,
>>
>> I have run mvn install. In the API
>> javax.faces.component._SelectItemsIterator contains references to
>> class UISelectItems which doesn't exists. There is a class named
>> javax.faces.component._UISelectItems and if you wouldn't say it
>> compiles fine for you I'd think it's a typo in
>> javax.faces.component._SelectItemsIterator. Similar issues exist
>> for UIMessage and UIMessages.
>>
>> Here's a link to the ViewVC of the 2_0_0 branch. I think it
>> supports that there is _UISelectItems, but no UISelectItems and
>> that _SelectItemsIterator references UISelectItems:
>>
>>
>> http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
>>
>> Can you please check this again?
>>
>> Best Regards,
>> Ganesh
>>
>> Simon Lessard schrieb:
>>
>> Hi Ganesh,
>>
>> I think you forgot to execute mvn install on the build maybe
>> because it compiles fine for me.
>>
>> As for running the whole thing I don't think it would be
>> working yet since some Lifecycle phases were already modified
>> to use the new Ajax API on partial request, but there's no
>> impl for that code yet. Once the partial context and writer as
>> well as JSP VDL are implemented then I think a simpel test
>> case will be runnable.
>>
>>
>> Regards,
>>
>> ~ Simon
>>
>>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
MyFaces2.0 compile error in javax.faces.component._SelectItemsIterator
Posted by Ganesh <ga...@j4fry.org>.
Hi Simon,
It's the Netbeans IDE's maven plugin that doesn't recognize the
generated classes path and thus shows compile errors. I've switched to
Eclipse (needed to add the maven plugin and enable dependency management
and nested modules) and things work fine :-)
Best Regards,
Ganesh
Simon Lessard schrieb:
> Hi,
>
> The class gets generated by a Maven plugin using _UISelectItems as a
> base. It works fine for me. Did you checkout also the mavin plugin
> projects?
>
>
> Regards,
>
> ~ Simon
>
> On Sun, Apr 19, 2009 at 4:30 PM, Ganesh <ganesh@j4fry.org
> <ma...@j4fry.org>> wrote:
>
> Hi Simon,
>
> I have run mvn install. In the API
> javax.faces.component._SelectItemsIterator contains references to
> class UISelectItems which doesn't exists. There is a class named
> javax.faces.component._UISelectItems and if you wouldn't say it
> compiles fine for you I'd think it's a typo in
> javax.faces.component._SelectItemsIterator. Similar issues exist
> for UIMessage and UIMessages.
>
> Here's a link to the ViewVC of the 2_0_0 branch. I think it
> supports that there is _UISelectItems, but no UISelectItems and
> that _SelectItemsIterator references UISelectItems:
>
> http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
>
> Can you please check this again?
>
> Best Regards,
> Ganesh
>
> Simon Lessard schrieb:
>
> Hi Ganesh,
>
> I think you forgot to execute mvn install on the build maybe
> because it compiles fine for me.
>
> As for running the whole thing I don't think it would be
> working yet since some Lifecycle phases were already modified
> to use the new Ajax API on partial request, but there's no
> impl for that code yet. Once the partial context and writer as
> well as JSP VDL are implemented then I think a simpel test
> case will be runnable.
>
>
> Regards,
>
> ~ Simon
>
>
Re: MyFaces 2.0 Ajax Java part
Posted by Simon Lessard <si...@gmail.com>.
Hi,
The class gets generated by a Maven plugin using _UISelectItems as a base.
It works fine for me. Did you checkout also the mavin plugin projects?
Regards,
~ Simon
On Sun, Apr 19, 2009 at 4:30 PM, Ganesh <ga...@j4fry.org> wrote:
> Hi Simon,
>
> I have run mvn install. In the API
> javax.faces.component._SelectItemsIterator contains references to class
> UISelectItems which doesn't exists. There is a class named
> javax.faces.component._UISelectItems and if you wouldn't say it compiles
> fine for you I'd think it's a typo in
> javax.faces.component._SelectItemsIterator. Similar issues exist for
> UIMessage and UIMessages.
>
> Here's a link to the ViewVC of the 2_0_0 branch. I think it supports that
> there is _UISelectItems, but no UISelectItems and that _SelectItemsIterator
> references UISelectItems:
>
>
> http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
>
> Can you please check this again?
>
> Best Regards,
> Ganesh
>
> Simon Lessard schrieb:
>
> Hi Ganesh,
>>
>> I think you forgot to execute mvn install on the build maybe because it
>> compiles fine for me.
>>
>> As for running the whole thing I don't think it would be working yet since
>> some Lifecycle phases were already modified to use the new Ajax API on
>> partial request, but there's no impl for that code yet. Once the partial
>> context and writer as well as JSP VDL are implemented then I think a simpel
>> test case will be runnable.
>>
>>
>> Regards,
>>
>> ~ Simon
>>
>
Re: MyFaces 2.0 Ajax Java part
Posted by Ganesh <ga...@j4fry.org>.
Hi Simon,
I have run mvn install. In the API
javax.faces.component._SelectItemsIterator contains references to class
UISelectItems which doesn't exists. There is a class named
javax.faces.component._UISelectItems and if you wouldn't say it compiles
fine for you I'd think it's a typo in
javax.faces.component._SelectItemsIterator. Similar issues exist for
UIMessage and UIMessages.
Here's a link to the ViewVC of the 2_0_0 branch. I think it supports
that there is _UISelectItems, but no UISelectItems and that
_SelectItemsIterator references UISelectItems:
http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/
Can you please check this again?
Best Regards,
Ganesh
Simon Lessard schrieb:
> Hi Ganesh,
>
> I think you forgot to execute mvn install on the build maybe because
> it compiles fine for me.
>
> As for running the whole thing I don't think it would be working yet
> since some Lifecycle phases were already modified to use the new Ajax
> API on partial request, but there's no impl for that code yet. Once
> the partial context and writer as well as JSP VDL are implemented then
> I think a simpel test case will be runnable.
>
>
> Regards,
>
> ~ Simon
Re: MyFaces 2.0 Ajax Java part
Posted by Simon Lessard <si...@gmail.com>.
Hi Ganesh,
I think you forgot to execute mvn install on the build maybe because it
compiles fine for me.
As for running the whole thing I don't think it would be working yet since
some Lifecycle phases were already modified to use the new Ajax API on
partial request, but there's no impl for that code yet. Once the partial
context and writer as well as JSP VDL are implemented then I think a simpel
test case will be runnable.
Regards,
~ Simon
On Fri, Apr 17, 2009 at 12:29 AM, Ganesh <ga...@j4fry.org> wrote:
> Hi Simon,
>
> After we got getting most of the Javascript running I want to switch next
> week to the Java part as there is partial processing within the phases, the
> PartialResponseWriter, the f:ajax tag and some more to be done.
>
> I've checked out the "Apache MyFaces JSF Core-2.0 API" Netbeans project but
> within Netbeans but it shows compile errors. I'm missing classes
> javax.faces.UISelectItems, UIMessage and UIMessages to compile classes
> _SelectItemsIterator, _HtmlMessages and _HtmlMessage. Is this due to the
> uncomplete development or am I missing anything substantial?
>
> How far has the development come? Is it worth starting a maven build and
> trying to run the whole thing? Is there a trivial testcase that is already
> functional?
>
> Best Regards,
> Ganesh
>
Re: MyFaces 2.0 Ajax Java part
Posted by Werner Punz <we...@gmail.com>.
Sorry to jump in here as well, I assume the best thing again in this
area is simply to write a mockup and then test against the RI
javascripts before going against ours (or vice versa)...
After all the entire ResponseWriter comes down to a handful of methods
which also could theoretically be triggered within a servlet context
and 1-2 supporting mockup classes....
Werner
Ganesh schrieb:
> Hi Simon,
>
> After we got getting most of the Javascript running I want to switch
> next week to the Java part as there is partial processing within the
> phases, the PartialResponseWriter, the f:ajax tag and some more to be done.
>
> I've checked out the "Apache MyFaces JSF Core-2.0 API" Netbeans project
> but within Netbeans but it shows compile errors. I'm missing classes
> javax.faces.UISelectItems, UIMessage and UIMessages to compile classes
> _SelectItemsIterator, _HtmlMessages and _HtmlMessage. Is this due to the
> uncomplete development or am I missing anything substantial?
>
> How far has the development come? Is it worth starting a maven build and
> trying to run the whole thing? Is there a trivial testcase that is
> already functional?
>
> Best Regards,
> Ganesh
>
MyFaces 2.0 Ajax Java part
Posted by Ganesh <ga...@j4fry.org>.
Hi Simon,
After we got getting most of the Javascript running I want to switch
next week to the Java part as there is partial processing within the
phases, the PartialResponseWriter, the f:ajax tag and some more to be done.
I've checked out the "Apache MyFaces JSF Core-2.0 API" Netbeans project
but within Netbeans but it shows compile errors. I'm missing classes
javax.faces.UISelectItems, UIMessage and UIMessages to compile classes
_SelectItemsIterator, _HtmlMessages and _HtmlMessage. Is this due to the
uncomplete development or am I missing anything substantial?
How far has the development come? Is it worth starting a maven build and
trying to run the whole thing? Is there a trivial testcase that is
already functional?
Best Regards,
Ganesh
Re: MyFaces 2.0 Ajax and a big thank you
Posted by Simon Lessard <si...@gmail.com>.
I second that.
~ Simon
On Tue, Apr 14, 2009 at 4:36 AM, Werner Punz <we...@gmail.com> wrote:
> Hello Ganesh and Alex
>
> I have committed the patches into the main MyFaces tree, again a big thank
> you you did a load of work over easter and wow the code now has become
> slim...
>
> Ok here is the additional timetable from my side:
>
> I would work on the response handling again on thursday and friday,
> I cannot do it before since I am bound by company projects as you know from
> monday til wednesday.
>
> What I would do is, to finish the response area on the javascript side and
> then add some mockup tests via a servlet which simulates the response
> according to the spec xml schema do iron out the bugs (especially working
> around the IE bugs in its quirks mode in the setAttributes areae is still an
> untested water by some parts of the code I preworked last week, it should
> work but needs testing on my side!).
>
> I am not sure if I am able to commit the servlet tests into the apache
> codebase since automated tests in this area require selenium which again
> requires x-windows on the unix side for the browser engines as far as I
> know.
>
> After that I will have a look at the java codebase to start with the Ajax
> ResponseWriter, if nothing has been done in the area yet!
>
> If you guys want to work upfront in any area you want feel free...
> I am sure you still have work to do on your specialized listeners or you
> might want to work on the response as well.
>
> I will apply the patches as soon as possible as they crawl up so that you
> guys have an easier life to keep the codebases in sync!
>
> Again thanks for your tremendous help, you definitely have earned a huge
> applause by the rest of the community!
>
>
> Werner
>
>
Re: MyFaces 2.0 Ajax and a big thank you
Posted by Matthias Wessendorf <ma...@apache.org>.
On Tue, Apr 14, 2009 at 10:36 AM, Werner Punz <we...@gmail.com> wrote:
> Hello Ganesh and Alex
>
> I have committed the patches into the main MyFaces tree, again a big thank
> you you did a load of work over easter and wow the code now has become
> slim...
>
> Ok here is the additional timetable from my side:
>
> I would work on the response handling again on thursday and friday,
> I cannot do it before since I am bound by company projects as you know from
> monday til wednesday.
>
> What I would do is, to finish the response area on the javascript side and
> then add some mockup tests via a servlet which simulates the response
> according to the spec xml schema do iron out the bugs (especially working
> around the IE bugs in its quirks mode in the setAttributes areae is still an
> untested water by some parts of the code I preworked last week, it should
> work but needs testing on my side!).
>
> I am not sure if I am able to commit the servlet tests into the apache
> codebase since automated tests in this area require selenium which again
> requires x-windows on the unix side for the browser engines as far as I
> know.
>
> After that I will have a look at the java codebase to start with the Ajax
> ResponseWriter, if nothing has been done in the area yet!
>
> If you guys want to work upfront in any area you want feel free...
> I am sure you still have work to do on your specialized listeners or you
> might want to work on the response as well.
>
> I will apply the patches as soon as possible as they crawl up so that you
> guys have an easier life to keep the codebases in sync!
>
> Again thanks for your tremendous help, you definitely have earned a huge
> applause by the rest of the community!
+1
>
>
> Werner
>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf