"The issue that you may lose track of that state for a user if another user
hijacks the session is not a use case for a feature but a description of a
bug"


--The issue is windows tabs overwrite each others data that are put into the
session because windows tabs share same http session. So application can not
launched from seperate windows tabs ( unless i use other means like cookies,
url rewriting etc ), I need to restrict user to use tabs. Thats I dont want
in my app. SEAM is claiming it provide multiple stateful conversations
independent of http session feature without any baggage and  which they
claim as "revolutionary approach to state management". I will check this
feature.

Regards

Rajib













dusty wrote:
> 
> Conversations are just state persisted over a session.  They could be used
> for long transactions, wizards, etc.  The issue that you may lose track of
> that state for a user if another user hijacks the session is not a use
> case for a feature but a description of a bug.  
> 
> Creating a separate subsystem on the server to partition a single HTTP
> session for multiple users and maintain the conversation is classic
> overengineering.   Seems like Seam has gone to a lot of trouble to provide
> just another way to persist state.
> 
> 
> 
> 
> RajibJana wrote:
>> 
>> Dave , you read my concern correctly, and my app needs the feature you
>> have mentioned ( I guess many of such), Its not the login issue alone,
>> the app needs multiple user sessions/conversations independent of http
>> session,  I will check how SEAM is providing such feature.
>> 
>> Thanks 
>> 
>> Rajib
>> 
>> 
>> newton.dave wrote:
>>> 
>>> Wes Wannemacher wrote:
>>>> Two users are not going to share the same session. Each user will get a
>>>> new 
>>>> session. That's how app servers work. 
>>> 
>>> Check out the Seam conversation stuff.
>>> 
>>> It allows the same user (or, I suppose, two different users, but that's 
>>> not its primary purpose) to have multiple "session" states.
>>> 
>>> I could, say, have two tabs open, but each has a "conversation" scope. 
>>> So where most frameworks would drop stuff into session and the tabs 
>>> would overwrite each others data, Seam doesn't. (It may still use 
>>> session tied to a tab-specific key; I don't know the mechanism yet.)
>>> 
>>> Dave
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts-2-session-problem-tp21513305p21537675.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to