三层敲完之后的学习更清晰,再来总结一次。
三层是把功能分类实现,比如公司分成好几个部门每个部门各司其职不越权,有的部门相互之间有联系就相当于引用。
一)
三层登录的部署实现:
1)新建解决方法
2)新建Windows窗体登录界面(UI层)
3)创建业务逻辑层(类库)
4)创建数据访问层(类库)
5)添加各层之间的依赖(引用)
6)设置启动项调试运行
二)
分层的依据就是满足系统开发过程中的“高内聚、低耦合”的原则,三者之间依赖关系的体现
数据访问层的类,直接访问数据库,实现基本记录操作。
业务逻辑层的类,调用相关的数据访问类,实现用户所需功能。
界面层:部署控件后,调用业务逻辑层的类,实现功能。
三)
三层的优缺点
优点:
1)开发人员可以只关注整个结构中的其中某一层;
2)可以很容易的用新的实现来替换原有层次的实现;
3)可以降低层与层之间的依赖;
4)有利于标准化;
5)利于各层逻辑的复用。
缺点:
1)降低了系统的性能。
2)有时会导致级联的修改。
四)我遇到的问题
在遇到错误时代码处理:
try-catch 语句的使用