IT Community - Software Programming, Web Development and Technical Support

"Which is the better option Servlet's HttpSession object..

This is a discussion on "Which is the better option Servlet's HttpSession object.. within the Java Programming forums, part of the Software Development category; Which is the better option Servlet's HttpSession object and EJB's Stateful session bean which are used to maintain ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Software Development > Java Programming

Register FAQ Members List Calendar Mark Forums Read
  #1 (permalink)  
Old 07-18-2007, 10:27 PM
mobilegeek mobilegeek is offline
D-Web Analyst
 
Join Date: Jun 2007
Posts: 205
mobilegeek is on a distinguished road
Question "Which is the better option Servlet's HttpSession object..

Which is the better option Servlet's HttpSession object and EJB's
Stateful session bean which are used to maintain client state"
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 07-19-2007, 01:08 AM
oxygen oxygen is offline
D-Web Architect
 
Join Date: Jun 2007
Posts: 633
oxygen is on a distinguished road
Default Re: "Which is the better option Servlet's HttpSession object..

Both Servlet's HttpSession object and EJB's Stateful session bean are used to maintain client state, so how one can decide to choose in between these two techniques.
Here is comparison between both techniques to take decision which one is useful as per your application need.


• Stateful session bean.

Advantages:

1. It supports transaction service, security service, life cycle management, RMI, instance cache; thread safe etc. so one need not to write code for these services.
2. Both web based and non-web based clients can use it.
3. Multiple operations for a single http request can be processed.


Disadvantages:

4. Since it supports a number of services described above it takes more time to process a request.



• Http Session object

Advantages:

1. It is a simple java object so takes very less time and resources to maintain a client state also easy to code.


Disadvantages:

2. It does not support the features described above you have to code for that features.
3. Multiple operations for a single http request can not be processed.
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to resolve _PendingCallbacks[...].async is null or not an object" KiruthikaSambandam ASP and ASP.NET Programming 1 01-31-2008 11:13 PM
How can we block "Right click-refresh" option on a web-page? GDevakii HTML, CSS and Javascript Coding Techniques 1 09-25-2007 02:35 AM
I keep getting "Data Missing" when I click the "back" button in my browser. How can I oxygen HTML, CSS and Javascript Coding Techniques 1 07-28-2007 01:12 AM
Diffrence between a "assignment operator" and a "copy constructor" Sabari C and C++ Programming 1 07-24-2007 05:00 AM
Why do I get "HTTP 500" error(or "(DLL)initialization routine failed")in my browser? kingmaker ASP and ASP.NET Programming 1 07-20-2007 04:38 AM


All times are GMT -7. The time now is 10:36 PM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.

SEO by vBSEO 3.0.0