第一图书网

电子商务应用开发技术

瞿裕忠 蓝色畅想图书发行有限公司(高等教育出版社)
出版时间:

2004-1  

出版社:

蓝色畅想图书发行有限公司(高等教育出版社)  

作者:

瞿裕忠  

页数:

288  

字数:

440000  

前言

  电子商务迅速崛起的重要原因,在于计算机及网络技术的飞速发展。随着技术的发展和成熟,使用电子技术进行商务运作的成本不断下降。特别是20世纪90年代中期以来,Intermit的爆炸性发展和PC机大量进入家庭,计算机网络不再是人们过去想象中的可望而不可及的空中楼阁,已成为人们生活工作中不可缺少的组成部分。因此,人们希望通过计算机网络获得更大的利益,电子商务的市场时机就这样不知不觉地成熟了。  电子商务主要涉及网络互联和传输带宽、用户界面以及系统安全性等几个技术问题。由于在Intermit上统一使用TCP/IP通信协议,打破了因不同厂家的主机服务器和不同操作系统造成的通信互联困难和信息难以共享的尴尬局面,TCP/IP协议良好的网络延展性和应用开发的简易性保证了互联网络的持续增大和网络应用的不断丰富。Intermit广泛使用Web技术,用户界面是一个简单的图形化浏览器,用户使用的界面非常友好,这使得大量的非计算机专业人员可以得心应手地在互联网络上自由来往。SSL和防火墙技术的使用,确保Intermit上信息的安全可靠传输,同时SET协议进一步保证电子交易过程的安全。  计算机网络与软件技术无疑是电子商务的强大驱动力。从20世纪70年代TCP/IP的形成到90年代Web的诞生,从70年代的结构化程序设计到80年代的面向对象程序设计、到90年代的分布式对象技术,从90年代初的HTML到90年代末的XML,从传统的EDI到基于XML的数据交换,这一切都推动着电子商务的形成与发展,同时电子商务经济的蓬勃发展推动着技术的不断更新,随之也形成了新一代的电子商务应用开发技术。  这本由东南大学计算机科学与工程系和东南大学电子商务研发中心翟裕忠博士主编的《电子商务应用开发技术》,给出了电子商务应用开发技术的整体概述,阐述了新一代的电子商务应用开发技术,融汇了作者一年来在美国研究的成果和实际开发的经验。对于想更多地了解有关电子商务应用开发技术的读者,以及从事电子商务设计、开发与部署的技术人员,这是一本专业性较强的著作,同时这也是一本适合于信息技术类的高年级大学生和研究生的教材。该书中的很多示例已经部署在东南大学电子商务论坛上,可以在线运行。

内容概要

本书在介绍电子商务的技术背景、电子商务工程和电子商务应用框架的基础上,分别阐述开发电子商务应用的客户端技术和服务器端技术,并介绍支持这些技术的电子商务应用开发工具和运行平台。本书还结合WebSphere应用服务器和应用开发工具,阐述有关电子商务应用开发技术,包括Servlet程序设计、JSP页面制作和XML应用开发等。本书通过一个网上银行的应用开发展示了使用Java和WebSphere技术开发电子商务应用的过程。 本书适合于信息类专业的高年级本科生和研究生作为电子商务应用系统开发的教材,也可以供从事电子商务应用开发的技术人员学习使用。通过本书的学习,读者将掌握构建电子商务应用的先进知识,并具备开发电子商务应用系统的基本技能。

书籍目录

