话说三层架构,确实够逻辑视图层、业务逻辑层、数据库访问层,层层嵌套,环环相扣,易理解而不易理解视图层:提供显示业务逻辑层:用于根据业务逻辑向视图层提供数据,这个项目中的类有权根据业务逻辑来决定是否调用数据访问层数据访问层:向业务逻辑层提供访问数据的方法实体类:用于在视图层,业务逻辑层及数据访问层之间传递数据载体,通常代表来源于项目数据库中一个或多个组成的一条有意义的记录在视图层中,只负责显示数据信息,代码中则调用方法     视图层中运用到实体类,和实例化业务逻辑层中的一个类;视图层在绑定数据时,调用了业务逻辑层中类的方法(此层中又实例化数据访问层中的一个类),调用的业务逻辑层中的方法又得调用数据访问层中类的一个具体方法(对数据库执行具体增、删、改、查操作);然后数据访问层的结果值返回给业务逻辑层,接着再返回给视图层中的实体类,于是三层架构完成。由此可见,业务逻辑层起着承上启下的作用,它只提供数据访问层的方法,没有具体操作,然后主要工作全交给数据访问层来完成,数据访问层完成之后进行值返回。