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

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

 2010-09-30 21:06:04 来源:WEB开发网   
核心提示: 有些网站系统的设计,会采用「分层式; 多层式 (n-Tier)」的架构,C# 代码生成器 & 网站架构设计(3),如下图 5 所示,在 Layer 与 Layer 之间的数据传递,帮忙传递用户在表单中输入的大量数据Model 实例层namespacecom.公司名称.项目名称.Model

有些网站系统的设计,会采用「分层式; 多层式 (n-Tier)」的架构,如下图 5 所示。在 Layer 与 Layer 之间的数据传递,或电子表单中用户所输入的多个字段值的传递,亦可透过此种 Mapping 映射类的 instance,来帮忙传递大量的数据;还有些 Java/J2EE 的书中会提到,可再将这些数据暂存在内存中,以做一些「持久性 (persistence)」的延伸应用,这些暂存在内存里的 class 的多个字段值,以后随时可从内存中取出再使用。

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

图 5 分层的网站系统,透过 Model 实例层、C# 实例 (instance),帮忙传递用户在表单中输入的大量数据

Model 实例层

namespace com.公司名称.项目名称.Model
{
    public class Product       //此一「类」的名称,会对应至数据库的同名「数据表」Product
    {
        private int _id;           //此为 .NET 的「字段(field)」,对应至 Product 表的同名「字段」ID
        private string _name;
        private decimal _price;
 
        public int ID          //此为 .NET 的「属性(property)」,对应至 Product 表的同名「字段」ID
        {
            set { _id = value; }
            get { return _id; }
        }
 
        public decimal Price
        {
            set { _price = value; }
            get { return _price; }
        }

        public string Name
        {
            set { _name = value; }
            get { return _name; }
        }
    }
}  

上一页  1 2 3 4 5  下一页

Tags:代码 生成器 amp

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