第一章 引论 1.1 电子商务简介 1.1.1 电子商务的形成 1.1.2 电子商务理念 1.1.3 电子商务应用 1.2 电子商务技术背景 1.2.1 Internet 1.2.2 Web 1.2.3 Java 1.3 电子商务工程 1.3.1 电子商务发展规划 1.3.2 电子商务周期模型 1.3.3 业务过程再造 1.3.4 电子商务应用开发 1.4 电子商务应用框架 1.4.1 基本系统模型 1.4.2 体系结构 1.4.3 Web应用编程模型 第二章 客户端技术 2.1 用户界面体系结构及相关技术 2.1.1 服务器端逻辑体系结构 2.1.2 客户端脚本体系结构 2.1.3 客户端应用体系结构 2.1.4 多媒体内容 2.2 用户界面体系结构的选择 2.2.1 瘦客户和胖客户的比较 2.2.2 易用性 2.2.3 性能 2.2.4 安全性 2.2.5 平台兼容性 2.3 跨平台策略 2.3.1 Internet平台差异性 2.3.2 处理不兼容性 2.3.3 测试方法 2.4 服务器端逻辑用户界面示例 2.4.1 基本考虑 2.4.2 设计 2.4.3 实现 2.5 客户端脚本用户界面示例 2.5.1 设计 2.5.2 实现 第三章 服务器端技术 3.1 服务器端技术概况 3.1.1 服务器端技术 3.1.2 基于Servlet、JSP和JavaBeans的Web应用技术 3.2 Java Servlet技术 3.2.1 Servlet简介 3.2.2 创建HTTP Servlet 3.2.3 调用 Servlet 3.3 JSP技术 3.3.1 JSP简介 3.3.2 JSP示例 3.3.3 JSP语法 3.3.4 JSP API 3.4 JavaBeans技术 3.4.1 一般要求 3.4.2 特性 3.4.3 操作 3.4.4 事件 3.5 EJB技术 3.5.1 EJB体系结构 3.5.2 EJB应用开发 3.5.3 EJB的优势 3.6 CORBA技术 3.6.1 ORB 3.6.2 IDL 3.6.3 CORBA与Java RMI 第四章 开发工具和运行平台 4.1 分析与设计工具 4.2 Web站点原型开发工具 4.3 Web集成开发工具 4.3.1 WebSphere Studio工作台 4.3.2 Page Designer 4.3.3 WebSphere Studio的使用 4.4 Java集成开发环境 4.4.1 用VisualAge for Java开发Servlets 4.4.2 WebSphere测试环境 4.4.3 JSP执行监控器 4.4.4 Java electronic commerce 4.5 Web应用服务器 4.5.1 IBM WAS结构 4.5.2 JSP的实现 4.5.3 WebSphere环境的管理 4.6 数据信息处理工具及组件 4.6.1 后台数据库 4.6.2 Oracle CRM的组成 4.6.3 Oracle ERP的组成 4.7 Windows DNA和集成开发环境 4.7.1 Windows操作系统 4.7.2 BackOffice 4.7.3 Visual Studio 第五章 WebSphere应用服务器技术 5.1 IBM WAS简介 5.1.1 IBM WAS 3.0标准版简介 5.1.2 IBM WAS 3.0高级版简介 5.1.3 IBM WAS 3.0的特性 5.2 IBM WAS 3.0的安装 5.2.1 安装要求 5.2.2 为IBM WAS和DB2 UDB创建一个用户 5.2.3 安装IBM JDK 1.1.7P 5.2.4 安装IBM HTTP Server 1.3.6 5.2.5 安装DB2 UDB 6.1及补丁软件 5.2.6 测试迄今为止的安装 5.2.7 安装IBM WAS 5.2.8 测试安装 5.3 Java Servlet编程 5.3.1 Java Servlet应用编程接口 5.3.2 Web应用编程模型 5.4 JSP程序设计 5.4.1 JSP 1.0 和 JSP 0.91支持 5.4.2 部署JSP 5.4.3 调用JSP 5.4.4 JSP示例 5.5 会话编程技术 5.5.1 会话安全性 5.5.2 不使用 Cookie 的会话状态 5.5.3 会话编程示例 5.6 数据库访问技术 5.6.1 连接缓冲池 5.6.2 使用连接缓冲池的Servlet示例 5.6.3 数据访问JavaBean 5.6.4 使用数据访问JavaBean的Servlet示例第六章 XML应用开发技术 6.1 XML技术 6.1.1 XML 简介 6.1.2 XML的用途 6.1.3 XML应用开发技术 6.2 WebSphere的XML技术 6.2.1 XML应用体系结构 6.2.2 XML文档结构服务 6.2.3 创建语法分析器 6.3 XML文档生成技术 6.3.1 Println方法 6.3.2 DOM方法 6.3.3 JSP方法 6.3.4 方法比较 6.4 将XSL应用于XML 6.4.1 在服务器端对XML文档应用XSL 6.4.2 在客户端应用XSL 6.4.3 方法比较 6.5 一个应用示例 6.5.1 相关的DTD文件 6.5.2 相关的JSP文件 6.5.3 相关的XSL文件 第七章 WebSphere Studio电子商务应用开发技术 7.1 WebSphere Studio及其集成开发环境 7.2 WebSphere Studio基本使用方法 7.2.1 建立项目 7.2.2 设置目录 7.2.3 添加文件到目录 7.2.4 编辑项目资源 7.2.5 访问页面设计器 7.2.6 使用表单和输入域 7.2.7 调用Servlet 7.2.8 预览表单和观看源代码 7.2.9 在JSP中插入JavaBeans 7.2.10 修改JavaBean和Servlet 7.2.11 发布 7.3 WebSphere Studio向导的使用 7.3.1 SQL 向导 7.3.2 数据库向导 7.3.3 JavaBean 向导 7.4 一个示例 7.4.1 示例系统简介 7.4.2 生成一个系的人员的SQL查询语句 7.4.3 产生选择一个人员照片的SQL语句 7.4.4 产生查询一个系的人员的代码 7.4.5 产生显示人员照片的代码 7.4.6 错误修正 7.4.7 在VisualAge for Java环境测试 7.4.8 显示图片 7.4.9 链接Servlet 7.4.10 应用系统运行 7.4.11 WebSphere Studio与VisualAge for Java 环境的接口第八章 实例剖析:一个网上银行的开发 8.1 HBA应用需求与分析 8.1.1 应用需求 8.1.2 系统分析 8.2 HBA体系结构与设计 8.2.1 设计决策 8.2.2 子系统的设计 8.3 业务模型层的接口与实现 8.3.1 业务模型层接口 8.3.2 业务模型的实现 8.4 Web应用的总体设计与实现技术 8.4.1 Servlet 8.4.2 View Bean 8.5 应用管理器的实现 8.5.1 应用管理器交互 8.5.2 应用管理器Servlet 8.6 登录子系统的实现 8.6.1 登录交互 8.6.2 登录Servlet 8.6.3 登录JSP页面 和 HTML页面 8.7 账户信息子系统的实现 8.7.1 账户信息交互 8.7.2 账户信息Servlet 8.7.3 账户信息 JSP页面 8.8 账单支付子系统的实现 8.8.1 账单支付的交互 8.8.2 账单支付Servlets 8.8.3 账单支付JSP页面 8.9 资金转账子系统的实现 8.9.1 资金转账交互 8.9.2 资金转账Servlets 8.9.3 资金转账JSP页面 8.10 收款人子系统 8.10.1 收款人交互 8.10.2 收款人Servlet 8.10.3 收款人JSP页面 8.11 小结 参考文献与参考网站

