On 6 May 2009, at 22:03, Peter Royle wrote:
Hi,
> Looks good, though I think we shouldn't have session or request in
> here (just conversation and application)
I can certainly see the benefits of not having to worry about Request
and Session scopes for standalone desktop apps.
There were 2 main reasons I chose to include Request and Session
though:
- Primarily for applications other than standalone desktop apps which
happen to have multiple user support and/or are server based, but no
HTTP/Servlet based front-end. For example a Trading platform using FIX
protocol. This almost makes me think that non Servlet scopes belong
in a
separate extension - something that could be used in conjunction with
EJB Lite. Thinking aloud a bit there.
- Secondarily, it made it easier to implement Conversation, which uses
those two scopes in the existing implementation.
I'm no expert on desktop apps, but I can see that session might make
sense here - do you have multiple users logged in at the same time?
With conversation - we can code around this I think...
What are your thoughts on these?
> Yes, I need to finish the lifeycle SPI stuff, I got the idea straight
> now :-)
> My idea is that lifecycle just has methods to do the relevant things
> here, and you don't need to worry about things like conversation
> manager...
>
> Let me do this work (will be the week after next I think), and then
> we
> can review?
Sounds good!
>> I would like to clean up the syntax for starting requests because
>> it's
>> obviously pretty ugly and verbose right now. Maybe some kind of
>> annotation and interceptor pair perhaps? And possibly some
>> Swing-specific helpers to make it easy to attach the Request context
>> to
>> a button click? Making this sort of stuff more transparent is my
>> next
>> goal.
I guess, as hinted above, probably doing away with Request and Session
scope, or somehow making it completely transparent at least is the way
forward here. Agree?
Yes
Cheers,
Pete.
>>
>> Let me know what you think, anyone. Cheers.
>>
>>
>> Pete.
>>
>>
>>>>
>>>>
>>>> Finally, I'm /experimenting/ with enabling and using Request,
>>>> Session
>>>> and Conversation scopes/contexts in SE. If you're interested in
>>>> seeing
>>>> the working code I've got the changes to core, SE and the number
>>>> guess
>>>> example ready to check in to separate branches. Happy to discuss
>>>> this
>>>> further if anyone is interested/curious.
>>>
>>> Perhaps send a patch out for review (or attach to a JIRA issue?)
>>>
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Pete.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> webbeans-dev mailing list
>>>> webbeans-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/webbeans-dev
>>>
>>> --
>>> Pete Muir
>>>
http://www.seamframework.org
>>>
http://in.relation.to/Bloggers/Pete
>>>
>> <se-contexts.diff>
>
> --
> Pete Muir
>
http://www.seamframework.org
>
http://in.relation.to/Bloggers/Pete
>
--
Pete Muir
http://www.seamframework.org
http://in.relation.to/Bloggers/Pete