书籍详情
ASP.NET技术详解与应用实例
作者:李万宝 主编
出版社:机械工业出版社
出版时间:2005-09-01
ISBN:9787111174271
定价:¥46.00
购买这本书可以去
内容简介
本书详细介绍了利用ASP.NET开发网页的基本技术。全书共分15章 ,其中前12章介绍了Web应用程序开发知识,不仅包含ASP.NET Web运行原理、基本控件和验证控件的使用,还包含XML、数据访问、应用程序配置、跟踪调试、网络安全和系统优化等内容。第13章介绍了简单ASP.NET Web服务的开发。第14章通过对实例OnNetBookSell的分析,介绍了如何综合使用ASP.NET的各个基本知识点结合3层体系设计思想构建B/S电子商务。第15章通过对DotNetForum的分析,介绍了如何充分利用NET技术,并结合N层结构设计思想开发较为复杂的网络论坛。本书结构清晰、内容丰富,无论是对于ASP.NET初学者,还是具有一定经验的ASP.NET使用者,都具有一定的指导参考价值。
作者简介
暂缺《ASP.NET技术详解与应用实例》作者简介
目录
目录
前言
第1章 认识ASP.NET
1.1 IIS的安装与基本配置
1.1.1 IIS的功能和安装
1.1.2 打开IIS服务器
1.1.3 配置IIS服务器
1.1.4 虚拟目录的功能与配置
1.1.5 配置本书实例
1.2 安装配置Visual Studio.NET
1.2.1 Visual Studio.NET的安装需求
1.2.2 安装配置Visual Studio.NET
1.2.3 检测.NET安装框架
1.2.4 Visual Studio .NET运行过程常见总是解析
1.3 VS.net开发环境介绍
1.3.1 认识新建项目对话框
1.3.2 打开Web项目
1.3.3 客户区
1.3.4 控制浮动面板
1.3.5 解决方案资源管理器窗口
1.3.6 工具箱
1.4 安装配置数据库
1.4.1 Access数据库
1.4.2 SQL Server数据库
1.4.3 检测数据库是否正确配置
1.5 使用帮助系统
第2章 C#知识概述
2.1 C#语言语法结构
2.1.1 字符集、关键字与数据类型
2.1.2 变量定义与变量类型
2.1.3 C#运算符与语句
2.1.4 基本语句
2.2 C#面向对象知识
2.2.1 类、对象、继承与派生
2.2.2 接口(Interface)
2.2.3 命名空间(Namespace)
2.2.4 修饰符
2.2.5 数组
第3章 ASP.NET Web Forms
3.1 .NET框架运行基本原理
3.1.1 HTTP请求与往返过程
3.1.2 静态页面和动态页面
3.1.3 ASP.NET框架运行过程
3.2 ASP.NET具体运行过程
3.2.1 建立、运行一个项目
3.2.2 ASP.NET Web衣求和实现
3.2.3 进程的处理过程与事件的触发顺序
3.2.4 进ASP.NET Web Forms代码模型
3.3 用户界面(UI)文件MyWebForm.aspx
3.3.1 HTML代码的使用
3.3.2 窗体表单 Form
3.3.3 Web Form页面处理过程
3.4 Web Form页面处理过程
3.4.1 隐藏文件概述
3.4.2 ASP.NET Web Forms的事件模型
3.4.3 页面生存周期
3.5 ASPX和ASPX.CS的关联
3.5.1 布局设计和逻辑设计的关联
3.5.2 Page指令
3.6 Page类
3.6.1 Page属性列表
3.6.2 IsPostBack属性
3.6.3 Request属性
3.6.4 Response属性
3.7 应用程序组织方式
3.7.1 文件概述
3.7.2 解决方案、项目和文件
3.7.3 标记、代码以及资源
3.7.4 AssemblyInfo.cs文件以及bin文件夹
第4章 服务器控件的使用
4.1 Visual Studio.NET控件概述
4.1.1 HTML控件与Web服务器控件
4.1.2 服务器控件与HTML标记
4.1.3 服务器控件的区分与使用
4.2 服务器控件概述
4.2.1 System.Web.UI.HtmlControls
4.2.2 System.Web.UI.WebControls
4.3 Web控件的运行原理
4.4 Button控件
4.4.1 按钮控件的功能和类型
4.4.2 Button控件的使用
4.4.3 鼠标指针移过Button的效果
4.4.4 使用客户端脚本
4.4.5 ImageButton控件
4.4.6 LinkButton控件
4.5 文本的显示
4.5.1 静态文本的显示
4.5.2 HTML标记的显示
4.5.3 用LabelT 和Panel控件显示动态文件
4.6 TextBox控件
4.6.1 TextBox控件的功能与使用
4.6.2 TextBox的事件
4.7 DropDownList控件
4.7.1 DropDownList控件的使用
4.7.2 DropDownList数据绑定
4.7.3 利用AutoPostBack关联选项
4.7.4 OnSelectedIndexChanged事件
4.8 ListBox控件
4.8.1 ListBox控件功能介绍
4.8.2 多顶的添加和删除
4.9 CheckBoxList和CheckBox控件
4.9.1 CheckBox和CheckBoxList控件的功能与区别
4.9.2 CheckBox和CheckBoxList的使用
4.10 RadioButtonList控件和RadioButton控件
4.11 Table标记和Table控件
4.11.1 表格的组成
4.11.2 Table、TableRow和TableCell
4.11.3 数据库中表的基本概念
4.11.4 DataTable、DataRow和DataColumn类
4.11.5 数据筛选与排序
4.11.6 数据访问
4.11.7 建立父子(主次)关系表
4.12 AdRotator控件
4.12.1 AdRotator控件的功能
4.12.2 AdRotator事件
4.13 Calendar控件
4.13.1 Calendar控件的功能和外观介绍
4.13.2 样式对象
4.13.3 Calendar属性的基本使用
4.13.4 Calendar事件
4.13.5 Calendar应用
4.14 图片上传
4.14.1 图片上传概述
4.14.2 上传文件到文件夹并显示
4.14.3 上传文件到数据库
第5章 验证控件
5.1 验证控件概述
5.1.1 验证控件的共性
5.1.2 关于脚本库与验证的触发
5.2 RequiredFieldValidator控件的功能与使用
5.3 Compare Validator比较验证控件
5.4 Range Validator控件
5.5 RegularExpression Validator控件
5.5.1 正则表达式模式语法
5.5.2 RegularExpression Validator功能介绍
5.6 CustomValidator自定义验证控件
5.6.1 客户端验证和服务器端验证
5.6.2 客户端验证
5.7 ValidationSummry控件的功能和使用
5.8 带有验证码的注册页面
5.8.1 生成验证码
5.8.2 注册页面
第6章 用户控件
6.1 用户控件概述
6.1.1 用户控件的作用
6.1.2 用户控件和Web应用程序的区别和联系
6.1.3 Visual Studio.NET中用户控件的添加与引用
6.2 用户的控件属性
6.2.1 公开用户控件的属性
6.2.2 在用户控件中封装事件
6.3 以编程方式创建用户控件
第7章 数据库
7.1 SQL语句与基本概念
7.1.1 Select语句
7.1.2 Insert语句
7.1.3 Update语句
7.1.4 Delete语句
7.1.5 SQL语句变量
7.1.6 事务、存储过程与触发器
7.2 数据绑定
7.2.1 绑定属性:<%#Prop%>
7.2.2 绑定到控件属性
7.2.3 DataBinder.Eval()函数
7.3 使用Connection对象连接到数据库
7.3.1 Connection对象概述
7.3.2 OleDbConnection的使用
7.3.3 OLE连接ConnectionString属性介绍
7.3.4 查看数据库中的内容
7.3.5 SqlConnection的使用
7.3.6 SqlConnection类
7.4 执行数据库命令
7.4.1 生成SQL语句
7.4.2 执行SQL命令
7.4.3 SqlCommand类
7.4.4 存储过程功能概述
7.4.5 建立存储过程
7.4.6 使用存储过程
7.5 DataReader对象
7.5.1 DataReader概述
7.5.2 SqiDataReader的使用
7.5.3 用DataReader返回多个结果集
7.6 DataAdater和DataSet
7.6.1 DataAdater和DataSet基本机制
7.6.2 DataSet类和DataAdapter类
7.6.3 数据访问
7.7 DataGrid控件
7.7.1 DataGrid控件的功能和使用
7.7.2 列绑定
7.7.3 数据排序
7.7.4 数据分页
7.8 DataList控件
7.9 Repeater控件
7.9.1 Repeater控件的功能和特点
7.9.2 嵌套Repeater控件显示数据
7.9.3 Repeater事件
第8章 .NET对XML的支持
8.1 XML概述
8.1.1 XML定义及和HTML的比较
8.1.2 XML的格式
8.2 XML数据的显示
8.2.1 使用HTML显示XML中的数据
8.2.2 使用CSS格式化数据
8.2.3 使用XSL显示数据
8.3 XML的读取和写入之SAX
8.3.1 SAX的基本概念
8.3.2 XmlTextReader对象
8.3.3 XmlTextWriter对象
8.4 XML文档读取/写入之DOM
8.4.1 DOM的历史和概述
8.4.2 DOM的处理机制
8.5 。NET对XML支持之DataSET
第9章 应用程序配置
9.1 全局应用文件Global.asax
9.1.1 Global.asax功能概述
9.1.2 阅读和编写Global.asax
9.1.3 Global事件
9.2 bin文件夹
9.2.1 bin文件夹的功能和作用
9.2.2 编译使用cs文件
9.3 web.config
9.3.1 ASP.NET配置简介
9.3.2 配置文件访问原则
9.3.3 配置文件的语法规则
9.3.4 标准节和自定义节的配置
9.3.5 ASP.NET配置的访问
9.3.6 使用位置和路径进行局部配置与锁定配置
9.4 Application对象
9.5 Cookie
9.6 Session对象
9.6.1 Session模型与作用
9.6.2 Session意义与基本使用
9.6.3 Session失效
9.6.4 Session的配置
9.6.5 HttpSessionState类
9.7 ViewState
9.7.1 ViewState的功能和作用
9.7.2 ViewState的配置及使用
第10章 页面跟踪、调试与异常处理
10.1 ASP.NET的调试需求与配置
10.1.1 调试基本要求与解决方案
10.1.2 调试错误信息的显示配置
10.1.3 按条件显示自定义错误页面
10.1.4 通知系统管理员
10.2 ASP.NET跟踪技术
10.2.1 ASP.NET跟踪概述
10.2.2 页级跟踪
10.2.3 ASP.NET跟踪模式的输出
10.2.4 使用ISeNnabled属性跟踪输出信息
10.3 应用程序级跟踪
10.4 Visual Studio.ENT调试技术
10.4.1 AST.NET调试概述与配置
10.4.2 调试ASP.NET应用程序
10.4.3 使用Visual Studio.NET调试ASP.NET应用程序
10.5 异常处理
10.5.1 异常的概念
10.5.2 异常的实现
第11章 网络安全
11.1 网络安全概述
11.1.1 安全性概述
11.1.2 身份验证与授权的配置
11.1.3 身份验证与授权的基本流程
11.2 基于Windows的身份验证与文件授权
11.2.1 Windows身份验证
11.2.2 Windows权限管理基本思想
11.2.3 IIdentity接口和IPincipal接口
11.2.4 身份标识与模拟
11.3 基于窗体的身份验证
11.3.1 基于窗体的身份验证概述
11.3.2 基于窗体验证的分析与配置
11.3.3 基于窗体验证的分析配置
11.3.4 身份验证票与操作
11.3.5 身份验证总结与Forms验证的角色解决方案
第12章 系统缓存与优化
12.1 缓存原理
12.2 页面输出缓存
12.2.1 页面输出缓存概述
12.2.2 HttpCachePolicy类
12.3 页处断缓存
12.3.1 缓存参数
12.3.2 缓存控件
12.4 数据缓
12.4.1 数据缓存的使用
12.4.2 Cache类
12.5 系统优化
12.5.1 系统优化概述
12.5.2 ASP.NET系统优化提示
第13章 Web Service
13.1 Web Service的应用
13.1.1 Web Service介绍
13.1.2 Web Service的应用
13.2 Web服务的数据类型与内部对象
13.2.1 Web服务的数据类型
13.2.2 内部对象
第14章 网络书购物系统
14.1 整体设计思想与规划
14.2 数据设计
14.2.1 数据库设计
14.2.2 数据关系图
14.3 存储过程与数据访问
14.3.1 存储过程的实现
14.3.2 数据访问层
14.4 程序预览
14.4.1 主页模块
14.4.2 注册和登录模块
14.4.3 图书模块
14.4.4 购物模块
14.4.5 订单模块
14.4.6 服务模块
14.5 用户控件与页面的实现
14.5.1 用户控件的实现
14.5.2 页面设计与实现
14.6 应用程序的配置与发布
第15章 网络论坛
15.1 系统设计
15.1.1 设计思想
15.1.2 数据库设计
15.1.3 存储过程
15.2 程序预览
15.3 业务逻辑整体设计
15.3.1 业务逻辑总体设计思想
15.3.2 业务逻辑设计实现(下层)
15.3.3 业务逻辑设计实现(中层)
15.3.4 业务逻辑设计实现(上层)
15.4 应用程序的配置和发布
前言
第1章 认识ASP.NET
1.1 IIS的安装与基本配置
1.1.1 IIS的功能和安装
1.1.2 打开IIS服务器
1.1.3 配置IIS服务器
1.1.4 虚拟目录的功能与配置
1.1.5 配置本书实例
1.2 安装配置Visual Studio.NET
1.2.1 Visual Studio.NET的安装需求
1.2.2 安装配置Visual Studio.NET
1.2.3 检测.NET安装框架
1.2.4 Visual Studio .NET运行过程常见总是解析
1.3 VS.net开发环境介绍
1.3.1 认识新建项目对话框
1.3.2 打开Web项目
1.3.3 客户区
1.3.4 控制浮动面板
1.3.5 解决方案资源管理器窗口
1.3.6 工具箱
1.4 安装配置数据库
1.4.1 Access数据库
1.4.2 SQL Server数据库
1.4.3 检测数据库是否正确配置
1.5 使用帮助系统
第2章 C#知识概述
2.1 C#语言语法结构
2.1.1 字符集、关键字与数据类型
2.1.2 变量定义与变量类型
2.1.3 C#运算符与语句
2.1.4 基本语句
2.2 C#面向对象知识
2.2.1 类、对象、继承与派生
2.2.2 接口(Interface)
2.2.3 命名空间(Namespace)
2.2.4 修饰符
2.2.5 数组
第3章 ASP.NET Web Forms
3.1 .NET框架运行基本原理
3.1.1 HTTP请求与往返过程
3.1.2 静态页面和动态页面
3.1.3 ASP.NET框架运行过程
3.2 ASP.NET具体运行过程
3.2.1 建立、运行一个项目
3.2.2 ASP.NET Web衣求和实现
3.2.3 进程的处理过程与事件的触发顺序
3.2.4 进ASP.NET Web Forms代码模型
3.3 用户界面(UI)文件MyWebForm.aspx
3.3.1 HTML代码的使用
3.3.2 窗体表单 Form
3.3.3 Web Form页面处理过程
3.4 Web Form页面处理过程
3.4.1 隐藏文件概述
3.4.2 ASP.NET Web Forms的事件模型
3.4.3 页面生存周期
3.5 ASPX和ASPX.CS的关联
3.5.1 布局设计和逻辑设计的关联
3.5.2 Page指令
3.6 Page类
3.6.1 Page属性列表
3.6.2 IsPostBack属性
3.6.3 Request属性
3.6.4 Response属性
3.7 应用程序组织方式
3.7.1 文件概述
3.7.2 解决方案、项目和文件
3.7.3 标记、代码以及资源
3.7.4 AssemblyInfo.cs文件以及bin文件夹
第4章 服务器控件的使用
4.1 Visual Studio.NET控件概述
4.1.1 HTML控件与Web服务器控件
4.1.2 服务器控件与HTML标记
4.1.3 服务器控件的区分与使用
4.2 服务器控件概述
4.2.1 System.Web.UI.HtmlControls
4.2.2 System.Web.UI.WebControls
4.3 Web控件的运行原理
4.4 Button控件
4.4.1 按钮控件的功能和类型
4.4.2 Button控件的使用
4.4.3 鼠标指针移过Button的效果
4.4.4 使用客户端脚本
4.4.5 ImageButton控件
4.4.6 LinkButton控件
4.5 文本的显示
4.5.1 静态文本的显示
4.5.2 HTML标记的显示
4.5.3 用LabelT 和Panel控件显示动态文件
4.6 TextBox控件
4.6.1 TextBox控件的功能与使用
4.6.2 TextBox的事件
4.7 DropDownList控件
4.7.1 DropDownList控件的使用
4.7.2 DropDownList数据绑定
4.7.3 利用AutoPostBack关联选项
4.7.4 OnSelectedIndexChanged事件
4.8 ListBox控件
4.8.1 ListBox控件功能介绍
4.8.2 多顶的添加和删除
4.9 CheckBoxList和CheckBox控件
4.9.1 CheckBox和CheckBoxList控件的功能与区别
4.9.2 CheckBox和CheckBoxList的使用
4.10 RadioButtonList控件和RadioButton控件
4.11 Table标记和Table控件
4.11.1 表格的组成
4.11.2 Table、TableRow和TableCell
4.11.3 数据库中表的基本概念
4.11.4 DataTable、DataRow和DataColumn类
4.11.5 数据筛选与排序
4.11.6 数据访问
4.11.7 建立父子(主次)关系表
4.12 AdRotator控件
4.12.1 AdRotator控件的功能
4.12.2 AdRotator事件
4.13 Calendar控件
4.13.1 Calendar控件的功能和外观介绍
4.13.2 样式对象
4.13.3 Calendar属性的基本使用
4.13.4 Calendar事件
4.13.5 Calendar应用
4.14 图片上传
4.14.1 图片上传概述
4.14.2 上传文件到文件夹并显示
4.14.3 上传文件到数据库
第5章 验证控件
5.1 验证控件概述
5.1.1 验证控件的共性
5.1.2 关于脚本库与验证的触发
5.2 RequiredFieldValidator控件的功能与使用
5.3 Compare Validator比较验证控件
5.4 Range Validator控件
5.5 RegularExpression Validator控件
5.5.1 正则表达式模式语法
5.5.2 RegularExpression Validator功能介绍
5.6 CustomValidator自定义验证控件
5.6.1 客户端验证和服务器端验证
5.6.2 客户端验证
5.7 ValidationSummry控件的功能和使用
5.8 带有验证码的注册页面
5.8.1 生成验证码
5.8.2 注册页面
第6章 用户控件
6.1 用户控件概述
6.1.1 用户控件的作用
6.1.2 用户控件和Web应用程序的区别和联系
6.1.3 Visual Studio.NET中用户控件的添加与引用
6.2 用户的控件属性
6.2.1 公开用户控件的属性
6.2.2 在用户控件中封装事件
6.3 以编程方式创建用户控件
第7章 数据库
7.1 SQL语句与基本概念
7.1.1 Select语句
7.1.2 Insert语句
7.1.3 Update语句
7.1.4 Delete语句
7.1.5 SQL语句变量
7.1.6 事务、存储过程与触发器
7.2 数据绑定
7.2.1 绑定属性:<%#Prop%>
7.2.2 绑定到控件属性
7.2.3 DataBinder.Eval()函数
7.3 使用Connection对象连接到数据库
7.3.1 Connection对象概述
7.3.2 OleDbConnection的使用
7.3.3 OLE连接ConnectionString属性介绍
7.3.4 查看数据库中的内容
7.3.5 SqlConnection的使用
7.3.6 SqlConnection类
7.4 执行数据库命令
7.4.1 生成SQL语句
7.4.2 执行SQL命令
7.4.3 SqlCommand类
7.4.4 存储过程功能概述
7.4.5 建立存储过程
7.4.6 使用存储过程
7.5 DataReader对象
7.5.1 DataReader概述
7.5.2 SqiDataReader的使用
7.5.3 用DataReader返回多个结果集
7.6 DataAdater和DataSet
7.6.1 DataAdater和DataSet基本机制
7.6.2 DataSet类和DataAdapter类
7.6.3 数据访问
7.7 DataGrid控件
7.7.1 DataGrid控件的功能和使用
7.7.2 列绑定
7.7.3 数据排序
7.7.4 数据分页
7.8 DataList控件
7.9 Repeater控件
7.9.1 Repeater控件的功能和特点
7.9.2 嵌套Repeater控件显示数据
7.9.3 Repeater事件
第8章 .NET对XML的支持
8.1 XML概述
8.1.1 XML定义及和HTML的比较
8.1.2 XML的格式
8.2 XML数据的显示
8.2.1 使用HTML显示XML中的数据
8.2.2 使用CSS格式化数据
8.2.3 使用XSL显示数据
8.3 XML的读取和写入之SAX
8.3.1 SAX的基本概念
8.3.2 XmlTextReader对象
8.3.3 XmlTextWriter对象
8.4 XML文档读取/写入之DOM
8.4.1 DOM的历史和概述
8.4.2 DOM的处理机制
8.5 。NET对XML支持之DataSET
第9章 应用程序配置
9.1 全局应用文件Global.asax
9.1.1 Global.asax功能概述
9.1.2 阅读和编写Global.asax
9.1.3 Global事件
9.2 bin文件夹
9.2.1 bin文件夹的功能和作用
9.2.2 编译使用cs文件
9.3 web.config
9.3.1 ASP.NET配置简介
9.3.2 配置文件访问原则
9.3.3 配置文件的语法规则
9.3.4 标准节和自定义节的配置
9.3.5 ASP.NET配置的访问
9.3.6 使用位置和路径进行局部配置与锁定配置
9.4 Application对象
9.5 Cookie
9.6 Session对象
9.6.1 Session模型与作用
9.6.2 Session意义与基本使用
9.6.3 Session失效
9.6.4 Session的配置
9.6.5 HttpSessionState类
9.7 ViewState
9.7.1 ViewState的功能和作用
9.7.2 ViewState的配置及使用
第10章 页面跟踪、调试与异常处理
10.1 ASP.NET的调试需求与配置
10.1.1 调试基本要求与解决方案
10.1.2 调试错误信息的显示配置
10.1.3 按条件显示自定义错误页面
10.1.4 通知系统管理员
10.2 ASP.NET跟踪技术
10.2.1 ASP.NET跟踪概述
10.2.2 页级跟踪
10.2.3 ASP.NET跟踪模式的输出
10.2.4 使用ISeNnabled属性跟踪输出信息
10.3 应用程序级跟踪
10.4 Visual Studio.ENT调试技术
10.4.1 AST.NET调试概述与配置
10.4.2 调试ASP.NET应用程序
10.4.3 使用Visual Studio.NET调试ASP.NET应用程序
10.5 异常处理
10.5.1 异常的概念
10.5.2 异常的实现
第11章 网络安全
11.1 网络安全概述
11.1.1 安全性概述
11.1.2 身份验证与授权的配置
11.1.3 身份验证与授权的基本流程
11.2 基于Windows的身份验证与文件授权
11.2.1 Windows身份验证
11.2.2 Windows权限管理基本思想
11.2.3 IIdentity接口和IPincipal接口
11.2.4 身份标识与模拟
11.3 基于窗体的身份验证
11.3.1 基于窗体的身份验证概述
11.3.2 基于窗体验证的分析与配置
11.3.3 基于窗体验证的分析配置
11.3.4 身份验证票与操作
11.3.5 身份验证总结与Forms验证的角色解决方案
第12章 系统缓存与优化
12.1 缓存原理
12.2 页面输出缓存
12.2.1 页面输出缓存概述
12.2.2 HttpCachePolicy类
12.3 页处断缓存
12.3.1 缓存参数
12.3.2 缓存控件
12.4 数据缓
12.4.1 数据缓存的使用
12.4.2 Cache类
12.5 系统优化
12.5.1 系统优化概述
12.5.2 ASP.NET系统优化提示
第13章 Web Service
13.1 Web Service的应用
13.1.1 Web Service介绍
13.1.2 Web Service的应用
13.2 Web服务的数据类型与内部对象
13.2.1 Web服务的数据类型
13.2.2 内部对象
第14章 网络书购物系统
14.1 整体设计思想与规划
14.2 数据设计
14.2.1 数据库设计
14.2.2 数据关系图
14.3 存储过程与数据访问
14.3.1 存储过程的实现
14.3.2 数据访问层
14.4 程序预览
14.4.1 主页模块
14.4.2 注册和登录模块
14.4.3 图书模块
14.4.4 购物模块
14.4.5 订单模块
14.4.6 服务模块
14.5 用户控件与页面的实现
14.5.1 用户控件的实现
14.5.2 页面设计与实现
14.6 应用程序的配置与发布
第15章 网络论坛
15.1 系统设计
15.1.1 设计思想
15.1.2 数据库设计
15.1.3 存储过程
15.2 程序预览
15.3 业务逻辑整体设计
15.3.1 业务逻辑总体设计思想
15.3.2 业务逻辑设计实现(下层)
15.3.3 业务逻辑设计实现(中层)
15.3.4 业务逻辑设计实现(上层)
15.4 应用程序的配置和发布
猜您喜欢