How to use bll, dal and model?

Posted by bruno on Stack Overflow See other posts from Stack Overflow or by bruno
Published on 2010-03-04T09:20:51Z Indexed on 2010/03/11 5:23 UTC
Read the original article Hit count: 384

Filed under:
|
|
|

Dear all,

In my company I must use a Bll, Dal and model layer for creating applications with a database.

I've learned at school that every databasetable should be an object in my model. so I create the whole model of my database. Also I've learned that for every table (or model object) there should be a DAO created into the DAL. So I do this to.

Now i'm stuck with the BLL classes. I can write a BLLclass for each DAO/ModelObject or I can write a BLLclass that combine some (logic) DAO's... Or i can write just one Bllclass that will manage everything. (this last one I'm sure it aint the best way..)

What is the best practice to handle this Bll 'problem'?

And a second question. If a bll is in need of tablecontent from an other table where it aint responsible for, whats the best way to get the content? Go ask on the responsible BLL or go directly to the DAO?

I'm struggling with these questions the last 2 months, and i don't know what is the best way to handle it.

© Stack Overflow or respective owner

Related posts about dal

Related posts about bll