第2,第三章

第二章学习了 WEB三层架构的基础理念

使用了ASP.NET2.0中的母版页,用户控件等概念

在VS2005中新增了数据库

第三章是开发的基础,首先通过VS2005在数据库中添加了表,并且添加了一个存储过程用于商品大类的查询结果显示

业务层(中间层)目前开发了三个基础的类,

DAL:数据访问层,用于实现通用的数据访问代码,从数据层调用数据的功能

CatalogAccess:包含商品目录有关的功能,比如从数据库中获得商品大类的方法

BalloonShopConfig和Utilities:一些其他功能,比如提供BalloonShopConfig.DbProvider的全局静态属性,这样就不用每次都从web.config文件中读取数据库连接字段了。

在编写DAL类的时候,使用了与数据库无关的数据访问代码

在BalloonShopConfig类中缓存了web.config中定义的值

在Utilities类中实现了电子邮件的SMTP发送代码

在CatalogAccess类中定义了一个获取商品大类的方法:public static DataTable GetSub1()

在App_Theme\Default下定义了一个BalloonShop.css,并且在web.config中通过

<system.web>

<pages theme="Detault" />启用该主题

接着在表示层编写一个Sub1List用户控件用于显示商品大类,其中用的是datalist数据控件,该控件的数据源指定代码为:

list.DataSource = CatalogAccess.GetSub1();

list.DataBind();

原文地址:https://www.cnblogs.com/hulu/p/1362688.html