}
elseif (intSort == 2)
{
model.StrNewSort1 = "公告通知";
model.StrNewSort2 = "";
model.StrNewSort3 = "";
}
..........
return model;
}
}
接下来就是在视图层来通过访问,业务逻辑层来和实体层,来玩成所需要的数据操作了。
还是使用代码来描述吧,这个代码主要来完成对数据进行添加:
publicvoid InsertData()
{
NewsModel newModel = new NewsModel();
newModel.StrNewsName = this.TextBox1.Text;
newModel.StrNewsAuthor = this.TxtBoxAuthor.Text;
newModel.StrAddTime = this.TxtDate.Text;
newModel.StrNewsContent = Server.HtmlDecode(FCKeditor1.Value);
newModel.Sort =Convert.ToInt32( this.DropDownList2.SelectedValue.ToString());
//NewsBLL newBLL = new NewsBLL();
int nResult= NewsBLL.AddNew(newModel);
if (nResult != 0)
{
Response.Write("<script>alert(添加成功!)</script>");
}
else
{
Response.Write("<script>alert(添加失败!)</script>");
}
}
据我自己的理解,三层架构可以算是一个团队项目开发的基本框架,在这个框架的基础上可以满足一些设计模式的需要。当然可以满足模块开发的需要。
总结:
对于我这次的开发项目来说,收获还是很多的,以前仅仅是知道有三层架构这个东西,也看书,照着别人的代码写过,但是却不能体会到这其中的真正意义。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28238-8.html
尤其改革开放初期
几次讲话让人感觉水平差了点
当老师的说的都是美好的