struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Neil Pitman <>
Subject Re: Is this ok architecture for struts?
Date Mon, 01 Apr 2002 20:57:37 GMT

I am a newbie.  What is the motivation to having two business objects? 
Is BO-II just a wrapper for use cae specific behavior? or does it have 
all the business logic and leave BO-I as a just the physical DB work?

Could this be expressed in EJB terminology?

Rick Reumann wrote:

> I'm wondering if this a decent design architecture for a non-EJB web
> application using Struts. I'd appreciate any comments or advice. (Does
> it break any J2EE principles or not follow any, etc.) For this small
> example, this architecture is just for wanting to display a list of
> employees in a JSP page:
> BusinessDB Object I
>     - database query returns ArrayList of EmployeeBean objects (these
>       EmployeeBean objects have different datatype members other than
>       String).
> Business Object II
>     - makes call to above Buisness1 Object to get the ArrayList of
>       EmployeeBeans. Now iterates through this List and makes
>       a new ArrayList of EmployeeForm objects that have proper String
>       representations of the EmployeeBean datatypes (ie- birthDate
>       in 08/11/1969 format, double salary in currency format, etc).
> EmployeeAction Object (using EmployeeForm object )
>     - typical struts action. Makes call to above Business object to get 
>       ArrayList of EmployeeForm objects and puts them into the request or 
>       session
>     use iterate tag and bean tag to display the EmployeeForm properties
> --
> Rick
> "Any man, in the right situation, is capable of murder. But not any
> man is capable of being a good camper. So, murder and camping are not
> as similar as you might think."
>   -Jack Handey
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

Neil Pitman

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message