老师布置的任务啊,想有个简单的实例来理解三层架构,最好有源代码下载.

解决方案 »

  1.   

    petshop就不错
    或到51aspx.com里看看
      

  2.   

    Model,实现业务实体。 
    IDAL,实现接口。 
    SQLServerDAL,实现接口里的方法。 
    web.config里的配置信息,为SQLServerDAL的程序集。 
    DALFactory,返回程序集的指定类的实例。 
    BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。 
    WEB,调用BLL里的数据操作方法。 
      

  3.   

    简单三层:
     
    Model---定义字段跟属性。
    private string _myUsername; 
    public string MyUsername
    {
    get{return _myUsername;}
    set{_myUsername = value;}
    }
    DAL---数据处理         /// <summary>
            /// 添加一条记录
            /// </summary>public int Insert(Model.My_Admins M)
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("insert into My_Admins(");
                strSql.Append("My_PassWord)");            
                strSql.Append(" values (");
                strSql.Append("@My_PassWord)"); 
                
                SqlParameter[] parameters = {
                     new SqlParameter("@My_PassWord",SqlDbType.VarChar,50)};
                parameters[0].Value=M.MyPassword;
                return SqlHelper.ExecuteNonQuery(strSql.ToString(),parameters); 
            }
    BLL---调用DAL方法
    /// <summary>
            /// 添加一条记录
            /// </summary>
            public bool Insert(Model.My_Admins M)
            {
                return dal.Insert(M)>0;
            }个人觉得简单三层BLL层多余,不过用熟练了在用工厂模式就容易了。
      

  4.   

    做一个简单的购物也行!也能差不多!或者用AJAX做个小点的聊天系统,也许你会获得更好的成功!
      

  5.   

    http://www.bbs180.com上有很多实例,可以下载的。