• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Writing Controller Logic in Managed Bean-JSF

 
Shaiju scientia
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am a newbie in JSF. I am using JSF1.2 (MyFaces). What confusing me is writing the controller logic inside the ManagedBean.It seems that ManagedBean would be my domain objects.Writing the controller/business logic inside my domain/business object is not a good idea.Is there some thing I got wrongly ?
Can anybody give a point?

Shaiju
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, your managed bean is really tied to your web layer, so it is a web centric artifact.

A managed bean will often pass data to a domain object once the data has been converted and validated, but the managed bean itself should not go beyond the web layer. I mean, you wouldn't want to pass a JSF managed bean to a DAO or anything like that.

JSF --> Managed Bean --> Domain Object --> DAO --> Database

That's a common transfer of data and control in a simple application.

-Cameron McKenzie
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic