asp.net的三层架构 各位有没有关于ASP.NET的三层架构的认识啊,小弟我是一个刚学习SASP.NET的小菜鸟,请各位指教指教,还有什么是关于学习ASP.NET的好的学习网站,也给小弟介绍介绍....ASP.NET 架构 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表现层(UI)、 展示页面 引用BLL层 调用bll层业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据 www.baidu.com或 www.google.com.hk 可不可以具体点呢,加上一些简单一些简单的例子和代码,因为我是初学asp.net的,还有没有一些关于学习asp.net的网站 数据访问层public int Update1(string password) { int num = 0; string conn = ConfigurationManager.AppSettings["AbfabConnectionString"]; SqlConnection connection = new SqlConnection(conn); string sql = "update 员工信息表 set 密码=传过来的新密码(记得加上where条件)"; try { connection.Open(); SqlCommand sqlcomm = new SqlCommand(sql); num = sqlcomm.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { connection.Close(); } return num; } 业务逻辑层public int Update1(string password){ return new 访问层对象().Update1(password);}表示层(set 密码 = password)//调用业务逻辑层方法if(num > 0){ MessageBox.Show("修改成功!");}else{ MessageBox.Show("修改失败!");} http://www.cnblogs.com/cresuccess/archive/2008/12/10/1351675.htmlasp.net三层架构详解 我也刚在学习,给你推荐一本书:ASP.NET 2.0 (C#)大学生使用教程。 http://down.51cto.com/data/267072这里有电子书,网上还有书本上的程序源代码,动手实践起来也比较方便易懂。一起努力吧! Refer一个小例子:http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html PetShop不是一个很好的例子吗? 分模型层,数据访问层,业务逻辑层三层,然后分别写方法,return,到页面后台就可以调用了 表现层(UI)、 展示页面 引用BLL层 调用bll层业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据 你可以去百度一下,petshop,项目里面说的很多 要看就看国外的书籍,现在已经编译过来了,也是当前关于C#里面所使用的技术的最全面的东西。 C# 高级编程 现在应该是第七版了。但是三层这个东西不是C#所独有的,只是说软件开发过程中的一种经验的积累。好处就是层层分明,缺点就是增加了开发成本。不过利大于弊。 对于新人,新手来说,三层架构是第一个需要掌握的但是很多人在VS里面是连三层都不会搭配的,你可以看看这个视频教程,叫做 牛腩新闻发布系统。教你最简单的从vs三层的搭配,到存储过程,sqlhelper的编写牛腩新闻发布系统(从asp转行到asp.net的入门视频,非常推荐)http://www.whjkwd.com/forum.php?mod=viewthread&tid=1028&fromuid=1(出处: 传智播客视频下载网) Membership.GetAllUsers()问题 ASP请一段新闻代码每页显示10条新闻有上一页下一页第几页的功能 问一个IHttpHandler的问题 define 在单件中使用计时器 bLISTBOX 图片滑动效果不好,不连贯,代码如下: [求助]在开发的旅途中遇到瓶劲怎么办? 第一次用PhoneJS(HTML5)做APP,部署到服务器出问题了,求助 GridView显示Excel表格问题!!! 特急!如何在代码段中实现脚本函数调用?--请大侠赐教 小说网站能用cookie记录阅读位置下次继续在此处阅读么?求方法 ASP.NET 通过链接免登陆,如何实现
业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层
数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据
public int Update1(string password)
{
int num = 0;
string conn = ConfigurationManager.AppSettings["AbfabConnectionString"];
SqlConnection connection = new SqlConnection(conn);
string sql = "update 员工信息表 set 密码=传过来的新密码(记得加上where条件)";
try
{
connection.Open();
SqlCommand sqlcomm = new SqlCommand(sql);
num = sqlcomm.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
connection.Close();
}
return num;
}
业务逻辑层
public int Update1(string password)
{
return new 访问层对象().Update1(password);
}
表示层
(set 密码 = password)
//调用业务逻辑层方法
if(num > 0)
{
MessageBox.Show("修改成功!");
}
else
{
MessageBox.Show("修改失败!");
}
http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html
业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层
数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据
http://www.whjkwd.com/forum.php?mod=viewthread&tid=1028&fromuid=1
(出处: 传智播客视频下载网)