6-25笔记

来源:互联网 发布:苹果通话录音软件 编辑:程序博客网 时间:2024/06/05 03:23
补充:sp_reset_sqlconnection,重置了

1、Windows下常用的FTP服务器:Sever-U、IIS FTP、FileZilla Server。Windows下常用的客户端:Windows内置、FlashFXp、FileZilla FTP Client、CuteFtp(收费)。
FTP端口:21;HTTP端口:80;

1、递归:1-递归一定要有条件,否则就死递归了。2-当最后一层方法执行完毕后,前面的的所有访问一次也执行完毕,最后所有方法都执行完毕。

2、treeview.selectednode用户选择的节点。
treeview.selectednode.remove删除元素。

3、三层架构:可以扯到简单工厂,抽象工厂
我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级。
界面层UI用户控件,采集数据;
业务逻辑层BLL(business logic layer)做一些校验,判断,根据不同数据,返回不同结果;
数据访问层DAL(Data access layer),拼接Sql语句,出现各种数据访问的类Connection,command,ado.net的类一般只出现在DAL层等。    

数据访问层注意:那些sql语句,访问数据库的类,只能出现在这一层。数据访问层职责一定要单一,不要做过多的其他操作。将传递过来的参数,直接在数据库中执行对应的sql语句,然后把返回的结果直接原封不动的返回给调用层,这里不要加额外的其他判断。

业务逻辑层的方法到底返回什么值,直接取决与表现层要什么结果,UI层要什么,BLL就返回什么,可以根据数据访问层的结果来做出相应的返回值。

UI:
数据采集,把数据库返回的数据显示出来
UI调用BLL层,Model层

BLL:
和业务相关的一些逻辑处理

DAL:
根据参数操作数据库,将数据库返回的值直接返回给BLL。
0 0
原创粉丝点击