asp.net 多层应用程序的设计思想

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:50:19
那位高手能给讲讲asp.net 多层应用程序的设计思想是什么?
哪里能找到相关的文字资料!!

任何程序的三层都是差不多的

一般三层的结构是:
1:数据访问层
2:业务逻辑层
3:表示层

你去下点代码看要好点

一般你的数据访问层写你怎么访问数据库,业务逻辑就是你的一些逻辑,包括对库的操作(如果对库操作,就要调用数据访问层)比如:在业务逻辑层写一个函数,我用的C#语法,

数据访问层:
public string runsql_p(SqlParameter[] param,string strsql)
{
SqlConnection oconnection = new SqlConnection(connstr);
oconnection.Open();
SqlCommand ocommand = new SqlCommand(strsql);
ocommand.CommandType = CommandType.Text;
ocommand.Connection = oconnection;
if (ocommand.Parameters.Count==0)
{
foreach (SqlParameter p in param)
{
ocommand.Parameters.Add(p);
}
}
try
{
ocommand.ExecuteNonQuery();
oconnection.Close();
oconnection.Dispose();
ocommand.Dispose();
return("ok");
}
catch (InvalidCastException ex)
{
oconnection.Close();
oconnection.Dispose();
ocommand.Dispose();
return(ex.Message.ToString());
}
}

逻辑层:
<