三层架构从下至上分别为:
1、数据访问层(Data access layer):
2、业务逻辑层(Business Logic Layer),
3、表示层(Presentation layer):
数据访问层(Data access layer)简称DAL:
与数据库进行连接,
访问数据库,向数据库进行增、删、查、改操作请求,然后把数据库中的数据传到业务层,把业务层处理的数据保存到数据库
DAL只提供基本的数据访问,不包含任何的业务逻辑
业务逻辑层(Business Logic Layer)简称BLL:
是UI层(表示层)和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则。
进行传参,赋值操作
获取数据库中的存储过程名称,进行执行存储过程中的方法,
表示层(Presentation layer):
主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。
下图是表示层中进行获取用户在界面中输入的数据传给BLL