1.1 电子商务应用 1
6.3.3 综合开发示例 23 1
1.1.1 电子商务基本知识 1
目录 1
第1章 电子商务工程及应用框架 1
前言 1
序 1
1.1.2 电子商务在企业的应用 2
1.1.3 电子商务在不同行业中的应用 5
1.2 电子商务的技术背景 5
1.2.1 Internet 5
1.2.2 Web 14
1.2.3 Java 18
1.3.1 电子商务发展规划 19
1.3 电子商务工程 19
1.3.2 电子商务发展的周期 20
1.3.3 电子商务应用开发 22
1.4 电子商务应用框架 22
1.4.1 电子商务应用框架的概念 22
1.4.2 电子商务应用框架的基本系统模型 23
1.4.3 电子商务应用框架的体系结构 28
1.4.4 Web应用的拓扑结构 31
习题 33
2.1.1 HTTP消息的结构 37
2.1 HTTP简介 37
第2章 HTTP与HTML简介 37
2.1.2 请求和响应消息示例 39
2.2 HTML简介 40
2.2.1 HTML的基本概念 40
2.2.2 一个简单实例 40
2.2.3 HTML文档的基本结构 41
2.3 HTML的常用标记 43
2.3.1 HTML的文件结构标记 43
2.3.2 HTML的文字布局标记 46
2.3.3 HTML的文字格式标记 53
2.4.1 列表标记 58
2.4 用HTML提高网页设计水平 58
2.4.2 图像标记〈IMG〉 60
2.4.3 链接标记〈A〉……〈/A〉 62
2.4.4 表格标记 65
2.4.5 表单标记 68
习题 68
第3章 Java 72
3.1.1 Java语言的起源及特点 72
3.1 Java概述 72
3.1.2 JDK的安装与环境设置 74
3.2 Java语言基础 76
3.2.2 数据类型 76
3.2.1 标识符、变量与常量 76
3.2.3 运算符 77
3.2.4 流程控制语句 79
3.2.5 数组 80
3.3 面向对象编程 83
3.3.1 面向对象方法基础 83
3.3.2 Java自定义类 84
3.3.3 Java常用类介绍 88
3.3.4 继承和多态 92
3.3.5 Java小程序 95
习题 98
第4章 Web应用客户端开发技术 105
4.1 C/S结构向B/S结构演化 105
4.1.1 C/S结构 105
4.1.2 多层C/S结构 106
4.1.3 B/S结构 107
4.1.4 C/S和B/S结合使用 108
4.2 基于HTML的客户端开发技术 108
4.2.1 HTML的特点 108
4.2.2 HTML标记在开发中的应用 109
4.2.3 表单标记 110
4.2.4 综合示例 114
4.3 基于JavaScript的客户端开发技术 125
4.3.1 JavaScript简介 125
4.3.2 JavaScript语法基础 126
4.3.3 用JavaScript操作浏览器的内部对象 129
4.4 其他客户端开发技术 130
4.4.1 Applet在客户端开发中的应用 131
4.4.2 客户端开发工具 133
习题 135
第5章 服务器端开发技术——Servlet 138
5.1 Servlet概述 138
5.1.1 Servlet的作用 138
5.1.2 Servlet的优点 138
5.1.3 Servlet的基本工作原理 138
5.2 Servlet的开发环境及程序结构 140
5.2.1 开发环境的安装与测试 140
5.2.2 配置Web应用 142
5.2.3 第一个Servlet 144
5.3 Servlet基础 147
5.3.1 Servlet的生命周期 147
5.3.2 Servlet相关接口和类 148
5.3.3 请求/响应类及接口 153
5.4 会话跟踪 161
5.4.1 会话跟踪概述 161
5.4.2 URL改写 161
5.4.4 Cookie 162
5.4.3 隐藏表单域 162
5.4.5 Session 167
5.5 JDBC访问数据库 173
5.5.1 JDBC概述 173
5.5.2 JDBC环境 174
5.5.3 常用访问数据库类 175
5.5.4 三种不同的数据库连接方法 179
5.5.5 数据库综合示例 184
习题 204
6.1.1 JSP概述 208
第6章 服务器端开发技术——JSP及JavaBean 208
6.1 JSP 208
6.1.2 JSP元素开发基础 209
6.1.3 JSP脚本 211
6.1.4 JSP预定义变量 213
6.1.5 JSP指令 220
6.1.6 JSP动作 221
6.1.7 JSP连接数据库 223
6.2.2 税率设置和读取的JavaBean示例 225
6.2.1 JavaBean概述 225
6.2 JavaBean 225
6.2.3 注册个人信息的JavaBean示例 227
6.3 JSP、JavaBean及Servlet组合开发 230
6.3.1 JSP+JDBC模式 230
6.3.2 Servlet+JSP+JavaBean模式 231
6.4 开发框架和模式介绍 234
6.4.1 EJB概述 234
6.4.2 Struts简介 235
6.4.3 持久层框架概述 237
6.4.4 Spring简介 238
习题 239
第7章 工具和运行平台 242
7.1 分析设计工具 242
7.1.1 分析设计的意义 242
7.1.2 分析设计方法概述 242
7.1.3 分析设计工具 249
7.2 Java技术开发工具 250
7.2.1 WebSphere Studio Application Developer概述 250
7.2.2 其他开发工具 258
7.3.1 应用服务器 262
7.3 应用服务器介绍 262
7.3.2 WebSphere Application Server 266
7.3.3 其他应用服务器 268
习题 269
第8章 网络安全开发技术 275
8.1 概述 275
8.2 消息的完整性实现 277
8.3 对称加密消息实现 280
8.4 非对称加密消息实现 284
8.5 数字签名编程实现 285
8.6 数字证书编程实现 294
习题 295
第9章 XML应用开发技术 298
9.1 XML简介 298
9.1.1 什么是XML 298
9.1.2 XML的特点 299
9.2 创建XML文档 299
9.2.1 创建一个简单的XML文档 299
9.2.2 文档说明 300
9.3.1 XML语法 302
9.3 XML的语法结构 302
9.3.2 XML相关技术 305
9.4 用Websphere Studio XML创建XML文档 308
9.4.1 由DTD/XSD创建XML文档 308
9.4.2 用XSL/JavaBeans创建XML 311
9.4.3 由HTML生成XML/XSL 313
习题 316
附录1 习题参考答案 326
附录2 国际注册电子商务工程师(CEBE)认证考核大纲 366
参考文献 371