ASP.NET 3.5 website programming:problem-design-solution

副标题:无

作   者:(美)Chris Love著;王吉星,熊家军,王海涛译

分类号:

ISBN:9787302228417

微信扫一扫,移动浏览光盘

简介

  本书从基础架构开始,逐步实现了一系列模块的设计和解决方案,最终完成了一个大型的示例网站。使“提出问题—分析问题—解决方案”系列图书区别于Wrox其他系列图书的是编排结构和从头至尾开发一个完整项目的设计。本书将引领您逐步开发一个完整的ASP.NET 3.5 网站,其中包括了许多我们期望在当今内容型网站和电子商务网站中出现的功能:    ·账户注册、个性化和主题    ·网站导航    ·新闻和事件,及其分类管理    ·民意调查    ·新闻列表    ·论坛    ·图片库    ·活动日程表    ·具有购物车和订单管理功能的电子商店    ·本地化

目录

第1章 项目介绍——thebeerhouse 1

1.1 提出问题 1

1.2 设计方案 2

1.3 解决方案 4

1.4 小结 6

第2章 进行网站设计 7

2.1 提出问题 7

2.2 设计方案 9

2.2.1 设计网站布局 10

2.2.2 在多个页面中共享通用设计 16

2.2.3 创建可供用户选择的主题 22

2.2.4 创建一个导航系统 25

2.2.5 创建遵从xhtml的可访问的网站 26

2.2.6 在所有页面上共享通用行为 27

2.3 解决方案 28

2.3.1 创建网站设计 30

2.3.2 创建模板页面 31

2.3.3 将breadcrumb绑定到网站地图 42

2.3.4 创建第1个主题 42

2.3.5 创建一个示例default.aspx页面 43

.2.3.6 创建第2个主题 45

2.3.7 创建themeselector用户控件 46

2.3.8 创建一致的侧边栏内容 51

2.3.9 再对样式稍做改动 53

2.4 小结 53

第3章 规划体系结构 55

3.1 提出问题 55

3.2 设计方案 56

3.2.1 创建通用类库 56

3.2.2 向visual studio解决方案中添加类库 56

3.2.3 设计分层的体系结构 58

3.2.4 选择一个数据存储 60

3.2.5 设计数据访问层 60

3.2.6 设计业务逻辑层 79

3.2.7 通过缓存数据提高性能 93

3.2.8 选择满足需要的缓存策略 93

3.2.9 使用ado.net entity framework管理事务 94

3.2.10 存储连接字符串及其他设置 95

3.2.11 用户界面 98

3.2.12 错误记录 110

3.2.13 搜索引擎优化技术 111

3.2.14 导航 115

3.3 解决方案 122

3.3.1 thebeerhouse的配置部分 122

3.3.2 实现良好的搜索引擎优化技术 126

3.3.3 配置elmah 131

3.4 小结 133

第4章 会员资格模块和用户个人资料模块 135

4.1 提出问题 135

4.2 设计方案 137

4.2.1 密码存储方法 137

4.2.2 身份验证模式:windows安全性还是自定义登录表单 138

4.2.3 按照我们自己的方式来做每件事情 138

4.2.4 membership和membershipuser类 139

4.2.5 建立和使用角色 157

4.2.6 建立和使用用户个人资料 162

4.2.7 设计解决方案 169

4.3 解决方案 170

4.3.1 配置文件 171

4.3.2 创建登录框 174

4.3.3 accessdenied.aspx页面 177

4.3.4 实现openid身份验证 181

4.3.5 userprofile控件 184

4.3.6 register.aspx页面 195

4.3.7 passwordrecovery.aspx页面 200

4.3.8 editprofile.aspx页面 202

4.3.9 创建一个ajax登录对话框 206

4.3.10 在会话之间保留用户喜欢的主题 212

4.3.11 管理部分 213

4.4 小结 239

第5章 新闻与文章管理 241

