Win a copy of Machine Learning Systems: Designs that scale this week in the Scala forum
or Xamarin in Action: Creating native cross-platform mobile apps in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

putting functions in session objects.advisable?  RSS feed

 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have this servlet where as it be used as a session object to store logged in member info.

<jsp:useBean id="MEMBER" scope="session" class="my.member" />

sample contents of servlet:



since each logged in user will have it's own MEMBER session object spawned, I wonder whether it's advisable or not putting functions inside it or should I isolate those functions in another servlet altogether? (like below, perhaps).

 
author & internet detective
Marshal
Posts: 38250
623
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alan,
The Java compiler won't store a copy of the function in the session. Having menthods on your object will not make the session larger.

So you should do what is clearer. In this case, it looks like adding some methods to the Member object would be clearer than keeping them in the Servlet.
 
Run away! Run away! Here, take this tiny ad with you:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!