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、三层架构:可以扯到简单工厂,抽象工厂
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
- 6-25笔记
- 笔记6
- 笔记6
- 笔记6
- 笔记6
- 笔记6
- [笔记] 传智播客-javaWeb笔记(6)
- Spring学习笔记25
- 2014.2.25 笔记
- java学习笔记25
- 2015 1 25 笔记
- Java学习笔记25
- 学习笔记#2015.08.25
- iOS笔记25
- 2016.5.25笔记
- Java4android学习笔记25
- 2016.11.25笔记
- 12-25 笔记
- html5构建触屏网站之网站尺寸探讨
- JSP小技巧-tab页
- android listview优化几种写法详细介绍
- 随手记Swift基础和Optional Type(问号?和感叹号!)
- 循环遍历时,中文无法写入mysql
- 6-25笔记
- 16 oj 结构体统计最高最低分
- 简析如何利用border属性制作三角形
- Android数据库安全解决方案,使用SQLCipher
- 使用指针进行交换
- mysql 命令查看表大小
- 英雄联盟LOL设计模式猜想——策略模式
- 6-29笔记
- 6-28笔记