5.1 提出问题 241

5.2 设计方案 243

5.2.1 要实现的功能 243

5.2.2 设计数据库表 244

5.2.3 创建实体模型 248

5.2.4 构建存储库类 250

5.2.5 设计配置模块 258

5.2.6 设计用户界面 259

5.2.7 安全需要 264

5.3 解决方案 265

5.3.1 数据库解决方案 265

5.3.2 实现配置模块 266

5.3.3 实现业务逻辑层 271

5.3.4 实现gravatar 285

5.3.5 实现用户界面 285

5.4 小结 318

第6章 民意调查 319

6.1 提出问题 319

6.2 设计方案 321

6.2.1 处理多次投票 322

6.2.2 设计数据库表 323

6.2.3 设计配置模块 323

6.2.4 创建实体数据模型 324

6.2.5 设计业务层 324

6.2.6 设计用户界面服务 326

6.3 解决方案 327

6.3.1 使用数据库 327

6.3.2 实现配置模块 329

6.3.3 实现储存库 331

6.3.4 扩展实体类 332

6.3.5 实现用户界面 334

6.4 小结 355

第7章 新闻邮件 357

7.1 提出问题 357

7.2 设计方案 358

7.2.1 创建和发送电子邮件 358

7.2.2 管理服务器上的长时间操作 359

7.2.3 设计数据库表 363

7.2.4 设计配置模块 363

7.2.5 设计用户界面服务 364

7.3 解决方案 365

7.3.1 实现配置模块 365

7.3.2 实现数据访问层 368

7.3.3 实现业务逻辑层 368

7.3.4 实现用户界面 375

7.4 小结 385

第8章 论坛 387

8.1 提出问题 387

8.2 设计方案 388

8.2.1 设计数据库表 389

8.2.2 设计配置模块 390

8.2.3 设计业务层 391

8.2.4 设计用户界面服务 392

8.3 解决方案 392

8.3.1 实现数据库 392

8.3.2 实现数据访问层 394

8.3.3 实现业务逻辑层 396

8.3.4 实现用户界面 397

8.4 小结 419

第9章 电子商店 421

9.1 提出问题 421

9.2 设计方案 422

9.2.1 选择一种在线付款方案 424

9.2.2 设计数据库表 430

9.2.3 设计配置模块 431

9.2.4 设计实体模型 432

9.2.5 设计业务层 433

9.2.6 设计用户界面服务 434

9.3 解决方案 436

9.3.1 实现业务逻辑层 436

9.3.2 实现用户界面 443

9.3.3 创建一个策略和过程页面 487

9.4 小结 488

第10章 活动日历 489

10.1 提出问题 489

10.2 设计方案 489

10.2.1 设计数据库表 490

10.2.2 创建实体数据模型 490

10.2.3 设计业务层 491

10.2.4 设计用户界面服务 492

10.3 解决方案 497

10.3.1 实现存储库 497

10.3.2 扩展实体类 499

10.3.3 实现用户界面 499

10.4 小结 505

第11章 图片库 507

11.1 提出问题 507

11.2 设计方案 507

11.2.1 设计数据库表 507

11.2.2 创建实体数据模型 508

11.2.3 设计业务层 508

11.2.4 设计配置模块 510

11.2.5 图片库的存储 511

11.2.6 设计用户界面服务 512

11.3 解决方案 512

11.3.1 实现储存库类 512

11.3.2 扩展实体类 513

11.3.3 实现用户界面 520

11.4 小结 530

第12章 网站本地化 531

12.1 提出问题 531

12.2 设计方案 532

12.3 解决方案 541

12.4 小结 546

第13章 部署网站 547

13.1 提出问题 547

13.2 设计方案 548

13.2.1 在sql server 2008中部署数据库 549

13.2.2 部署网站 558

13.3 解决方案 570

13.4 小结 570


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET 3.5 website programming:problem-design-solution
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon