WEB开发网
开发学院软件开发C语言 C# 代码生成器 & 网站架构设计 阅读

C# 代码生成器 & 网站架构设计

 2010-09-30 21:06:04 来源:WEB开发网   
核心提示: View 展示层publicpartialclass_Default:System.Web.UI.Page{//用户单击submit送出按钮,欲「添加」一笔记录到数据库的Product表protectedvoidButton1_Click(objectsender,EventArgse){com

View 展示层

public partial class _Default : System.Web.UI.Page
{
//用户单击 submit 送出按钮,欲「添加」一笔记录到数据库的 Product 表
protected void Button1_Click(object sender, EventArgs e)
{
com.公司名称.项目名称.Model.Product model = new com.公司名称.项目名称.Model.Product(); //一个 Model 实例层的对象
com.公司名称.项目名称.BLL.Product bll = new com.公司名称.项目名称.BLL.Product(); //一个 BLL 层的对象 
model.ID = TextBox1.Text;      //将用户在表单中,所输入的 ID 数据,存储(set) 至 Model 实例层的对象
       model.Name = TextBox2.Text;    //将用户在表单中,所输入的 Name 数据,存储(set) 至 Model 实例层的对象
       model.Price = TextBox3.Text;   //将用户在表单中,所输入的 Price 数据,存储(set) 至 Model 实例层的对象
  bll.executeInsert(model); //将包装好的用户输入数据的集合,传递至 BLL 商业逻辑层
}
}

BLL 商业逻辑层

namespace com.公司名称.项目名称.BLL
{
public class Product
{
//一个 DAL 数据访问层的对象
private com.公司名称.项目名称.DAL.Product dal = new com.公司名称.项目名称.DAL.Product();
 
        public int executeInsert(com.公司名称.项目名称.Model.Product model)
        {
            //这里可以加入其他的商业逻辑        

//将包装好的用户输入数据的集合,传递至 DAL 数据访问层
return dal.executeInsert(model);
}
}
}

上一页  1 2 3 4 5  下一页

Tags:代码 生成器 amp

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接