My application is a 2 tier design (client and db server) however I split it
up into 3 components: UI layer, business layer and data access layer. My
question is regarding how the UI interacts with the business layer. I split
my UI layer into two sub layers: Forms and UI control classes. In my
design all of the interaction goes through my UI control classes between the
the other layers and my UI (forms). This work well (encapsulating flow
code) however I have noticed with this design I am passing values (user
input) from my form to my UI control class to my business object (persisting
the data) and eventually to my data access layer. Should I be concerned?
Thanks