ASP.NET本质论 mobi 下载 网盘 caj lrf pdf txt 阿里云

ASP.NET本质论电子书下载地址
内容简介:
如果你只是想系统地学习如何简单地利用ASP.NET快速地进行开发,《ASP.NET本质论》也许不是你想要的;如果你不满足于只是会利用ASP.NET强大的控件功能完成一些常规应用的开发,而是想深入探究ASP.NET的本质和精髓,实现从一个控件使用人员向系统开发人员的过渡,那么这本书是你不能错过的,也是你目前的唯一选择。
《ASP.NET本质论》以ASP.NET应用中的请求处理过程为主线,对每一步处理所涉及的技术和原理进行了深入的剖析,同时列举了开发过程中在各处理环节可能会遇到的经典疑难问题进行了分析并给出了解决方案。
第1~4章是 ASP.NET 的核心部分,细致地剖析了 ASP.NET中的请求处理机制、ASP.NET 中的对象与 HTTP 之间的映射关系、应用程序处理管道的处理过程、处理程序的处理机制,以及多线程技术在ASP.NET中的应用。第5~8章是经典的WebForm部分,重点讲解了控件的原理与页面的生成机制,包括流与控件的关系、控件与页面的关系、数据绑定控件与模板的关系,以及 ASP.NET 中的各种状态管理技术。第9章分析了ASP.NET MVC的处理过程,以及ASP.NET MVC应用与经典的 ASP.NET应用之间的关系。第10章讨论了 ASP.NET 与 IIS 服务器之间的关系,并分别针对不同版本的IIS分析了其处理过程。第11章对 ASP.NET 应用中的用户问题进行了分析,并就各种常见问题给出了解决方案。
书籍目录:
前言
第1章 网站应用程序 /1
1.1 Web应用程序的简单回顾 /2
1.1.1 资源的地址—通用资源标识符 /2
1.1.2 找到主机 /3
1.1.3 HTTP协议 /4
1.2 最简单的 Web 服务器 /6
1.2.1 网络插座Socket /6
1.2.2 基于 TcpListener 的 Web 服务器 /10
1.2.3 基于 HttpListener 的 Web 服务器 /11
1.3 进入 ASP.NET /13
1.3.1 Web 应用程序域 /13
1.3.2 不使用GAC 和bin 加载Web 应用程序域 /14
1.3.3 默默无闻的工作者对象 /16
1.3.4 Web 应用程序的运行时 /18
1.4 对象化的HTTP /19
1.4.1 请求参数的对象类型 HttpRequest /19
1.4.2 处理回应的对象类型 HttpResp***e /21
1.4.3 辅助的常用工具类 HttpServerUtility /23
1.4.4 编码与解码 /24
1.4.5 浏览器类型 /26
1.5 创建自定义的 ASP.NET 服务器 /28
1.5.1 ASP.NET Web 服务器 /28
1.5.2 ***程序 /28
1.5.3 部署程序集 /29
1.5.4 各种各样的Cassini /30
1.6 本章小结 /30
第2章 应用程序对象 /31
2.1 请求的处理参数—上下文对象HttpContext /32
2.1.1 常用成员 /32
2.1.2 底层方法 /33
2.2 应用程序对象 HttpApplication /33
2.2.1 处理管道 /34
2.2.2 HttpApplication 的处理管道 /38
2.2.3 处理过程的简单介绍 /38
2.2.4 HttpContext状态管理 /40
2.3 处理 HttpApplication 的事件 /40
2.3.1 通过 IHttpModule 创建 HttpApplication 的事件处理程序 /40
2.3.2 注册 HttpModule /41
2.3.3 不使用配置文件注册 HttpModule /42
2.3.4 常见的 HttpModule /44
2.3.5 HttpModule的事件 /46
2.3.6 通过 global.asax 创建 HttpApplication 的事件处理程序 /46
2.3.7 global.asax 中 HttpApplication 事件的自动注册 /48
2.3.8 特殊的HttpApplication 事件处理 /48
2.4 两个特殊的事件 /51
2.5 大文件上传问题 /51
2.5.1 文件上传的规范 /51
2.5.2 ASP.NET 中的文件上传 /53
2.5.3 文件上传的解决方案 /54
2.5.4 通过HttpModule 接管请求参数 /54
2.5.5 自定义的请求参数对象 /58
2.5.6 读取上传数据的接口和实现 /62
2.5.7 读取上传数据流 /65
2.5.8 注册自定义的上传管理 /76
2.5.9 使用自定义的上传管理 /77
2.6 各种各样的文件上传 /78
2.6.1 无刷新的上传: jQuery form /78
2.6.2 基于客户端技术的上传进度:SWFUpload /79
2.7 本章小结 /79
第3章 HTTP请求处理程序/80
3.1 处理程序 /81
3.1.1 处理程序与 HttpApplication 的关系 /81
3.1.2 处理程序接口 IHttpHandler 和 IHttpAsyncHandler /81
3.1.3 在处理程序中使用会话 /82
3.1.4 处理程序工厂 /83
3.1.5 注册处理程序 /83
3.1.6 使用处理程序生成验证码 /84
3.2 一般处理程序 /86
3.2.1 一般处理程序工厂 /87
3.2.2 使用一般处理程序的场合 /87
3.2.3 使用一般处理程序生成验证码图片 /87
3.2.4 使用一般处理程序生成 JSON /87
3.3 页面处理程序 /91
3.3.1 页面处理程序工厂 /91
3.3.2 创建页面处理程序 /92
3.3.3 生成的代码 /93
3.3.4 使用页面处理程序 /93
3.4 Web 服务处理程序 /94
3.4.1 Web 服务处理程序工厂 /94
3.4.2 使用 Web 服务处理程序 /95
3.4.3 Web 服务的常用标签 /96
3.4.4 派生自 System.Web.Services.WebService 类的意义 /98
3.5 MVC 处理程序 /98
3.5.1 MVC 的路由接口 IRouteHandler /99
3.5.2 自定义的 IRouteHandler /100
3.5.3 注册路由处理程序 /101
3.5.4 获取控制器的工厂接口 IControllerFactory /102
3.5.5 MVC 请求的处理过程 /102
3.6 资源处理程序 /103
3.6.1 资源的处理程序配置 /103
3.6.2 定义嵌入的资源 /103
3.6.3 获取资源的地址 /104
3.*** 使用嵌入的资源 /104
3.7 禁止的处理程序 /105
3.7.1 配置禁止访问的资源 /105
3.7.2 禁止访问 Excel /106
3.8 虚拟路径提供器 /106
3.8.1 定义虚拟路径提供器 /106
3.8.2 注册虚拟路径提供器 /107
3.8.3 压缩文件中的网站 /109
3.8.4 SharpZipLib /114
3.9 本章小结 /115
第4章 ASP.NET中的线程与异步 /116
4.1 线程基础 /117
4.1.1 线程 /117
4.1.2 自定义线程 /118
4.1.3 前台线程和后台线程 /119
4.1.4 工作者线程和 I /O 线程 /119
4.1.5 线程池 /120
4.2 .NET 中线程处理 /121
4.2.1 线程的创建与启动 /121
4.2.2 线程的状态 /123
4.2.3 线程的执行上下文 /124
4.2.4 异步编程模式APM /125
4.2.5 基于事件的异步编程模式 EPM /128
4.2.6 异步线程的状态与同步问题 /129
4.2.7 处理管道中的异步问题 /133
4.3 线程池 /137
4.3.1 线程池的工作原理 /137
4.3.2 将工作者线程加入线程池 /138
4.3.3 将I /O 线程加入线程池 /138
4.4 HttpApplication 中的异步线程 /139
4.4.1 ASP.NET 中的线程池设置 /139
4.4.2 异步步骤中的异步点 /141
4.4.3 启动和完成异步步骤 /142
4.5 异步处理程序 /142
4.5.1 异步处理程序接口 /143
4.5.2 在处理程序中异步调用 Web 服务 /143
4.6 异步页面 /144
4.6.1 页面异步任务的启动和完成 /144
4.6.2 异步页面任务 /145
4.6.3 异步页面中访问 Web 服务三种方式 /146
4.*** 实例—查询 *** 在线状态 /148
4.7 本章小结 /151
第5章 页面即对象 /152
5.1 流动的网页 /153
5.1.1 字节流 /154
5.1.2 字符编码 /155
5.1.3 字符流 /156
5.1.4 回应对象中的流 /158
5.1.5 专门输出 HTML 的字符流 /158
5.2 控件—页面对象的基石 /160
5.2.1 控件类 /160
5.2.2 Render和RenderControl /161
5.2.3 控件基类 /161
5.2.4 组合模式 Composite /163
5.2.5 ID 是一个问题 /165
5.3 形形色色的控件 /171
5.3.1 HTML 控件 /172
5.3.2 Web 控件 /172
5.3.3 WebPart 控件 /174
5.4 控件实现的常用接口 /175
5.4.1 生成和回发 /175
5.4.2 控件的任意属性IAttributeAccessor /177
5.4.3 数据的回发IPostBackDataHandler /177
5.4.4 回发服务器端事件IPostBackEventHandler /178
5.5 页面 /178
5.5.1 页面与模板 /179
5.5.2 母版页 /184
5.5.3 页面就是一个处理程序 /185
5.5.4 页面的事件处理管道 /185
5.5.5 处理页面的事件 /187
5.6 生成的过程 /188
5.6.1 从模板到对象模型—BuildProvider /189
5.6.2 从标记到控件—ControlBuilder /191
5.6.3 进入生成阶段—ControlAdapter /191
5.*** 控件适配器—ControlAdapter /192
5.6.5 Web控件适配器—WebControlAdapter /193
5.6.6 页面适配器—PageAdapter /193
5.6.7 使用 Adapter 定制表单的action /194
5.7 自定义的 URL 重写 /195
5.7.1 URL 重写的原理 /196
5.7.2 使用 HttpModule 实现URL 重写 /196
5.7.3 在配置文件中处理重写映射 /199
5.7.4 无扩展名请求的处理问题 /204
5.8 本章小结 /205
第6章 状态 /206
6.1 基本状态管理 /207
6.1.1 隐藏域 /207
6.1.2 Cookie /209
6.1.3 URL /213
6.2 视图状态ViewState /215
6.2.1 序列化和反序列化 /215
6.2.2 控制序列化 /217
6.2.3 Base64 /218
6.2.4 视图状态属性与 IStateManager 接口 /219
6.2.5 保存和恢复的时间点 /221
6.2.6 视图状态的序列化器 /223
6.2.7 使用视图状态实现路径导航 /224
6.3 控件状态 ControlState /228
*** 应用程序状态 Application /229
6.5 会话状态 Session /229
6.5.1 服务器端的 Session /230
6.5.2 客户端的 SessionID /231
6.5.3 Session 保存的位置 /233
6.5.4 Session 的过期问题 /237
6.5.5 压缩 Session 数据 /238
6.6 HttpContext 状态 /238
6.7 Cache /238
6.7.1 缓存的原理 /238
6.7.2 .NET 中的缓存管理实现 /239
6.7.3 基于文件的缓存依赖 /241
6.7.4 基于SQL的缓存依赖 /242
6.7.5 组合的缓存依赖 /244
6.7.6 删除所有的缓存项目 /246
6.7.7 Web 服务器端的页面缓存 /247
6.7.8 页面局部缓存 /249
6.7.9 自定义的输出缓存提供器 /253
6.8 Memcached /254
6.8.1 下载和安装 Memcached /255
6.8.2 在 ASP.NET 中访问 Memcached /256
6.9 统计当前在线用户 /258
6.9.1 Module 的处理 /258
6.9.2 注册 Module /261
6.9.3 Module 的配置参数 /262
6.9.4 Module 的事件处理 /263
6.10 本章小结 /263
第7章 模板和数据绑定 /264
7.1 页面与绑定 /265
7.1.1 嵌入式代码块和表达式 /265
7.1.2 绑定表达式 /267
7.1.3 目标Target /269
7.1.4 容器Container /269
7.1.5 触发绑定事件的方法 DataBind /270
7.2 控件内的模板 /271
7.2.1 基于模板的控件 /271
7.2.2 控件模板中的 Container /272
7.2.3 DataBinder /272
7.2.4 Page 中的 Eval /273
7.2.5 在属性中使用绑定表达式 /273
7.3 Repeater控件 /273
7.3.1 数据的来源 DataSource /273
7.3.2 Repeater 的基石—RepeaterItem /274
7.3.3 绑定的过程 /275
7.3.4 绑定中的事件 /276
7.3.5 绑定的结果:Controls 集合和 Items 集合 /276
7.3.6 回发中的 ItemCommand 事件 /277
7.4 高级数据控件 /279
7.4.1 唯一支持分栏的控件-DataList /279
7.4.2 GridView /283
7.4.3 ListView 和 DataPager /289
7.5 数据源控件 /291
7.5.1 反射 /292
7.5.2 两种数据源 /293
7.5.3 对象数据源 /297
7.5.4 业务对象的标签 /298
7.5.5 页面控件与数据源控件之间的关系 /300
7.5.6 数据源控件相关的事件点 /303
7.5.7 基于数据源控件的分页 /304
7.6 本章小结 /305
第 8 章 自定义控件 /306
8.1 自定义控件的继承体系 /307
8.2 自定义控件涉及的相关类型 /307
8.3 自定义的带有上传进度的按钮 /308
8.3.1 控件的工作原理 /308
8.3.2 选择控件的基类 /309
8.3.3 自定义的数据类型 /309
8.3.4 状态的持久化 /310
8.3.5 控件的属性 /312
8.3.6 属性转换问题—TypeConverter /313
8.3.7 编辑属性数据 UITypeEditor /320
8.3.8 保存在 ASPX 中 /326
8.3.9 设计器中的显示效果 /329
8.3.10 工具栏中控件的图标 /330
8.3.11 脚本嵌入和使用 /330
8.3.12 控件的呈现 /332
8.3.13 使用自定义控件 /334
8.4 PetShop 中的自定义控件 /335
8.4.1 基类 /335
8.4.2 表格 /335
8.4.3 处理当前页码参数 /336
8.4.4 DataSource 属性 /336
8.4.5 事件 /337
8.4.6 生成 /338
8.5 本章小结 /342
第 9 章 MVC /343
9.1 ASP.NET MVC 是表现层的MVC /344
9.2 在 HttpApplication 中的ASP.NET MVC /344
9.2.1 创建 RouteTable /345
9.2.2 UrlRoutingModule事件处理 /347
9.3 从URL进入MVC之门 /348
9.3.1 有意义的 URL /349
9.3.2 在 IIS 6.0 和 IIS 7 中的配置 /349
9.3.3 从URL到Route /350
9.3.4 约束 /354
9.3.5 Routing /356
9.3.6 RequestContext 的前世今生 /357
9.3.7 在 ASP.NET MVC 中防盗链 /358
9.4 控制器 /361
9.4.1 控制器工厂 /361
9.4.2 使用自定义的控制器工厂 /362
9.4.3 为 Controller 类传递构造函数的参数 /362
9.4.4 Controller 的继承关系 /364
9.4.5 Controller 中的状态管理 /365
9.4.6 基于过滤器的扩展 /368
9.4.7 选择 Action /372
9.5 模型 /373
9.5.1 绑定 Model /374
9.5.2 简单参数和复杂参数 /374
9.5.3 模型对象的元数据 /375
9.5.4 Model 的验证 /377
9.5.5 自定义Model 的验证 /379
9.6 执行 Action /380
9.6.1 各种ActionResult /380
9.6.2 向视图传递数据 /381
9.7 视图 /382
9.7.1 视图引擎 /382
9.7.2 经典视图—ViewPage /383
9.7.3 视图引擎—Razor /384
9.8 本章小结 /384
第10 章 IIS 与 ASP.NET /385
10.1 网站 /386
10.1.1 绑定 /386
10.1.2 网站应用程序 /388
10.1.3 虚拟目录 /389
10.2 通过 ISAPI 扩展 IIS /390
10.2.1 ISAPI 扩展 /391
10.2.2 ISAPI 过滤器 /392
10.2.3 CLR 是一个 COM 组件 /394
10.2.4 ASP.NET 中的ISAPI 扩展和过滤器 /396
10.2.5 ISAPI Rewrite /396
10.3 IIS 与 ASP.NET /397
10.3.1 IIS5 与 ASP.NET /397
10.3.2 IIS6 与 ASP.NET /398
10.3.3 IIS7 与 ASP.NET /399
10.4 创建网站的两种方法 /403
10.5 ASP.NET中的加密与解密 /405
10.5.1 machineKey /405
10.5.2 加密服务 /407
10.5.3 配置节的加密和解密 /408
10.6 本章小结 /410
第11 章 ASP.NET中的用户 /411
11.1 从IIS开始 /412
11.1.1 匿名用户方式 /413
11.1.2 基本身份验证 /413
11.1.3 摘要式身份验证 /414
11.1.4 集成 Windows 身份验证 /415
11.1.5 .NET Passport 身份验证 /416
11.2 ASP.NET中的用户信息 /416
11.2.1 基于 Windows 验证的用户 /416
11.2.2 基于 Forms 验证的用户 /417
11.2.3 基于 Passport 验证的用户 /420
11.2.4 在 IIS7 中使用表单验证 /420
11.3 .NET 中的用户 /421
11.3.1 用户的标识 IIdentity /421
11.3.2 用户 IPrincipal /422
11.4 网站中的用户 /423
11.5 成员管理 /423
11.5.1 用户的基本信息 /424
11.5.2 成员管理的约定 /425
11.5.3 基于 SQLServer 的成员管理实现 /426
11.5.4 自定义的成员管理实现 /427
11.5.5 辅助工具类 Membership /432
11.6 用户的扩展信息—个性化数据 /433
11.6.1 个性化数据的约定 /433
11.6.2 个性化数据的属性 /434
11.6.3 实现自定义的个性化数据管理 /436
11.*** 匿名的个性化数据 /439
11.6.5 合并匿名用户的个性化数据 /441
11.6.6 基于 SQL Server 的个性化数据管理 /442
11.6.7 管理个性化数据 /444
11.7 执行程序的用户 /444
11.7.1 执行网站程序的 Windows 用户 /445
11.7.2 用户模拟的作用 /446
11.7.3 数据库连接串中的用户 /447
11.8 本章小结 /449
附录 自定义配置参数 /450
作者介绍:
郝冠军,资深微软技术专家和培训讲师。从事软件开发工作十余年,精通.NET和ASP.NET开发。他还是博客园和CSDN等社区的活跃技术专家,经常帮助大家解答各种疑难问题。此外,作为微软社区精英的领导团队成员,他还负责微软社区精英的招募工作。博客地址:http://haogj.cnblogs.com
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
如果你只是想系统地学习如何简单地利用ASP.NET快速地进行开发,《ASP.NET本质论》也许不是你想要的;如果你不满足于只是会利用ASP.NET强大的控件功能完成一些常规应用的开发,而是想深入探究ASP.NET的本质和精髓,实现从一个控件使用人员向系统开发人员的过渡,那么这本书是你不能错过的,也是你目前的唯一选择。
《ASP.NET本质论》以ASP.NET应用中的请求处理过程为主线,对每一步处理所涉及的技术和原理进行了深入的剖析,同时列举了开发过程中在各处理环节可能会遇到的经典疑难问题进行了分析并给出了解决方案。
第1~4章是 ASP.NET 的核心部分,细致地剖析了 ASP.NET中的请求处理机制、ASP.NET 中的对象与 HTTP 之间的映射关系、应用程序处理管道的处理过程、处理程序的处理机制,以及多线程技术在ASP.NET中的应用。第5~8章是经典的WebForm部分,重点讲解了控件的原理与页面的生成机制,包括流与控件的关系、控件与页面的关系、数据绑定控件与模板的关系,以及 ASP.NET 中的各种状态管理技术。第9章分析了ASP.NET MVC的处理过程,以及ASP.NET MVC应用与经典的 ASP.NET应用之间的关系。第10章讨论了 ASP.NET 与 IIS 服务器之间的关系,并分别针对不同版本的IIS分析了其处理过程。第11章对 ASP.NET 应用中的用户问题进行了分析,并就各种常见问题给出了解决方案。
网站评分
书籍多样性:4分
书籍信息完全性:6分
网站更新速度:3分
使用便利性:4分
书籍清晰度:5分
书籍格式兼容性:6分
是否包含广告:8分
加载速度:8分
安全性:5分
稳定性:9分
搜索功能:4分
下载便捷性:4分
下载点评
- 格式多(268+)
- 无广告(604+)
- 推荐购买(230+)
- 下载速度快(448+)
- 一般般(302+)
- 中评(501+)
- 中评多(295+)
- 藏书馆(292+)
- 方便(456+)
- 快捷(378+)
- 少量广告(75+)
下载评价
- 网友 冷***洁:
不错,用着很方便
- 网友 居***南:
请问,能在线转换格式吗?
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 习***蓉:
品相完美
- 网友 邱***洋:
不错,支持的格式很多
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 印***文:
我很喜欢这种风格样式。
- 网友 林***艳:
很好,能找到很多平常找不到的书。
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 沈***松:
挺好的,不错
- 网友 寇***音:
好,真的挺使用的!
- 网友 敖***菡:
是个好网站,很便捷
喜欢"ASP.NET本质论"的人也看了
20122013年会计基础真题集锦及华泉中天名师深度解析 mobi 下载 网盘 caj lrf pdf txt 阿里云
2022版全国监理工程师职业资格考试红宝书 建设工程监理概论及相关法规历年真题解析及预测 mobi 下载 网盘 caj lrf pdf txt 阿里云
老年慢性病康复护理 mobi 下载 网盘 caj lrf pdf txt 阿里云
黄磷安全规程 mobi 下载 网盘 caj lrf pdf txt 阿里云
小镇忧郁青年的十八种死法 mobi 下载 网盘 caj lrf pdf txt 阿里云
长沙窑传统工艺与技法 mobi 下载 网盘 caj lrf pdf txt 阿里云
***课堂 mobi 下载 网盘 caj lrf pdf txt 阿里云
妈妈宝宝-0-4岁(2013年4期) mobi 下载 网盘 caj lrf pdf txt 阿里云
写方案其实是解决问题 mobi 下载 网盘 caj lrf pdf txt 阿里云
中国绿色建筑(2018中国城市科学研究系列报告) mobi 下载 网盘 caj lrf pdf txt 阿里云
- 体国经野 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 小学科学"课时+单元+期末"特训 2年级 下 浙江教育出版社 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 9787544524315 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 飞离地球 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 职场二规则 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 大学中庸/中小学传统文化经典丛书 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 民法典之婚姻家庭编立法研究 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 热力学函数温度系数手册(上下)(精) mobi 下载 网盘 caj lrf pdf txt 阿里云
- 数学:七年级上(配人教版)A+优化作业本(2011.4印刷)含参考答案 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 正版 增补秘传万法归宗 袁天罡 李淳风 道家咒语 画符基础 法术 写灵符 中医养生 道教入门书籍 16开大本 古籍原版古书 mobi 下载 网盘 caj lrf pdf txt 阿里云
书籍真实打分
故事情节:9分
人物塑造:4分
主题深度:6分
文字风格:9分
语言运用:8分
文笔流畅:3分
思想传递:7分
知识深度:6分
知识广度:7分
实用性:8分
章节划分:6分
结构布局:6分
新颖与独特:9分
情感共鸣:7分
引人入胜:9分
现实相关:3分
沉浸感:4分
事实准确性:8分
文化贡献:7分