摘要:
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。优点 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实 阅读全文
摘要:
bll是业务逻辑层。并不只是调用dal传递数据的作用。你可以这样理解。dal它只是取数据。然后你前台要的数据并不是你从dal层取到数据。还需要一些处理才是表现层所需要的数据。这个处理的过程就是由bll来处理的。你可能会可以放在表现层处理。是的,是可以的。但是那就不能体现三层架构的意义了。 dal: 阅读全文
摘要:
名称 描述 Contents集合 包含所有通过脚本命令添加到应用程序中的数据项 SessionID属性 用来标识每一个Session对象 TimeOut属性 用来设置Session会话的超时时间(以分钟表示) Abandon方法 强行删除当前会话的Session对象,释放系统资源 Session_O 阅读全文
摘要:
用来判断字符串是否为空字符串,空字符串有两种情况,一种为字符串里的值为空字符串,另一种是没有给字符串分配任何的值比例:string s1="";string s2;如果用IsNullOrEmpty来判断这两个字符串的话,都返回true 阅读全文
摘要:
X-UA-Compatible是针对IE8新加的一个设置,对于IE8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7 阅读全文
摘要:
<meta name="keywords" content > 几乎所有的网页里,我们可以看到类似下面这段的html代码:<head><meta http-equiv="content-Type" content="text/html; charset=gb2312"></head> 也许你认为这些 阅读全文
摘要:
这个是用来区别ie 和其他浏览器的一个判断 在ie中,事件传播的时候,生成的事件对象会绑定到全局的window上 而在其他浏览器中,事件对象将会是一个局部变量,传到方法中 1 2 3 4 5 6 7 var btn = document.getElementById('btn');//一个按钮 bt 阅读全文
摘要:
同域的我们可以轻松的做到 1. 父页面通过iframe的contentDocument或document属性访问到文档对象,进而可以取得页面的高度,通过此高度值赋值给iframe tag。 2. 子页面可以通过parent访问到父页面里引入的iframe tag,进而设置其高度。 Html1.htm 阅读全文