精通WEB2.0之第7章 构建Web 2.ppt

精通WEB2.0之第7章 构建Web 2.ppt

ID:52476251

大小:1.04 MB

页数:26页

时间:2020-04-08

精通WEB2.0之第7章  构建Web 2.ppt_第1页
精通WEB2.0之第7章  构建Web 2.ppt_第2页
精通WEB2.0之第7章  构建Web 2.ppt_第3页
精通WEB2.0之第7章  构建Web 2.ppt_第4页
精通WEB2.0之第7章  构建Web 2.ppt_第5页
资源描述:

《精通WEB2.0之第7章 构建Web 2.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第7章构建Web2.0网络应用的基础工程本书共介绍了6个Web2.0时代比较流行的网络应用程序。它们是RSS、Blog、WebTags、WebStore、XMLBBS、ASPNET2AjaxMail。这6个网络应用程序被组织在同一个解决方案——Web2ASPNET2中。并且,笔者还为这6个网络应用程序提供了3个基础工程,具体描述如下。工程OperateSqlServer,主要封装和实现了对数据库的操作,如检索、选择、添加、修改、删除、排序、过滤等。工程CommonOperation,主要封装和实现了网络应用程序的通用操作,如数据类型转换、字符串处理、数据缓存等。7.1解决方案Web2

2、ASPNET2解决方案Web2ASPNET2共包括6个网络应用程序(RSS、Blog、WebTags、WebStore、XMLBBS和ASPNET2AjaxMail)和3个基础工程(OperateSqlServer、CommonOperation和UserCommonOperation)。在VisualStudio2005中打开解决方案Web2ASPNET2,在【解决方案资源管理器】面板中查看该解决方案,7.2操作数据库的工程OperateSqlServer工程OperateSqlServer包含两个类文件:OperateDatabase.cs和DataCommon.cs。其中,第一

3、个文件定义了与数据库操作相关的方法和属性。第二个文件中定义了快捷执行数据库操作的方法和属性。在VisualStudio2005的【解决方案资源管理器】面板中查看该工程,7.2.1获取配置数据库连接字符串的标识在下述程序代码中,类OperateDatabase定义了两个属性:ReturnValueString和ConnectionStringNameInWebConfig。第一个属性为保存执行数据库操作返回值的参数标识。第二个属性为从配置文件Web.Config中获取数据库连接字符串的标识。它的值和配置文件Web.Config中的connectionstrings元素的Name属性的值

4、相等。定义这两个属性的程序代码如下所示。7.2.2管理数据库的连接在下述程序代码中,类OperateDatabase定义方法CreateSqlConnection()来创建连接。该方法首先从Cache中获取数据库连接字符串。如果为空,则从配置文件Web.Config中获取数据库连接字符串,同时缓存获取的字符串。然后创建一个新的连接对象SqlConnection。该方法的程序代码如下所示。7.2.3创建存储过程的参数在下述程序代码中,类OperateDatabase定义了4个创建存储过程参数的方法,如下所示。(1)privatestaticSqlParameterCreateParam

5、(stringParamName,SqlDbTypeDbTypeInt32Size,ParameterDirectionDirection,objectValue)。(2)publicstaticSqlParameterCreateInParam(stringParamName,SqlDbTypeDbType,intSize,objectValue)。(3)publicstaticSqlParameterCreateOutParam(stringParamName,SqlDbTypeDbType,intSize)。7.2.4创建执行存储过程的命令和适配器在下述程序代码中,类Opera

6、teDatabase定义了两个创建执行存储过程的命令和适配器的方法,如下所示。(1)privatestaticSqlCommandCreateSqlCommand(stringprocName,paramsSqlParameter[]prams);(2)privatestaticSqlDataAdapterCreateSqlDataAdapter(stringprocName,paramsSqlParameter[]prams)。7.2.5获取记录的数量在下述程序代码中,类OperateDatabase定义了两个获取记录的数量的方法,如下所示。(1)publicstaticintRu

7、nProcScalar(stringprocName)。(2)publicstaticintRunProcScalar(stringprocName,paramsSqlParameter[]prams)。7.2.6使用SqlDataReader对象从数据库中读取数据在下述程序代码中,类OperateDatabase定义了两个使用SqlDataReader对象从数据库中读取数据的方法,如下所示。(1)publicstaticvoidRunProc(strin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。