前段时间完成了一个简单的个人博客课程设计,
主要是为了完成后台与前台数据的传输,实现增、删、改、查等功能,所以前端页面设计的并不太漂亮。
在完成功能的过程中遇到了许多问题,但最终也是被一一解决了。
在这里记录一下,加深理解。
该实例通过VS工具的ASP.net语言,前端界面用了bootstrap框架,数据库sql server2017,设计上采用了三层架构的设计模式。
关于三层架构
三层分别是UI(用户界面)层,BLL(业务逻辑层),DAL层(数据访问),及Model(定义实体类)。
其中UI层引用BLL和Model;BLL引用DAL和Model;DAL引用model。
运用三层架构的好处
1、开发人员可以只关注整个结构中的其中某一层;
2、可以很容易的用新的实现来替换原有层次的实现;
3、可以降低层与层之间的依赖;
4、有利于标准化;
5、利于各层逻辑的复用。
概括来说,分层式设计可以达至如下目的:分散关注、松散耦合、逻辑复用、标准定义。高内聚,低耦合。
我这里三层架构的建立
引用: UI层引用BLL和Model;BLL引用DAL和Model;DAL引用model
关于项目
1.数据库