书籍详情
电子商务应用开发技术
作者:瞿裕忠主编;瞿玉庆,王丛刚,陈峥编著
出版社:高等教育出版社
出版时间:2002-08-01
ISBN:9787040091557
定价:¥23.60
购买这本书可以去
内容简介
本书在介绍电子商务的技术背景、电子商务工程和电子商务应用框架的基础上,分别阐述开发电子商务应用的客户端技术和服务器端技术,并介绍支持这些技术的电子商务应用开发工具和运行平台。本书还结合WebSphere应用服务器和应用开发工具,阐述有关电子商务应用开发技术,包括Servlet程序设计、JSP页面制作和XML应用开发等。本书通过一个网上银行的应用开发展示了使用Java和WebSphere技术开发电子商务应用的过程。本书适合于信息类专业的高年级本科生和研究生作为电子商务应用系统开发的教材,也可以供从事电子商务应用开发的技术人员学习使用。通过本书的学习,读者将掌握构建电子商务应用的先进知识,并具备开发电子商务应用系统的基本技能。本书前言Internet正改变着我们生活的方方面面,但任何领域都没有像业务运作方式那样经历着一场快速而巨大的变革。众多的传统企业纷纷开始采用Internet技术转变关键的业务过程,新型的电子商务也不断涌现,电子商务经济已经随之形成并逐步发展。在此背景下,电子商务应用开发技术备受重视,但是,目前有关电子商务应用开发技术的教材或参考书并不多见,特别地,有关新一代电子商务应用开发技术的书籍更是少见。我们编写这本书就是为了将电子商务应用开发技术介绍给广大的读者,特别是新一代电子商务应用开发技术,包括Servlet程序设计、JSP页面制作和XML应用开发等。为了便于实践,本书通过一个网上银行系统的应用开发展示了电子商务应用开发的各种技术:客户端技术和服务端技术。这个虚拟的网上银行系统已经部署在东南大学电子商务论坛(http://cse.seu.edu.cn/ebiz/)上,事实上,该网上论坛包括更多的应用示例,如WebBank和基于XML的B2B数据交换系统,及更多的技术资料,如Java、XML和WebSphere。该网上论坛的建设得到了东南大学计算机科学与工程系XObjects研究小组全体人员的大力支持,在此表示感谢!本书的编写得益于大量的国内外参考资料。在此,谨向书中提到和参考文献列出的作者表示感谢!本书也得到了IBM(中国)有限公司大学合作部的热情支持,东南大学计算机科学与工程系的很多老师对本书的初稿也提出了许多宝贵的意见,在此,我们深表谢意!特别需要指出的是,罗军舟教授审阅了本书的全部稿件并提出了宝贵的修改意见,中国工程院院士、东南大学校长顾冠群教授对本书给予了很大的关注并为本书作序,我们表示深深的谢意!限于作者的水平及时间,本书尚有许多不足之处,恳请读者指正。作者2000年8月于东南大学
作者简介
暂缺《电子商务应用开发技术》作者简介
目录
第一章 引论 1
1.1 电子商务简介 1
1.1.1 电子商务的形成 1
1.1.2 电子商务理念 2
1.1.3 电子商务应用 3
1.2 电子商务技术背景 4
1.2.1 Internet 5
1.2.2 Web 8
1.2.3 Java 10
1.3 电子商务工程 13
1.3.1 电子商务发展规划 13
1.3.2 电子商务周期模型 14
1.3.3 业务过程再造 15
1.3.4 电子商务应用开发 16
1.4 电子商务应用框架 24
1.4.1 基本系统模型 25
1.4.2 体系结构 26
1.4.3 Web应用编程模型 28
第二章 客户端技术 31
2.1 用户界面体系结构及相关技术 31
2.1.1 服务器端逻辑体系结构 31
2.1.2 客户端脚本体系结构 32
2.1.3 客户端应用体系结构 34
2.1.4 多媒体内容 35
2.2 用户界面体系结构的选择 38
2.2.1 瘦客户和胖客户的比较 38
2.2.2 易用性 39
2.2.3 性能 40
2.2.4 安全性 42
2.2.5 平台兼容性 45
2.3 跨平台策略 46
2.3.1 Internet平台差异性 46
2.3.2 处理不兼容性 48
2.3.3 测试方法 51
2.4 服务器端逻辑用户界面示例 52
2.4.1 基本考虑 52
2.4.2 设计 54
2.4.3 实现 55
2.5 客户端脚本用户界面示例 69
2.5.1 设计 69
2.5.2 实现 71
第三章 服务器端技术 83
3.1 服务器端技术概况 83
3.1.1 服务器端技术 83
3.1.2 基于Servlet、JSP和JavaBeans的Web应用技术 85
3.2 Java Servlet技术 86
3.2.1 Servlet简介 86
3.2.2 创建HTTP Servlet 89
3.2.3 调用 Servlet 91
3.3 JSP技术 94
3.3.1 JSP简介 94
3.3.2 JSP示例 95
3.3.3 JSP语法 97
3.3.4 JSP API 103
3.4 JavaBeans技术 104
3.4.1 一般要求 105
3.4.2 特性 105
3.4.3 操作 106
3.4.4 事件 107
3.5 EJB技术 108
3.5.1 EJB体系结构 108
3.5.2 EJB应用开发 112
3.5.3 EJB的优势 121
3.6 CORBA技术 122
3.6.1 ORB 122
3.6.2 IDL 122
3.6.3 CORBA与Java RMI 123
第四章 开发工具和运行平台 124
4.1 分析与设计工具 124
4.2 Web站点原型开发工具 124
4.3 Web集成开发工具 125
4.3.1 WebSphere Studio工作台 126
4.3.2 Page Designer 128
4.3.3 WebSphere Studio的使用 129
4.4 Java集成开发环境 132
4.4.1 用VisualAge for Java开发Servlets 133
4.4.2 WebSphere测试环境 134
4.4.3 JSP执行监控器 135
4.4.4 Java electronic commerce 137
4.5 Web应用服务器 140
4.5.1 IBM WAS结构 141
4.5.2 JSP的实现 142
4.5.3 WebSphere环境的管理 142
4.6 数据信息处理工具及组件 145
4.6.1 后台数据库 145
4.6.2 Oracle CRM的组成 145
4.6.3 Oracle ERP的组成 147
4.7 Windows DNA和集成开发环境 148
4.7.1 Windows操作系统 148
4.7.2 BackOffice 149
4.7.3 Visual Studio 150
第五章 WebSphere应用服务器技术 152
5.1 IBM WAS简介 152
5.1.1 IBM WAS 3.0标准版简介 153
5.1.2 IBM WAS 3.0高级版简介 153
5.1.3 IBM WAS 3.0的特性 153
5.2 IBM WAS 3.0的安装 155
5.2.1 安装要求 156
5.2.2 为IBM WAS和DB2 UDB创建一个用户 157
5.2.3 安装IBM JDK 1.1.7P 157
5.2.4 安装IBM HTTP Server 1.3.6 157
5.2.5 安装DB2 UDB 6.1及补丁软件 157
5.2.6 测试迄今为止的安装 158
5.2.7 安装IBM WAS 159
5.2.8 测试安装 161
5.3 Java Servlet编程 162
5.3.1 Java Servlet应用编程接口 162
5.3.2 Web应用编程模型 165
5.4 JSP程序设计 172
5.4.1 JSP 1.0 和 JSP 0.91支持 172
5.4.2 部署JSP 173
5.4.3 调用JSP 173
5.4.4 JSP示例 174
5.5 会话编程技术 177
5.5.1 会话安全性 178
5.5.2 不使用 Cookie 的会话状态 178
5.5.3 会话编程示例 180
5.6 数据库访问技术 182
5.6.1 连接缓冲池 182
5.6.2 使用连接缓冲池的Servlet示例 186
5.6.3 数据访问JavaBean 192
5.6.4 使用数据访问JavaBean的Servlet示例 193
第六章 XML应用开发技术 202
6.1 XML技术 202
6.1.1 XML 简介 202
6.1.2 XML的用途 204
6.1.3 XML应用开发技术 206
6.2 WebSphere的XML技术 207
6.2.1 XML应用体系结构 207
6.2.2 XML文档结构服务 208
6.2.3 创建语法分析器 209
6.3 XML文档生成技术 210
6.3.1 Println方法 210
6.3.2 DOM方法 211
6.3.3 JSP方法 213
6.3.4 方法比较 214
6.4 将XSL应用于XML 214
6.4.1 在服务器端对XML文档应用XSL 214
6.4.2 在客户端应用XSL 220
6.4.3 方法比较 220
6.5 一个应用示例 221
6.5.1 相关的DTD文件 221
6.5.2 相关的JSP文件 223
6.5.3 相关的XSL文件 224
第七章 WebSphere Studio电子商务应用开发技术 227
7.1 WebSphere Studio及其集成开发环境 227
7.2 WebSphere Studio基本使用方法 228
7.2.1 建立项目 228
7.2.2 设置目录 229
7.2.3 添加文件到目录 229
7.2.4 编辑项目资源 230
7.2.5 访问页面设计器 230
7.2.6 使用表单和输入域 230
7.2.7 调用Servlet 231
7.2.8 预览表单和观看源代码 232
7.2.9 在JSP中插入JavaBeans 232
7.2.10 修改JavaBean和Servlet 233
7.2.11 发布 233
7.3 WebSphere Studio向导的使用 234
7.3.1 SQL 向导 235
7.3.2 数据库向导 236
7.3.3 JavaBean 向导 238
7.4 一个示例 240
7.4.1 示例系统简介 240
7.4.2 生成一个系的人员的SQL查询语句 240
7.4.3 产生选择一个人员照片的SQL语句 241
7.4.4 产生查询一个系的人员的代码 241
7.4.5 产生显示人员照片的代码 241
7.4.6 错误修正 242
7.4.7 在VisualAge for Java环境测试 242
7.4.8 显示图片 242
7.4.9 链接Servlet 243
7.4.10 应用系统运行 244
7.4.11 WebSphere Studio与VisualAge for Java 环境的接口 245
第八章 实例剖析:一个网上银行的开发 247
8.1 HBA应用需求与分析 247
8.1.1 应用需求 247
8.1.2 系统分析 248
8.2 HBA体系结构与设计 248
8.2.1 设计决策 248
8.2.2 子系统的设计 249
8.3 业务模型层的接口与实现 252
8.3.1 业务模型层接口 252
8.3.2 业务模型的实现 254
8.4 Web应用的总体设计与实现技术 255
8.4.1 Servlet 255
8.4.2 View Bean 256
8.5 应用管理器的实现 258
8.5.1 应用管理器交互 259
8.5.2 应用管理器Servlet 260
8.6 登录子系统的实现 262
8.6.1 登录交互 262
8.6.2 登录Servlet 263
8.6.3 登录JSP页面 和 HTML页面 265
8.7 账户信息子系统的实现 265
8.7.1 账户信息交互 265
8.7.2 账户信息Servlet 266
8.7.3 账户信息 JSP页面 268
8.8 账单支付子系统的实现 270
8.8.1 账单支付的交互 270
8.8.2 账单支付Servlets 270
8.8.3 账单支付JSP页面 277
8.9 资金转账子系统的实现 278
8.9.1 资金转账交互 279
8.9.2 资金转账Servlets 279
8.9.3 资金转账JSP页面 280
8.10 收款人子系统 280
8.10.1 收款人交互 280
8.10.2 收款人Servlet 280
8.10.3 收款人JSP页面 284
8.11 小结 286
参考文献与参考网站 287
文章节选 Internet正改变着我们生活的方方面面,但任何领域都没有像业务运作方式那样经历着一场快速而巨大的变革。众多的传统企业纷纷开始采用Internet技术转变关键的业务过程,新型的电子商务也不断涌现,电子商务经济已经随之形成并逐步发展。在此背景下,电子商务应用开发技术备受重视,但是,目前有关电子商务应用开发技术的教材或参考书并不多见,特别地,有关新一代电子商务应用开发技术的书籍更是少见。我们编写这本书就是为了将电子商务应用开发技术介绍给广大的读者,特别是新一代电子商务应用开发技术,包括Servlet程序设计、JSP页面制作和XML应用开发等。
1.1 电子商务简介 1
1.1.1 电子商务的形成 1
1.1.2 电子商务理念 2
1.1.3 电子商务应用 3
1.2 电子商务技术背景 4
1.2.1 Internet 5
1.2.2 Web 8
1.2.3 Java 10
1.3 电子商务工程 13
1.3.1 电子商务发展规划 13
1.3.2 电子商务周期模型 14
1.3.3 业务过程再造 15
1.3.4 电子商务应用开发 16
1.4 电子商务应用框架 24
1.4.1 基本系统模型 25
1.4.2 体系结构 26
1.4.3 Web应用编程模型 28
第二章 客户端技术 31
2.1 用户界面体系结构及相关技术 31
2.1.1 服务器端逻辑体系结构 31
2.1.2 客户端脚本体系结构 32
2.1.3 客户端应用体系结构 34
2.1.4 多媒体内容 35
2.2 用户界面体系结构的选择 38
2.2.1 瘦客户和胖客户的比较 38
2.2.2 易用性 39
2.2.3 性能 40
2.2.4 安全性 42
2.2.5 平台兼容性 45
2.3 跨平台策略 46
2.3.1 Internet平台差异性 46
2.3.2 处理不兼容性 48
2.3.3 测试方法 51
2.4 服务器端逻辑用户界面示例 52
2.4.1 基本考虑 52
2.4.2 设计 54
2.4.3 实现 55
2.5 客户端脚本用户界面示例 69
2.5.1 设计 69
2.5.2 实现 71
第三章 服务器端技术 83
3.1 服务器端技术概况 83
3.1.1 服务器端技术 83
3.1.2 基于Servlet、JSP和JavaBeans的Web应用技术 85
3.2 Java Servlet技术 86
3.2.1 Servlet简介 86
3.2.2 创建HTTP Servlet 89
3.2.3 调用 Servlet 91
3.3 JSP技术 94
3.3.1 JSP简介 94
3.3.2 JSP示例 95
3.3.3 JSP语法 97
3.3.4 JSP API 103
3.4 JavaBeans技术 104
3.4.1 一般要求 105
3.4.2 特性 105
3.4.3 操作 106
3.4.4 事件 107
3.5 EJB技术 108
3.5.1 EJB体系结构 108
3.5.2 EJB应用开发 112
3.5.3 EJB的优势 121
3.6 CORBA技术 122
3.6.1 ORB 122
3.6.2 IDL 122
3.6.3 CORBA与Java RMI 123
第四章 开发工具和运行平台 124
4.1 分析与设计工具 124
4.2 Web站点原型开发工具 124
4.3 Web集成开发工具 125
4.3.1 WebSphere Studio工作台 126
4.3.2 Page Designer 128
4.3.3 WebSphere Studio的使用 129
4.4 Java集成开发环境 132
4.4.1 用VisualAge for Java开发Servlets 133
4.4.2 WebSphere测试环境 134
4.4.3 JSP执行监控器 135
4.4.4 Java electronic commerce 137
4.5 Web应用服务器 140
4.5.1 IBM WAS结构 141
4.5.2 JSP的实现 142
4.5.3 WebSphere环境的管理 142
4.6 数据信息处理工具及组件 145
4.6.1 后台数据库 145
4.6.2 Oracle CRM的组成 145
4.6.3 Oracle ERP的组成 147
4.7 Windows DNA和集成开发环境 148
4.7.1 Windows操作系统 148
4.7.2 BackOffice 149
4.7.3 Visual Studio 150
第五章 WebSphere应用服务器技术 152
5.1 IBM WAS简介 152
5.1.1 IBM WAS 3.0标准版简介 153
5.1.2 IBM WAS 3.0高级版简介 153
5.1.3 IBM WAS 3.0的特性 153
5.2 IBM WAS 3.0的安装 155
5.2.1 安装要求 156
5.2.2 为IBM WAS和DB2 UDB创建一个用户 157
5.2.3 安装IBM JDK 1.1.7P 157
5.2.4 安装IBM HTTP Server 1.3.6 157
5.2.5 安装DB2 UDB 6.1及补丁软件 157
5.2.6 测试迄今为止的安装 158
5.2.7 安装IBM WAS 159
5.2.8 测试安装 161
5.3 Java Servlet编程 162
5.3.1 Java Servlet应用编程接口 162
5.3.2 Web应用编程模型 165
5.4 JSP程序设计 172
5.4.1 JSP 1.0 和 JSP 0.91支持 172
5.4.2 部署JSP 173
5.4.3 调用JSP 173
5.4.4 JSP示例 174
5.5 会话编程技术 177
5.5.1 会话安全性 178
5.5.2 不使用 Cookie 的会话状态 178
5.5.3 会话编程示例 180
5.6 数据库访问技术 182
5.6.1 连接缓冲池 182
5.6.2 使用连接缓冲池的Servlet示例 186
5.6.3 数据访问JavaBean 192
5.6.4 使用数据访问JavaBean的Servlet示例 193
第六章 XML应用开发技术 202
6.1 XML技术 202
6.1.1 XML 简介 202
6.1.2 XML的用途 204
6.1.3 XML应用开发技术 206
6.2 WebSphere的XML技术 207
6.2.1 XML应用体系结构 207
6.2.2 XML文档结构服务 208
6.2.3 创建语法分析器 209
6.3 XML文档生成技术 210
6.3.1 Println方法 210
6.3.2 DOM方法 211
6.3.3 JSP方法 213
6.3.4 方法比较 214
6.4 将XSL应用于XML 214
6.4.1 在服务器端对XML文档应用XSL 214
6.4.2 在客户端应用XSL 220
6.4.3 方法比较 220
6.5 一个应用示例 221
6.5.1 相关的DTD文件 221
6.5.2 相关的JSP文件 223
6.5.3 相关的XSL文件 224
第七章 WebSphere Studio电子商务应用开发技术 227
7.1 WebSphere Studio及其集成开发环境 227
7.2 WebSphere Studio基本使用方法 228
7.2.1 建立项目 228
7.2.2 设置目录 229
7.2.3 添加文件到目录 229
7.2.4 编辑项目资源 230
7.2.5 访问页面设计器 230
7.2.6 使用表单和输入域 230
7.2.7 调用Servlet 231
7.2.8 预览表单和观看源代码 232
7.2.9 在JSP中插入JavaBeans 232
7.2.10 修改JavaBean和Servlet 233
7.2.11 发布 233
7.3 WebSphere Studio向导的使用 234
7.3.1 SQL 向导 235
7.3.2 数据库向导 236
7.3.3 JavaBean 向导 238
7.4 一个示例 240
7.4.1 示例系统简介 240
7.4.2 生成一个系的人员的SQL查询语句 240
7.4.3 产生选择一个人员照片的SQL语句 241
7.4.4 产生查询一个系的人员的代码 241
7.4.5 产生显示人员照片的代码 241
7.4.6 错误修正 242
7.4.7 在VisualAge for Java环境测试 242
7.4.8 显示图片 242
7.4.9 链接Servlet 243
7.4.10 应用系统运行 244
7.4.11 WebSphere Studio与VisualAge for Java 环境的接口 245
第八章 实例剖析:一个网上银行的开发 247
8.1 HBA应用需求与分析 247
8.1.1 应用需求 247
8.1.2 系统分析 248
8.2 HBA体系结构与设计 248
8.2.1 设计决策 248
8.2.2 子系统的设计 249
8.3 业务模型层的接口与实现 252
8.3.1 业务模型层接口 252
8.3.2 业务模型的实现 254
8.4 Web应用的总体设计与实现技术 255
8.4.1 Servlet 255
8.4.2 View Bean 256
8.5 应用管理器的实现 258
8.5.1 应用管理器交互 259
8.5.2 应用管理器Servlet 260
8.6 登录子系统的实现 262
8.6.1 登录交互 262
8.6.2 登录Servlet 263
8.6.3 登录JSP页面 和 HTML页面 265
8.7 账户信息子系统的实现 265
8.7.1 账户信息交互 265
8.7.2 账户信息Servlet 266
8.7.3 账户信息 JSP页面 268
8.8 账单支付子系统的实现 270
8.8.1 账单支付的交互 270
8.8.2 账单支付Servlets 270
8.8.3 账单支付JSP页面 277
8.9 资金转账子系统的实现 278
8.9.1 资金转账交互 279
8.9.2 资金转账Servlets 279
8.9.3 资金转账JSP页面 280
8.10 收款人子系统 280
8.10.1 收款人交互 280
8.10.2 收款人Servlet 280
8.10.3 收款人JSP页面 284
8.11 小结 286
参考文献与参考网站 287
文章节选 Internet正改变着我们生活的方方面面,但任何领域都没有像业务运作方式那样经历着一场快速而巨大的变革。众多的传统企业纷纷开始采用Internet技术转变关键的业务过程,新型的电子商务也不断涌现,电子商务经济已经随之形成并逐步发展。在此背景下,电子商务应用开发技术备受重视,但是,目前有关电子商务应用开发技术的教材或参考书并不多见,特别地,有关新一代电子商务应用开发技术的书籍更是少见。我们编写这本书就是为了将电子商务应用开发技术介绍给广大的读者,特别是新一代电子商务应用开发技术,包括Servlet程序设计、JSP页面制作和XML应用开发等。
猜您喜欢