• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Referencing a managed bean object inside another class

 
Gopikrishna Gopal
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am instantiating a session scoped managed bean in another managed bean. But I want to reference the object in another java class. Like call the objects method.
How to do it. Please show with some code example. Thanks.
 
Tim Holloway
Saloon Keeper
Posts: 18300
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSF is about Inversion of Control and Managed Beans. So normally you would not instantiate beans of session scope or any other scope inside of a JSF managed bean. Instead, you'd define the session scope bean as a managed bean and inject it as a managed-property into the target bean using either faces-config.xml or the equivalent JSF2 annotations.

One of the virtues of IoC is that the wiring together for 2 beans is all done via basic POJO set/get methods which are invoked by the JSF bean manager according to faces config rules that you specify.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic