ASP.NET MVC网站编程案例精解

ASP.NET MVC网站编程案例精解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2010-06
版次: 1
ISBN: 9787302225232
定价: 68.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 501页
字数: 785千字
正文语种: 简体中文
  •   ASENETMVC整合了强大的新功能,可以帮助您基于重要的模型,视图一控制器模式来创建ASENET网站。《ASENETMVC网站编程案例精解》除了指导您理解MVC的关键优点和编程技术之外,还介绍了如何实现ASP.NETMVC模式,从而最终使用ASP.NETMVC模式构建一个完整的实际网站。
      《ASRNETMVC网站编程案例精解》以MarcoBellinas0提出的ASENET2.0经典网站TheBeerHouse为示例,每一章都讲解了TheBeerHouse网站的一项业务需求,给出了设计解决方案的路线图,并给出了实现相关功能的代码。在本书结尾处,读者可以得到一个具有完整功能的网站,同时可以掌握构建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.2ASENETMVC与ASENETWebForms的比较
    2.2.1ASENETWebForms
    2.2.2ASENETMVC
    2.2.3在WebForms和MVC之间选择
    2.3安装必要软件
    2.4第一个ASENETMVC项目
    2.5模型
    2.6视图
    2.7控制器
    2.7.1URL路由
    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.6web.conIig文件配置
    4.2.7用户界面
    4.3解决方案
    4.4本章小结

    第5章成员和用户配置
    5.1问题
    5.2功能
    5.2.1密码存储机制
    5.2.2Windows身份验证模式和Forms身份验证模式
    5.2.3“自力更生”方案
    5.2.4使用成员资格进行身份验证
    5.2.5使用角色进行授权
    5.2.6ASENETMVC控制器操作的安全保证
    5.2.7使用用户配置保存用户信息
    5.2.8W曲AdministrationTool
    5.2.9MVC架构的内置安全模块
    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.NET1.x本地化功能的回顾
    11.2.2ASP.NEI、2.0提供的本地化功能
    11.2.3ASP.NET3.5和MVC提供的本地化功能
    11.3解决方案
    11.4本章小结

    第12章部署网站
    12.1问题
    12.2设计
    12.2.1部署基于MVC架构的应用程序时需要特殊考虑的内容
    12.2.2在SQLServer2008中部署数据库
    12.213部署MVCWeb应用程序
    12.3解决方案
    12.3.1附加一个数据库
    12.3.2创建一个备份和维护计划
    12.3.3使用脚本部署数据库
    12.3.4部署MVCWeb应用程序
    12.3.5为MVC架构配置IIS6
    12.3.6为:MVC架构配置IIS7
    12.4本章小结
  • 内容简介:
      ASENETMVC整合了强大的新功能,可以帮助您基于重要的模型,视图一控制器模式来创建ASENET网站。《ASENETMVC网站编程案例精解》除了指导您理解MVC的关键优点和编程技术之外,还介绍了如何实现ASP.NETMVC模式,从而最终使用ASP.NETMVC模式构建一个完整的实际网站。
      《ASRNETMVC网站编程案例精解》以MarcoBellinas0提出的ASENET2.0经典网站TheBeerHouse为示例,每一章都讲解了TheBeerHouse网站的一项业务需求,给出了设计解决方案的路线图,并给出了实现相关功能的代码。在本书结尾处,读者可以得到一个具有完整功能的网站,同时可以掌握构建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.2ASENETMVC与ASENETWebForms的比较
    2.2.1ASENETWebForms
    2.2.2ASENETMVC
    2.2.3在WebForms和MVC之间选择
    2.3安装必要软件
    2.4第一个ASENETMVC项目
    2.5模型
    2.6视图
    2.7控制器
    2.7.1URL路由
    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.6web.conIig文件配置
    4.2.7用户界面
    4.3解决方案
    4.4本章小结

    第5章成员和用户配置
    5.1问题
    5.2功能
    5.2.1密码存储机制
    5.2.2Windows身份验证模式和Forms身份验证模式
    5.2.3“自力更生”方案
    5.2.4使用成员资格进行身份验证
    5.2.5使用角色进行授权
    5.2.6ASENETMVC控制器操作的安全保证
    5.2.7使用用户配置保存用户信息
    5.2.8W曲AdministrationTool
    5.2.9MVC架构的内置安全模块
    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.NET1.x本地化功能的回顾
    11.2.2ASP.NEI、2.0提供的本地化功能
    11.2.3ASP.NET3.5和MVC提供的本地化功能
    11.3解决方案
    11.4本章小结

    第12章部署网站
    12.1问题
    12.2设计
    12.2.1部署基于MVC架构的应用程序时需要特殊考虑的内容
    12.2.2在SQLServer2008中部署数据库
    12.213部署MVCWeb应用程序
    12.3解决方案
    12.3.1附加一个数据库
    12.3.2创建一个备份和维护计划
    12.3.3使用脚本部署数据库
    12.3.4部署MVCWeb应用程序
    12.3.5为MVC架构配置IIS6
    12.3.6为:MVC架构配置IIS7
    12.4本章小结
查看详情
您可能感兴趣 / 更多
ASP.NET MVC网站编程案例精解
ASP.NET程序设计
张铁红
ASP.NET MVC网站编程案例精解
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET MVC网站编程案例精解
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET MVC网站编程案例精解
ASP.NET Core从入门到精通
明日科技
ASP.NET MVC网站编程案例精解
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程
张华
ASP.NET MVC网站编程案例精解
ASM全埋点开发实战
王灼洲 张伟
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET MVC网站编程案例精解
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
系列丛书 / 更多
ASP.NET MVC网站编程案例精解
ASP.NET程序设计
张铁红
ASP.NET MVC网站编程案例精解
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET MVC网站编程案例精解
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET MVC网站编程案例精解
ASP.NET Core从入门到精通
明日科技
ASP.NET MVC网站编程案例精解
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程
张华
ASP.NET MVC网站编程案例精解
ASM全埋点开发实战
王灼洲 张伟
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET MVC网站编程案例精解
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
相关图书 / 更多
ASP.NET MVC网站编程案例精解
ASP.NET程序设计
张铁红
ASP.NET MVC网站编程案例精解
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET MVC网站编程案例精解
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET MVC网站编程案例精解
ASP.NET Core从入门到精通
明日科技
ASP.NET MVC网站编程案例精解
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程
张华
ASP.NET MVC网站编程案例精解
ASM全埋点开发实战
王灼洲 张伟
ASP.NET MVC网站编程案例精解
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET MVC网站编程案例精解
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET MVC网站编程案例精解
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