不要拿petshop来举例,越简单越好,但要能体现三层的精髓,或让人能理解什么是三层结构

解决方案 »

  1.   

    http://www.c-sharpcorner.com/UploadFile/paulabraham/Building3TierAppPA11282005053625AM/Building3TierAppPA.aspx
      

  2.   

    /*
    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)
       {
           添加进数据库
       }

      

  3.   

    楼上真强!
    http://www.maticsoft.com/softdown.aspx
    李天平的,有11和20版本
      

  4.   

    1 界面层(UI)负责显示数据和接受用户操作
    2 业务层(BLL)负责处理数据的业务逻辑,如验证数据的合法性,进行一些数据计算等
    3 数据层(DAL)负责处理数据库操作,在数据库读取数据和对数据进行更新删除插入等操作
      

  5.   

    去看Starter Kits吧,比PetShop简单得多,又体现了三层。