• λ我爱Aspx >> C#.Net >> 三层结构
  • 三层结构

  • :aspxer  Դ:internet  :2007-5-20 15:26:37  ؼ:三层
  • 三层结构

    “三层结构”是“外观层”、“商业逻辑层”、“数据库层”

    假设以这样的结构制作一个留言板,那么应该是:

    # 留言板页面的外观代码都存放在 .aspx 文件中

    # 当用户点击页面上的提交按钮时,先将文本信息传递给一个 LeaveWord 类对象

    (LeaveWord 类的定义被封装到“商业逻辑层”)

    # 之后让这个对象执行 Post() 将留言信息发送到数据库

    用一个简单的代码就是:

    <textarea id="Content" runat="server"></textarea>

    <input type="button" id="Post" runat="server" />

    // ----------------------------------------

    // 在外观层,当用户点击发送按钮后

    // ----------------------------------------

    private void Post_ServerClick(object sender, EventArgs e)

    {

    LeaveWord lword=new LeaveWord();

    lword.Content=Content.Value;

    lword.Post();

    }

    // ----------------------------------------

    // 在商业逻辑层,定义 LeaveWord 类

    // ----------------------------------------

    public class LeaveWord

    {

    public string Content;

    Ҷƪл˵?
  • һƪDestructors in C#
    һƪc#中结构与类的区别