各位,我在做开发时,不能很好的划分业务逻辑层和数据操作层,有时候会这样,
比如在BLL层
Student类:
public static int getCountOfStudent()
{
return StudentProvider.getCountOfStudent();
}
可是在DAL层是这样的:
StudentProvider类:
public static int getCountOfStudent()
{
//操作数据库获取相应值并返回
}
请问我的这种情况错在哪里,该怎么改!
------解决方案--------------------------------------------------------
StudentProvider类:
public static int getCountOfStudent()
{
//操作数据库获取相应值并返回
}
要返回类型啊
------解决方案--------------------------------------------------------
对于简单的业务是这样了,但是对于复杂的业务,在你的BL层应该有很多东西,而数据层仅是对数据的操作