
电子商务实现技术作为构建电子商务系统的技术基石,不仅需要从理论层面上进行剖析,更需要在实践操作过程中加深理解。本书从工程开发的角度,将电子商务实现技术按照建设流程进行划分,详细介绍各种技术的理论知识和实现方法。本书介绍电子商务网站的开发技术,包括Web服务器的配置与管理、采用JDBC进行数据库连接与测试、学习基于J2EE的WebSphere开发集成环境,以及ASP NET等其他相关内容。重点是以J2EE为核心主线,将Java、Servlet、JavaBean、JSP等技术融合到WebSphere技术平台上,为读者构建电子商务系统打下坚实的技术基础。
电子商务实现技术作为构建电子商务系统的基石,不仅需要从理论层面上进行剖析,更
需要在实验操作过程中进行深入理解。本书从工程开发的角度,将电子商务实现技术按照建
设流程进行划分,详细介绍各种技术的理论知识和实现方法,然后用工程实例将这些实现技
术整合在一起,以实现完整电子商务系统的构建。这些实例中涉及的关键技术可直接应用
于不同类型的电子商务系统中,让学生在实战练习中达到对电子商务实现技术的融会贯通。
本书
适用于具有Internet和电子商务基本知识,对电子商务系统的设计和开发有兴趣的所有计算
机相关专业的学生。
通过本书的学习,学生将了解电子商务实现技术的意义和作用,掌握电子商务网站的开发技
术,包括Web服务器的配置与管理、采用JDBC进行数据库连接与测试、学习基于J2EE的WebSp
here开发集成环境,以及ASP NET等其他相关内容。重点是以J2EE为主线,将J
ava、Ser
vlet、JavaBean、JSP等技术融合到WebSphere技术平台上,系统地对电子商务网站进行构
建
与开发。为学生进一步学习电子商务系统分析与管理打下坚实的技术基础。
本书教学目标如下:
(1)使学生理解电子商务实现技术的意义和作用;
(2)使学生掌握电子商务网站的开发技术,包括Web服务器技术、数据库连接技术、JSP脚本
技术、WebSphere集成开发平台,以及ASP NET集成开发技术等;
(3)初步利用电子商务技术完成简单的B2C电子商务网站的设计与建设。
本书分为以下7章:
第1章以综述的形式介绍电子商务实现技术的基础知识,简要介绍电子商务网站系统的体系
结构、电子商务网站建设过程、网页开发技术、Web服务器技术、网络数据库技术、各种流
行的程序脚本技术、几个重要的集成开发环境、典型电子商务网站模式等。
第2章介绍Web开发技术基础,包括Java语言基础、JavaScript技术、JSP技术、Java Servle
t技术等。
第3章详细介绍WebSphere集成开发平台,从J2EE框架、WebSphere Studio应用开发、WebSp
here应用服务器、WebSphere应用编程、WebSphere构建简单ERP系统等方面。
第4章介绍ASP NET电子商务实现技术,包括ASP NET的基础知识、
ASP NET的对象、HTML控件、Web服务器控件以及数据库访问接口ADO
NET。
第5章BEA集成开发平台,包括BEA系统开发平台中的WebLogic的基本特点,安装配置。
第6章介绍电子商务安全技术。分析电子商务面临的安全问题,主要依据对电子商务整个运
作过程的考察,确定电子商务流程中可能出现的各种安全问题,分析其危害性,发现电子商
务过程中潜在的安全隐患和安全漏洞,从而使电子商务安全的管理能做到有的放矢。
第7章介绍电子商务支付与结算技术,分析了当前电子商务的主要支付方式,描述了电子商
务支付和结算的常用技术。
本书是在参编人员反复讨论、编写提纲的基础上分工编写的,第1章、第2章和第3章由吴
泽
俊编写,第4章、第5章、第6章和第7章由张心天编写。在编写本书的过程中,感谢中南
财经
政法大学信息学院计算机科学系主任朱少林教授的指导和帮助。
由于编写时间仓促,编者水平有限,书中缺点错误在所难免,欢迎读者批评指正。
本书的先修课程:《程序设计》、《数据库》、《计算机网络》、《电子商务概论》。
建议学时:课堂教学36~54学时,学生上机实验54学时以上。
编者
2006年5月
第1章 电子商务实现技术综述
11 电子商务网站系统的体系结构
12 电子商务网站建设过程
13 网页开发技术综述
14 Web服务器技术综述
15 网络数据库技术综述
16 程序脚本技术综述
17 集成开发环境综述
18 典型电子商务网站模式
习题一
第2章 Web开发技术基础
21 Java语言基础
211 Java程序结构
212 Java词法问题
213 Java数据类型
214 Java类
215 Java界面
216 Java包
217 Java表达式
218 Java语句
22 JavaScript技术
221 JavaScript语言概况
222 JavaScript基本数据结构
223 JavaScript程序构成
224 基于对象的JavaScript语言
225 创建新对象
226 使用内部对象系统
227 窗口及输入输出
228 Web页面信息的交互
229 实现更复杂的交互
23 JSP技术
231 JSP简介
232 JSP示例
233 JSP语法
234 JSP API
24 Java Servlet技术
241 Servlet简介
242 创建HTTP Servlet
243 调用 Servlet
习题二
第3章 WebSphere集成开发平台
31 J2EE构架
311 J2EE简介
312 J2EE安装
313 J2EE配置
314 构建基于J2EE的网站模式
32 WebSphere Studio应用开发
321 Lotus Domino Go Webserver
322 IBM WebSphere Studio
323 NetObjects Fusion
324 NetObjects BeanBuilder
325 VisualAge for Java
33 WebSphere应用服务器
331 基本特性
332 安装与配置
333 定制配置
334 部署Servlet
335 连接管理器
336 用户简要表
337 会话跟踪
338 安全性
34 WebSphere应用编程
341 数据库应用编程
342 会话编程
343 PageListServlet技术
35 WebSphere构建简单ERP系统
351 背景简介
352 开发过程
习题三
第4章 ASP NET电子商务实现技术
41 ASP NET概述
411 ASP NET基础知识
412 ASP NET程序运行环境
413 在Visual Studio NET中创建ASP NET应用程
序实例
42 ASP NET程序设计语言基础
421 编程语言的选择
422 变量、常量和表达式
423 分支
424 循环
425 过程和函数
426 变量的作用域
43 ASP NET内置对象
431 ASP NET内置对象概述
44 HTML服务器控件
441 如何把ASP页面文件转化为ASP NET页面文件
442 HTML控件简介
443 常用HTML服务器控件使用举例
45 Web服务器控件
451 Web服务器控件简介
452 常用Web服务器控件使用举例
46 数据库访问接口ADO NET
461 数据库访问模型ADO NET概述
462 运用ADO NET组件访问数据库
463 运用ASP NET技术操作数据
464 数据库连接实例
习题四
第5章 BEA集成开发平台
51 BEA集成开发平台概述
511 BEA WebLogic PlatformTM 70简介
512 WebLogic的技术特点和主要优势
513 WebLogic的架构及其主要产品组合
514 BEA发展历史
52 BEA电子商务解决方案
521 BEA的七层实施架构
53 WebLogic的安装与配置
531 WebLogic下载及安装
532 WebLogic 70安装时的配置
533 在WebLogic中使用Servlet
534 JBuilder6 与WebLogic集成开发环境的配置
535 WebLogic的部署与管理
536 在WebLogic中建立MySQL数据库连接池
537 JBuilder7+WebLogic 70存取MS SQL Server
习题五
第6章 电子商务安全技术
61 电子商务面临的安全问题
611 电子商务安全概述
612 电子商务安全事故案例
62 安全电子商务
621 安全电子商务的含义
622 安全电子商务的要求
623 电子商务安全的保障
63 电子商务安全常见技术
631 加密和密码技术
632 认证技术
633 安全电子交易协议
634 黑客防范技术
635 虚拟专用网技术
636 反病毒技术
习题六
第7章 电子商务支付与结算技术
71 支付系统概述
711 支付系统的概念
712 支付系统的总体结构
713 支付系统的主要应用系统
714 支付系统的参与者
715 支付系统的功能
72 电子商务支付方式
721 传统的支付方式
722 非传统支付方式
73 网上支付
731 网上支付系统的基本构成
732 网上支付的特点及其在电子商务中的作用
733 网上支付必须具备的技术条件
734 网上支付流程
74 网上支付的主要技术和工具
741 电子现金
742 银行卡
743 电子支票
744 电子钱包
745 智能卡
746 网上银行
75 移动支付
习题七
参考文献