第1章 电子商务实现技术综述 1
1.1 电子商务网站系统的体系结构 1
1.2 电子商务网站建设过程 5
1.3 网页开发技术综述 11
1.4 Web服务器技术综述 12
1.5 网络数据库技术综述 17
1.6 程序脚本技术综述 19
1.7 集成开发环境综述 22
1.8 典型电子商务网站模式 23
习题一 25
第2章 Web开发技术基础 26
2.1 Java语言基础 26
2.1.1 Java程序结构 28
2.1.2 Java词法问题 29
2.1.3 Java数据类型 31
2.1.4 Java类 34
2.1.5 Java界面 46
2.1.6 Java包 48
2.1.7 Java表达式 49
2.1.8 Java语句 51
2.2 JavaScript技术 59
2.2.1 JavaScript语言概况 59
2.2.2 JavaScript基本数据结构 63
2.2.3 JavaScript程序构成 67
2.2.4 基于对象的JavaScript语言 74
2.2.5 创建新对象 81
2.2.6 使用内部对象系统 88
2.2.7 窗口及输入输出 92
2.2.8 Web页面信息的交互 97
2.2.9 实现更复杂的交互 103
2.3 JSP技术 107
2.3.1 JSP简介 107
2.3.2 JSP示例 108
2.3.3 JSP语法 110
2.3.4 JSP API 117
2.4 Java Servlet技术 118
2.4.1 Servlet简介 118
2.4.2 创建HTTP Servlet 121
2.4.3 调用Servlet 122
习题二 126
第3章 WebSphere集成开发平台 127
3.1 J2EE构架 127
3.1.1 J2EE简介 127
3.1.2 J2EE安装 130
3.1.3 J2EE配置 134
3.1.4 构建基于J2EE的网站模式 139
3.2.1 Lotus Domino Go Webserver 151
3.2 WebSphere Studio应用开发 151
3.2.2 IBM WebSphere Studio 154
3.2.3 NetObjects Fusion 157
3.2.4 NetObjects BeanBuilder 163
3.2.5 VisualAge for Java 170
3.3 WebSphere应用服务器 171
3.3.1 基本特性 171
3.3.2 安装与配置 173
3.3.3 定制配置 178
3.3.4 部署Servlet 180
3.3.5 连接管理器 181
3.3.6 用户简要表 183
3.3.7 会话跟踪 185
3.3.8 安全性 187
3.4 WebSphere应用编程 192
3.4.1 数据库应用编程 193
3.4.2 会话编程 206
3.4.3 PageListServlet技术 210
3.5 WebSphere构建简单ERP系统 212
3.5.2 开发过程 213
3.5.1 背景简介 213
习题三 226
第4章 ASP.NET电子商务实现技术 227
4.1 ASP.NET概述 227
4.1.1 ASP.NET基础知识 227
4.1.2 ASP.NET程序运行环境 232
4.1.3 在Visual Studio.NET中创建ASP.NET应用程序实例 245
4.2 ASP.NET程序设计语言基础 251
4.2.1 编程语言的选择 251
4.2.2 变量、常量和表达式 254
4.2.3 分支 261
4.2.4 循环 263
4.2.5 过程和函数 266
4.2.6 变量的作用域 269
4.3 ASP.NET内置对象 270
4.3.1 ASP.NET内置对象概述 270
4.4 HTML服务器控件 275
4.4.1 如何把ASP页面文件转化为ASP.NET页面文件 275
4.4.2 HTML控件简介 276
4.4.3 常用HTML服务器控件使用举例 279
4.5 Web服务器控件 282
4.5.1 Web服务器控件简介 282
4.5.2 常用Web服务器控件使用举例 286
4.6 数据库访问接口ADO.NET 293
4.6.1 数据库访问模型ADO.NET概述 294
4.6.2 运用ADO.NET组件访问数据库 296
4.6.3 运用ASP.NET技术操作数据 298
4.6.4 数据库连接实例 298
习题四 307
5.1 BEA集成开发平台概述 309
5.1.1 BEA WebLogic PlatformTM 7.0简介 309
第5章 BEA集成开发平台 309
5.1.2 WebLogic的技术特点和主要优势 311
5.1.3 WebLogic的架构及其主要产品组合 313
5.1.4 BEA发展历史 314
5.2 BEA电子商务解决方案 315
5.2.1 BEA的七层实施架构 315
5.3.1 WebLogic下载及安装 320
5.3 WebLogic的安装与配置 320
5.3.2 WebLogic 7.0安装时的配置 322
5.3.3 在WebLogic中使用Servlet 327
5.3.4 JBuilder6与WebLogic集成开发环境的配置 328
5.3.5 WebLogic的部署与管理 329
5.3.6 在WebLogic中建立MySQL数据库连接池 329
5.3.7 JBuilder7+WebLogic 7.0存取MS SQL Server 335
习题五 337
6.1 电子商务面临的安全问题 338
6.1.1 电子商务安全概述 338
第6章 电子商务安全技术 338
6.1.2 电子商务安全事故案例 340
6.2 安全电子商务 340
6.2.1 安全电子商务的含义 340
6.2.2 安全电子商务的要求 341
6.2.3 电子商务安全的保障 342
6.3 电子商务安全常见技术 342
6.3.1 加密和密码技术 343
6.3.2 认证技术 348
6.3.3 安全电子交易协议 354
6.3.4 黑客防范技术 359
6.3.5 虚拟专用网技术 363
6.3.6 反病毒技术 363
习题六 364
第7章 电子商务支付与结算技术 365
7.1 支付系统概述 366
7.1.1 支付系统的概念 366
7.1.2 支付系统的总体结构 366
7.1.3 支付系统的主要应用系统 367
7.1.5 支付系统的功能 368
7.1.4 支付系统的参与者 368
7.2.1 传统的支付方式 369
7.2 电子商务支付方式 369
7.2.2 非传统支付方式 370
7.3 网上支付 371
7.3.1 网上支付系统的基本构成 371
7.3.2 网上支付的特点及其在电子商务中的作用 374
7.3.3 网上支付必须具备的技术条件 375
7.3.4 网上支付流程 375
7.4.1 电子现金 376
7.4 网上支付的主要技术和工具 376
7.4.2 银行卡 380
7.4.3 电子支票 384
7.4.4 电子钱包 385
7.4.5 智能卡 387
7.4.6 网上银行 388
7.5 移动支付 389
习题七 390
参考文献 392