第1章 电子商务技术概论 1
1.1 电子商务的基本概念 1
电子商务的定义 1
电子商务中涉及的相关技术 2
电子商务与技术的关系 5
1.2 电子商务系统 7
电子商务系统的基本概念 7
电子商务系统的特性 8
电子商务系统的功能 10
1.3 电子商务系统的平台与技术分析 14
J2EE的产生背景 14
J2EE平台简介 15
1.4 Java技术基础 17
Java语言简介 17
一个简单的Java应用程序 17
Java程序的运行 19
Java程序的基本结构、数据类型与运算符 21
表达式与基本语句 23
类 24
Java源程序的进一步说明 28
数组 31
Java中不同类型数据之间的转换 32
利用Java进行文件输入输出 34
窗口应用程序的编制 37
本章小结 45
习题与思考 45
第2章 商务表达层及其技术 47
2.1 商务表达层的功能与实现 47
2.2 静态网页的表达及其技术 49
静态网页的表达 49
HTTP协议 51
网站 52
2.3 标记语言 53
SGML语言与HTML语言 53
XML 55
Web服务器的安装与设置 65
2.4 动态网页与客户端脚本 67
动态网页概述 67
JavaScript语言 69
利用Applet实现动态网页 74
2.5 服务器端脚本 79
PHP 80
ASP 81
JSP 83
本章小结 100
习题与思考 101
第3章 商务逻辑层及其技术 103
3.1 商务逻辑层的构成 103
3.2 应用服务器 104
应用服务器的技术演变 104
应用服务器的产品类型及开发工具 109
应用服务器的基本功能 111
应用服务器的安装 113
3.3 中间件与组件的开发 116
中间件与组件 116
JeanBean与JSP 118
使用JavaBean实现中间件 120
3.4 EJB组件的开发 121
EJB组件简介 121
EJB中的角色 122
EJB的类型 124
EJB开发步骤 125
EJB环境和资源 128
3.5 面向服务的系统开发 130
面向服务的系统架构及其特征 130
WebService 132
面向WebService的系统开发方法 133
WSDL内容分析 138
Apache开源项目 142
本章小结 147
习题与思考 148
第4章 商务数据层及其技术 150
4.1 数据管理技术的发展 150
手工管理与文件系统 150
数据库系统 150
数据仓库与商务智能 151
4.2 电子商务系统数据层实现 153
数据库平台的选择与数据模型的设计 153
数据访问接口的实现 160
本章小结 170
习题与思考 170
第5章 电子商务安全与支付技术 171
5.1 电子商务的安全需求 171
5.2 信息的保密性技术 172
加密/解密技术 172
防火墙技术 181
5.3 数据完整性技术 182
5.4 不可否认技术 183
数字签名 183
数字时间戳 184
5.5 身份认证技术 184
数字证书 185
认证中心 186
数字证书的申请与应用 187
安全协议 192
5.6 PKI技术 195
5.7 电子支付与电子支付系统 196
电子支付概述 196
电子支付系统的特点 198
电子支付系统的组成及其支付流程 199
支付网关 212
本章小结 213
习题与思考 214
第6章 网络营销技术 215
6.1 网络营销概述 215
6.2 搜索引擎营销及其技术 217
搜索引擎 217
搜索引擎营销 218
搜索引擎营销的一些技术 219
6.3 网络广告 223
网络广告概述 223
网络广告的策划与制作 228
网络广告的监测与评估 233
6.4 E-mail营销 235
E-mail营销的含义 235
E-mail地址资源 236
E-mail效果评估 238
6.5 在线市场调研 240
在线市场调研的优势 240
在线市场调研的途径及应注意的问题 240
在线市场调研技术 241
6.6 网络营销导向的企业网站建设 243
企业网站建设的一般原则及相关规范 243
企业网站优化 246
网站建设中的常见问题 248
网站流量统计 251
本章小结 252
习题与思考 253
第7章 基于UML的系统开发技术 254
7.1 建模的提出 254
为什么需要建模 254
信息系统的建模方法 255
7.2 UML建模 256
UML建模概述 256
UML的内容 257
UML的主要特点 259
UML的应用领域 259
7.3 UML的建模机制 260
静态建模机制 260
动态建模机制 266
7.4 Web应用程序的建模 268
Web应用程序的类型 269
Web页的建模 269
UML符号和关系 277
本章小结 279
习题与思考 280
第8章 电子商务功能的实现 282
8.1 电子商务系统的软硬件建设概述 282
8.2 一个在线商店:讯达网上购物系统 283
系统简要说明 283
系统的页面编排 284
8.3 中间件的实现与服务环境的设置 285
中间件dbaccess的实现 285
服务环境设置 288
8.4 利用JSP实现商店首页 288
8.5 利用JSP实现客户的注册与登录 293
8.6 利用JSP实现商品的查询 294
8.7 利用JSP实现购物车与物品选购 295
8.8 利用JSP实现结账及生成订单 301
8.9 利用JSP实现在线电子支付 318
8.10 发布在线商店 320
本章小结 320
习题与思考 320
参考文献 321