我爱Aspx >> C#.Net >> 三层结构public void Post()
{
new LWordData().Post(this.Content);
}
}
// ----------------------------------------
// 数据库层,定义发送方法
// ----------------------------------------
public class LWordData
{
public void Post(string content)
{
// 打开数据库,将 content 插入到表中
}
}
这样,外观层就不必费心数据库操作了...
理解基本正确.但是数据层已经只是数据库的操作,不应该和业务有任何关系,你可以参考SqlHelper.cs
提醒一点,系统的"层"是对代码的一种逻辑划分,并不是一定要三层,假设你的系统很简单,就一个页面,那一层就可以,如果系统很复杂,也可能是n层.
差不离了,核心就是外层绝对不会涉及任何数据处理,他的任务是设置界面,获取数据,输出数据
业务层最重要,所有数据处理在这里,如何运用外层提供的数据处理业务
数据库层一般都建议调用存储过程,返回数据集或其他所需数据;.net的那两个例子很好,多学习一下.
一个原则:
上层调下层
上层对下层是不可见的
设计时,表现层只调用逻辑层,表现层主要是取得页面的数据传到逻辑层,和把从逻辑层得到的数据显示到页面上。
逻辑层负责把数据加工整理传到数据层和把从数据层取得的数据加工
数据层就只负责把数据对数据库操作
业务逻辑层 就是给上层和下层下达命令和调节行为的中间层,这样说易于理解一点了吧?
Ҷƪл˵?
用VB.NET创建一个三层应用程序的..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
三层架构之数据库访问层(VB)[05-20]
三层Web体系结构里的两种数据绑定..[05-15]
用JSP/Servlet构建三层式管理信息..[05-12]
基于COM的三层式应用程序设计简介[05-05]
ASP.NET三层架构示例(中文版)[04-30]
Ajax三层个人网站小程序[04-29]
JSP/Servlet构建三层管理信息系统..[04-28]
c#中结构与类的区别[05-20]
UBB(c#完整版)[05-20]
C#设计模式之建造者(Builder)模式..[05-20]
what is new in c sharp 2.0--st..[05-20]
.NET中C#实现C/S架构下的TREEVIE..[05-20]
C#调用父类的父类的方法[05-20]
C#对XML操作:建立XML(1)[05-20]
C#对XML操作:建立XML(2)[05-20]
MapX从数据库读取数据形成新图层..[05-20]
c#中的interface abstract与virt..[05-20]