  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Usage of Business Delegates/Intelligent DTO | Usage of Business Delegates/Intelligent DTO 2004-10-11 - By Vijay Balakrishnan
Back Hi,
I am working on a project with JSF being used for the View layer.The Managed Bean/Action class in JSF is being used to call the Business Delegate class.The Business Delegate class is also being used as an intelligent DTO with all the fields corresponding to the Database and these fields in the intelligent DTO/Business delegate are also being used as Bean fields in the JSF pages for eg: value = "#{intelligentDto.firstName}.
This Business delegate also has methods to delegate calls to the actual Service layer like service.addPrincipal() method.
These layers have been useful when using Tapestry as the view layer.But when using JSF, it pollutes the Business delegate/Intelligent DTO with JSF related classes like UIINput when using binding as an attribute on the JSF layer.
What are the problems with using a Busines delegate like this and what can be done to take care of the binding issue in JSF ?. Mind you- the architects are entrenched in this intelligent JDO usage and there is no backing away from this.
Thanks in advance, Vijay
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ __ Express yourself instantly with MSN Messenger! Download today - it's FREE! hthttp://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |