ASP.NET MVC 1.0 website programming: problem-design-solution
副标题:无
作 者:(美)Nick Berardi,(美)Al Katawazi,(美)Marco Bellinaso著;颜炯,陈钢译
分类号:
ISBN:9787302225232
微信扫一扫,移动浏览光盘
简介
本书以MarcoBellinas0提出的ASENET2.0经典网站The Beer House为示
例,每一章都讲解了The Beer House网站的一项业务需求,给出了设计解
决方案的路线图,并给出了实现相关功能的代码。在本书结尾处,读者可
以得到一个具有完整功能的网站,同时可以掌握构建ASENETMVC内容和电子
商务网站所需的技能。
主要内容
◆构建灵活、易配置的实用网站所需的技术
◆如何使用jQuery增强并扩展ASENETMVC网站的功能
◆如何设计管理文章、新闻和博客内容的模块
◆创建和管理网站中多项投票的技巧
◆构建一个健壮的新闻通讯系统,该系统可以使用一个后台线程以电
子邮件形式发送新闻通讯
◆从无到有地开发Web2.0社区论坛的方式
◆基于PayPal,逐步实现能够真正完成电子支付功能的电子商务商店
◆部署ASENETMVC网站的各种方式
读者对象
本书面向的读者是熟悉Web开发的基本概念和ASENET的Web开发人员,
本书中的所有示例是用C#语言实现的。
目录
第1章 TheBeerHouse项目简介
1.1 问题
1.2 设计
1.3 解决方案
1.4 本章小结
第2章 ASP.NET模型,视图,控制器(MVC)简介
2.1 模型一视图,控制器模式
2.2 ASENET MVC与ASENET Web Forms的比较
2.2.1 ASENETWeb Forms
2.2.2 ASENET MVC
2.2.3 在WebForms和MVC之间选择
2.3 安装必要软件
2.4 第一个ASENETMVC项目
2.5 模型
2.6 视图
2.7 控制器
2.7.1 URL路由
2.7.2 控制器工厂
2.7.3 操作
2.8 本章小结
第3章 开发网站设计
3.1 问题
3.2 设计
3.2.1 设计网站布局
3.2.2 在多个页面之间共享公用设计
3.2.3 创建一个导航系统
3.2.4 创建可访问的网站
3.2.5 在全体页面中共享公用行为
3.3 解决方案
3.4 本章小结
第4章 规划体系结构
4.1 问题
4.2 设计
4.2.1 体系结构和MVC架构
4.2.2 设计一种分层的基础设施
4.2.3 选择一种数据存储
4.2.4 设计数据访问层
4.2.5 设计业务逻辑层
4.2.6 web.conIig文件配置
4.2.7 用户界面
4.3 解决方案
4.4 本章小结
第5章 成员和用户配置
5.1 问题
5.2 功能
5.2.1 密码存储机制
5.2.2 Windows身份验证模式和Forms身份验证模式
5.2.3 “自力更生”方案
5.2.4 使用成员资格进行身份验证
5.2.5 使用角色进行授权
5.2.6 ASENET MVC控制器操作的安全保证
5.2.7 使用用户配置保存用户信息
5.2.8 W曲Administration Tool
5.2.9 MVC架构的内置安全模块
5.3 设计
5.3.1 待实现的功能
5.3.2 设计数据库表
5.3.3 设计模型
5.3.4 设计视图
5.3.5 设计控制器
5.4 解决方案
5.4.1 初始设置
5.4.2 数据库配置
5.4.3 实现模型
5.4.4 实现控制器
5.4.5 实现视图
5.5 本章小结
第6章 新闻、文章和博客管理
6.1 问题
6.2 设计
6.2.1 需要实现的功能
6.2.2 设计数据库表
6.2.3 用于访问数据库的查询
6.2.4 设计配置模块
6.2.5 设计模型
6.2.6 定义模型
6.2.7 设计视图
6.2.8 设计控制器
6.2.9 安全需求
6.3 解决方案
6.3.1 实现配置模块
6.3.2 实现模型
6.3.3 实现控制器
6.3.4 实现视图
6.4 本章小结
第7章 民意投票
7.1 问题
7.2 设计
7.2.1 需要实现的功能
7.2.2 处理多次投票
7.2.3 设计数据库表
7.2.4 用于访问数据库的查询
7.2.5 设计配置模块
7.2.6 设计模型
7.2.7 设计视图
7.2.8 设计控制器
7.3 解决方案
7.3.1 构建数据库
7.3.2 实现配置模块
7.3.3 实现模型
7.3.4 实现控制器
7.3.5 实现视图
7.4 本章小结
第8章 新闻通讯
8.1 问题
8.2 设计
8.2.1 关于垃圾邮件
8.2.2 创建和发送电子邮件
8.2.3 管理在服务器中执行的长操作
8.2.4 设计数据库表
8.2.5 设计配置模块
8.2.6 设计模型
8.2.7 设计视图
8.2.8 设计控制器
8.3 解决方案
8.3.1 配置web.config
8.3.2 实现模型
8.3.3 实现控制器
8.3.4 实现视图
8.4 本章小结
第9章 论坛
9.1 问题
9.2 设计
9.2.1 设计数据库表
9.2.2 用于访问数据库的查询
9.2.3 设计配置模块
9.2.4 设计模型
9.2.5 设计视图
9.2.6 设计控制器
9.3 解决方案
9.3.1 实现配置模块
9.3.2 实现模型
9.3.3 实现控制器
9.3.4 实现视图
9.4 本章小结
第10章 网上商店
10.1 问题
10.2 设计
10.2.1 选择一种在线支付解决方案
10.2.2 设计数据库表
10.2.3 设计配置模块
10.2.4 设计模型
10.2.5 设计视图
10.2.6 设计控制器
10.3 解决方案
10.3.1 构建数据库
10.3.2 实现配置模块
10.3.3 实现模型
10.3.4 实现控制器
10.3.5 实现视图
10.3.6 店面视图
10.3.7 订单处理
10.3.8 订单管理
10.4 本章小结
第11章 网站本地化
11.1 问题
11.2 设计
11.2.1 对ASP.NET 1.x本地化功能的回顾
11.2.2 ASP.NET 2.0提供的本地化功能
11.2.3 ASP.NET 3.5和MVC提供的本地化功能
11.3 解决方案
11.4 本章小结
第12章 部署网站
12.1 问题
12.2 设计
12.2.1 部署基于MVC架构的应用程序时需要特殊考虑的内容
12.2.2 在SQL Server 2008中部署数据库
12.2.3 部署MVCWeb应用程序
12.3 解决方案
12.3.1 附加一个数据库
12.3.2 创建一个备份和维护计划
12.3.3 使用脚本部署数据库
12.3.4 部署MVCWeb应用程序
12.3.5 为MVC架构配置ⅡS 6
12.3.6 为MVC架构配置ⅡS 7
12.4 本章小结
1.1 问题
1.2 设计
1.3 解决方案
1.4 本章小结
第2章 ASP.NET模型,视图,控制器(MVC)简介
2.1 模型一视图,控制器模式
2.2 ASENET MVC与ASENET Web Forms的比较
2.2.1 ASENETWeb Forms
2.2.2 ASENET MVC
2.2.3 在WebForms和MVC之间选择
2.3 安装必要软件
2.4 第一个ASENETMVC项目
2.5 模型
2.6 视图
2.7 控制器
2.7.1 URL路由
2.7.2 控制器工厂
2.7.3 操作
2.8 本章小结
第3章 开发网站设计
3.1 问题
3.2 设计
3.2.1 设计网站布局
3.2.2 在多个页面之间共享公用设计
3.2.3 创建一个导航系统
3.2.4 创建可访问的网站
3.2.5 在全体页面中共享公用行为
3.3 解决方案
3.4 本章小结
第4章 规划体系结构
4.1 问题
4.2 设计
4.2.1 体系结构和MVC架构
4.2.2 设计一种分层的基础设施
4.2.3 选择一种数据存储
4.2.4 设计数据访问层
4.2.5 设计业务逻辑层
4.2.6 web.conIig文件配置
4.2.7 用户界面
4.3 解决方案
4.4 本章小结
第5章 成员和用户配置
5.1 问题
5.2 功能
5.2.1 密码存储机制
5.2.2 Windows身份验证模式和Forms身份验证模式
5.2.3 “自力更生”方案
5.2.4 使用成员资格进行身份验证
5.2.5 使用角色进行授权
5.2.6 ASENET MVC控制器操作的安全保证
5.2.7 使用用户配置保存用户信息
5.2.8 W曲Administration Tool
5.2.9 MVC架构的内置安全模块
5.3 设计
5.3.1 待实现的功能
5.3.2 设计数据库表
5.3.3 设计模型
5.3.4 设计视图
5.3.5 设计控制器
5.4 解决方案
5.4.1 初始设置
5.4.2 数据库配置
5.4.3 实现模型
5.4.4 实现控制器
5.4.5 实现视图
5.5 本章小结
第6章 新闻、文章和博客管理
6.1 问题
6.2 设计
6.2.1 需要实现的功能
6.2.2 设计数据库表
6.2.3 用于访问数据库的查询
6.2.4 设计配置模块
6.2.5 设计模型
6.2.6 定义模型
6.2.7 设计视图
6.2.8 设计控制器
6.2.9 安全需求
6.3 解决方案
6.3.1 实现配置模块
6.3.2 实现模型
6.3.3 实现控制器
6.3.4 实现视图
6.4 本章小结
第7章 民意投票
7.1 问题
7.2 设计
7.2.1 需要实现的功能
7.2.2 处理多次投票
7.2.3 设计数据库表
7.2.4 用于访问数据库的查询
7.2.5 设计配置模块
7.2.6 设计模型
7.2.7 设计视图
7.2.8 设计控制器
7.3 解决方案
7.3.1 构建数据库
7.3.2 实现配置模块
7.3.3 实现模型
7.3.4 实现控制器
7.3.5 实现视图
7.4 本章小结
第8章 新闻通讯
8.1 问题
8.2 设计
8.2.1 关于垃圾邮件
8.2.2 创建和发送电子邮件
8.2.3 管理在服务器中执行的长操作
8.2.4 设计数据库表
8.2.5 设计配置模块
8.2.6 设计模型
8.2.7 设计视图
8.2.8 设计控制器
8.3 解决方案
8.3.1 配置web.config
8.3.2 实现模型
8.3.3 实现控制器
8.3.4 实现视图
8.4 本章小结
第9章 论坛
9.1 问题
9.2 设计
9.2.1 设计数据库表
9.2.2 用于访问数据库的查询
9.2.3 设计配置模块
9.2.4 设计模型
9.2.5 设计视图
9.2.6 设计控制器
9.3 解决方案
9.3.1 实现配置模块
9.3.2 实现模型
9.3.3 实现控制器
9.3.4 实现视图
9.4 本章小结
第10章 网上商店
10.1 问题
10.2 设计
10.2.1 选择一种在线支付解决方案
10.2.2 设计数据库表
10.2.3 设计配置模块
10.2.4 设计模型
10.2.5 设计视图
10.2.6 设计控制器
10.3 解决方案
10.3.1 构建数据库
10.3.2 实现配置模块
10.3.3 实现模型
10.3.4 实现控制器
10.3.5 实现视图
10.3.6 店面视图
10.3.7 订单处理
10.3.8 订单管理
10.4 本章小结
第11章 网站本地化
11.1 问题
11.2 设计
11.2.1 对ASP.NET 1.x本地化功能的回顾
11.2.2 ASP.NET 2.0提供的本地化功能
11.2.3 ASP.NET 3.5和MVC提供的本地化功能
11.3 解决方案
11.4 本章小结
第12章 部署网站
12.1 问题
12.2 设计
12.2.1 部署基于MVC架构的应用程序时需要特殊考虑的内容
12.2.2 在SQL Server 2008中部署数据库
12.2.3 部署MVCWeb应用程序
12.3 解决方案
12.3.1 附加一个数据库
12.3.2 创建一个备份和维护计划
12.3.3 使用脚本部署数据库
12.3.4 部署MVCWeb应用程序
12.3.5 为MVC架构配置ⅡS 6
12.3.6 为MVC架构配置ⅡS 7
12.4 本章小结
ASP.NET MVC 1.0 website programming: problem-design-solution
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×