ASP.NET多层结构
三层架构
表示层
业务层
逻辑层 我觉得主要是DAL的效率,这个层应该用COM实现,但是这样的话,如果是DNA的防火墙又成了问题。 还有,分层后的资源释放问题。 BLL层的只放逻辑规则就可以了,用它来连接UI和DAL 业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。
数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
(IDAL)它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块IDAL
(Model)实体和数据库表映射类
(Web)web网站项目 就按你的要求写把
需求:
1。需要有一个对象负责接收key
2.改类需要查询数据
3.该类需要返回数据 约束:该类在实际使用中需要查询商品表 C# codepublic class seach
{
private string _key
public string key
{
set(_key=value;)
}
private object _Result;
public object result //返回值,这里使用object是为了留出空白,保留该类的变化
{
get
{
return _Result;
}
} public virtual void getSearch() //查询数据,这里使用virtual同样是为了留出空白,保留该类的变化
{
}
} 你可以看到这是一个纯粹的对象,没有做任何数据库要做的事情,也没做界面要做的事情,他完全是对需求的一个代码翻译
这个是实际上是MOdel的东西 2.有了model层,我们在做业务逻辑,业务逻辑我们要完成对这个对象的约束 C# codepublic goodsSearch:seach
{
pu
相关文档:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
1.首先运行SQLServer
2.然后运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.5072 ......
一、认识Web.config文件
Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认 ......
转载
:LoveCherry
技术无极限
摘要:
本文介绍了怎么在
ASP.NET 2.0
中使用
Membership
新特性,并且介绍了怎么两种不同的
Membership
的
Provider
:
ActiveDirectoryMembershipProvider
和
SqlMembershipProvider
,前者是基于微软活动目录服务存储用户信息的,或者是基于
SQL SERVER
存储的。
2.0
......
11月21日晚7点应邀在武汉大学信息学院做了一场关于ASP.NET下AJAX开发的报告,以我自己经历讲述了一些特殊应用在过去到现在实现手段的变化,本来想回家之后做个总结的,但是由于最近以来事情一直很多,所以没有来得及总结。今晚得以有空总结一下。
AJAX介绍
其实AJAX应用的核 ......