第二章学习了 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();