章节摘录

  自从ARPANET诞生之后,计算机网络和互联网在20世纪70年代得到了迅速的发展,很多企业开始依靠EDI(Electronic Data Interchange,电子数据交换)实现业务处理的自动化。当时,企业借助文字处理技术,在内部实现单证的自动化处理:EDI在这些自动化“孤岛”之间建起联接,形成新的商务模式,即无纸贸易。无纸贸易并不是节约纸张,它的意义在于信息流的畅通。EDI是指以电子形式在异构系统之间进行数据交换,以支持商务的事务处理。EDI着重于合作者之间的事务处理标准化。它提供一系列标准的消息和格式(如ANSIX。12和LJN/EDIFACT),企业之间用这些标准的消息和格式传送成批的请求来订购产品、接收货物、付账,而这些都以电子化的形式进行。  但是EDI标准缺乏灵活性和可扩展性。受限于当时的技术背景,传统EDI使用固定的事务集,把业务规则嵌入事务集;也就是说,把业务规则写进应用程序代码。然而,在实用中,业务规则不仅随企业不同而不同,而且会随着市场的变化而变化。固定的实现方式和经常性变化的需求之间的矛盾,是传统EDI的最大困难。再者,传统的EDI服务是在昂贵的增值网络(value-added networks)上进行的,它的建立与维护的高成本阻碍它进入中小型企业及组织机构,增值网络的高成本是传统EDI的又一大障碍。  到20世纪80年代初,TCP/IP协议族在ARPANET上全面实现。随之而来的是Internet的蓬勃发展,人们就开始考虑借助:Intermit进行EDI,Internet的低成本消除了传统EDI的一大障碍。而且,面向对象软件开发技术在80年代取得了长足的发展,方便了EDI应用系统的开发。但是,EDI标准缺乏灵活性和可扩展性这一事实并不因此而改变。


图书封面

广告

下载页面


电子商务应用开发技术 PDF格式下载



相关图书