[seam-dev] laying the tracks for Seam 3

Jay Balunas tech4j at gmail.com
Tue Apr 21 16:40:26 EDT 2009


On Tue, Apr 21, 2009 at 4:38 PM, Pete Muir <pmuir at redhat.com> wrote:

>
> On 21 Apr 2009, at 22:34, Jay Balunas wrote:
>
>
>>
>> On Tue, Apr 21, 2009 at 4:20 PM, Pete Muir <pmuir at redhat.com> wrote:
>>
>> On 21 Apr 2009, at 22:17, Jay Balunas wrote:
>>
>>  faces (which would have page actions, faces messages, and perhaps engulf
>>>>>> the current ui too)
>>>>>>
>>>>>
>>  Sounds good. We should impl page actions on top of JSF2 events I think.
>>>>> FacesMessages aren't needed as they are now stored in the flashscope by
>>>>> default.
>>>>>
>>>>
>>  Pete - We had talked about having the ui component being separate from
>>>> seam core and not depend on it.  This would allow application to who are not
>>>> using seam to take advantage of the ui component.  This came up a while back
>>>> in a discussion about the RichFaces validation components and moving them to
>>>> seam-ui.
>>>>
>>>
>>>  Would this current approach satisfy that?
>>>>
>>>
>>  Yes. As I keep saying "there is no Seam core" in Seam 3 - all modules
>>> will *just* depend on any JSR-299 impl :-) But you are actually asking "Can
>>> the faces module degrade gracefully such that what can be used in a plain
>>> JSF2 environment - no 299 - works" I think?
>>>
>>
>> I misspoke regarding seam-core :-(
>>
>> I really mean depending on any other seam classes in other modules (
>> including 299).  If we are going to migrate some RichFaces components to
>> seam-ui.  I just want to make sure we don't end up requiring users to
>> include X # of seam modules, and/or 299.
>>
>> iirc - I think we were discussing some of the bean validation code.  We
>> should discuss other components as well.
>>
>
> Ok, well we can add extra rules to this module:
>
> * no non-optional dependencies on other jars (must be self contained)
> * bean validation must have no deps outside BV api
>
> I think it would be sensible to add a short contract.txt to each module to
> include these requirements. Shane, could you add these?


I think that makes a lot of sense - I like the contract.txt!

>
>
>
>
>>
>>
>>
>>
>> --
>> Pete Muir
>> http://www.seamframework.org
>> http://in.relation.to/Bloggers/Pete
>>
>>
>>
>>
>> --
>> blog: http://in.relation.to/Bloggers/Jay
>>
>
> --
> Pete Muir
> http://www.seamframework.org
> http://in.relation.to/Bloggers/Pete
>
>


-- 
blog: http://in.relation.to/Bloggers/Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/seam-dev/attachments/20090421/ef103255/attachment.html 


More information about the seam-dev mailing list