过年散分:求最简单的三层结构的例子 不要拿petshop来举例,越简单越好,但要能体现三层的精髓,或让人能理解什么是三层结构 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.c-sharpcorner.com/UploadFile/paulabraham/Building3TierAppPA11282005053625AM/Building3TierAppPA.aspx /*WebUI*/省略大量HTMLaspx后台代码。protected void BT_OK_Click(object sender, System.EventArgs e) {new BLL_Test().Add(TB_InPut.Text);}/*BLL*/public class BLL_Test{ public void Add(string strInPut) { if(strInPut!="") { new DAL_Test().Add(strInPut); } else { } }} /*DAL*/public class DAL_Test{ public void Add(string strInPut) { 添加进数据库 }} 楼上真强!http://www.maticsoft.com/softdown.aspx李天平的,有11和20版本 1 界面层(UI)负责显示数据和接受用户操作2 业务层(BLL)负责处理数据的业务逻辑,如验证数据的合法性,进行一些数据计算等3 数据层(DAL)负责处理数据库操作,在数据库读取数据和对数据进行更新删除插入等操作 去看Starter Kits吧,比PetShop简单得多,又体现了三层。 ado.net读取数据库里面的内容可以不用dataGrid吗? 大家帮忙看看这条for语句为什么不循环? FCKeditor图象上传按钮没反应? 很着急,各位帮个忙,初学者的戆问题,,多谢了:) 关于发邮件的问题,请高手帮忙 谁能告诉我下,这是什么语言的代码? 大家 帮帮小弟啊 我每次写的类文件都不可以用Codebehind 他告诉我说无法加载 安装enterprise library 2006出现的问题 有关打印的问题 web控件里的按纽代码怎么不能响应呀? 页面与用户控件传参 关于Forms身份验证,如何存储多字段?
WebUI
*/
省略大量HTMLaspx后台代码。
protected void BT_OK_Click(object sender, System.EventArgs e)
{
new BLL_Test().Add(TB_InPut.Text);
}/*
BLL
*/
public class BLL_Test
{
public void Add(string strInPut)
{
if(strInPut!="")
{
new DAL_Test().Add(strInPut);
}
else
{
}
}
} /*
DAL
*/public class DAL_Test
{
public void Add(string strInPut)
{
添加进数据库
}
}
http://www.maticsoft.com/softdown.aspx
李天平的,有11和20版本
2 业务层(BLL)负责处理数据的业务逻辑,如验证数据的合法性,进行一些数据计算等
3 数据层(DAL)负责处理数据库操作,在数据库读取数据和对数据进行更新删除插入等操作