  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | 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 | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | Business Delegate and Factory | Business Delegate and Factory 2004-01-15 - By Nishidhdha Narendra Shah
Back No, I don't agree with u. I feel that BDO just decouple Presentation layer and business layer and not implementing any logic inside. Generally no change require in BDO through out the software life accept you change interface with business tier. Factory should use when we want to dynamically change serving object and that is not the case with BDO. Addition to this static relationship is always faster then factory. So I suggest public void performAction(...){ CustomerBD customer = new CustomerBD(); }
Instead of
public void performAction(...){ BDFactory bdf = new BDFActory(); CustomerBD customer = (CustomerBD)bdf.createBD("customer"); }
What is expert's opinion?
Regards, Nishi
-- --Original Message-- -- From: Ricardo de Souza Moura [mailto:ricsouzamoura@(protected)] Sent: Wednesday, January 14, 2004 11:55 PM To: J2EEPATTERNS-INTEREST@(protected) Subject: Business Delegate and Factory
Hi Folks I wish I know what the best form to create a instance of a Business Delegate object(BDO). In the samples, I always see that the BDOs are created directally like this:
public void performAction(...){ CustomerBD customer = new CustomerBD(); }
But I think that a Factory could be better. am I right ? like this:
public void performAction(...){ BDFactory bdf = new BDFActory(); CustomerBD customer = (CustomerBD)bdf.createBD("customer"); }
I think that this form I have a unique place to create my BDOs.
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ __ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
===================================================================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)
===================================================================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)
|
|
 |