In the words of Dr Evil - "Pretty standard really". That's not meant to be an
insult either. Many people are using that same architecture now; if implemented
correctly it presents a very nice implementation of MVC. I will direct my words of
caution to your work with the persistence layer. Spend some time here doing very
careful analysis. Read as much as you can about mapping objects to relational
databases (I am assuming you are using a relational database). I recommend
(http://www-106.ibm.com/developerworks/library/mapping-to-rdb/) or anything by
Scott Ambler.

Good luck.

Aaron O'Hara wrote:

> All,
>
> I'm designing an N-tier application and would like some feedback, comments,
> notes from the field.  I have tried to layer my design as follows:
>
> JSP/HTML - presentation layer
> Non-Gui JSP - workflow layer
> Scope Beans (page, request, session, application) - business logic
> Psuedo Entity Beans - persistence layer
> DB API - database services
>
> In the presentation layer, I either present information to the user or
> receive form information.  All the form submissions go to the workflow layer
> which calls the necessary business logic beans to determine what should
> happen next.  The business logic beans retreive or save data using the
> psuedo entity beans.  (I say psuedo because this in not a EJB entity bean,
> but an object that maps to a corresponding table in a database).  All the
> entity beans perform their database operations via a singleton class, the DB
> API.
>
> I'm looking for a critique or comments from people about the design I've
> adopted and implemented.
>
> Aaron
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

--
Erik I Morton
Software Developer
------------------
CommerceHub
http://www.commercehub.com
518-886-0704
21 Corporate Drive
Clifton Park, NY 12065

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to