标题：电子商务网站实现技术教程
基本信息
书名：  电子商务网站实现技术教程电子商务网站实现技术教程
书号：7-113-13720
作者：于威威
定价：35.00元
出版日期：2012年1月
套系名称：高等学校计算机类课程应用型人才培养规划教材
出版单位：中国铁道出版社
内容简介
本书最显著的特点是采用图形界面的Win-TC为开发环境，对传统的Turboc 2.0仅对安装和应用做简单介绍。方便易用的开发环境有利于调动学生的学习积极性。本书的结构采用任务驱动的形式，任务紧扣知识点。在内容上，精选C语言的精华和对后续编程语言学习有影响的知识点进行编写。
本书主要内容包括：C语言基础知识，数据类型，控制结构，运算符和表达式，函数，数组，编译预处理，指针，结构体、链表、共同体和枚举以及文件等重要知识。[1]
目录
第1章  电子商务和电子商务网站概述1
1.1  电子商务概述1
1.1.1  电子商务的定义1
1.1.2  电子商务的分类3
1.1.3  电子商务的流程4
1.1.4  电子商务的典型应用案例5
1.2  电子商务网站概述7
1.2.1  电子商务网站的基本功能7
1.2.2  电子商务网站的体系结构8
1.3  电子商务网站的实现技术9
1.3.1  网络基础知识9
1.3.2  网页实现技术介绍13
第2章  电子商务网站的开发环境15
2.1  电子商务网站的开发环境概述15
2.2  安装配置JDK16
2.2.1  下载JDK16
2.2.2  安装JDK17
2.2.3  配置JDK18
2.3  下载并安装Tomcat19
2.3.1  下载Tomcat19
2.3.2  安装Tomcat19
2.4  下载并使用Eclipse21
2.4.1  下载Eclipse21
2.4.2  使用Eclipse22
第3章  电子商务网站的静态网页实现技术——HTML27
3.1  HTML概述27
3.1.1  HTML文档的基本结构27
3.1.2  一个简单的HTML例子28
3.1.3  HTML文档的注释30
3.2  文字风格标签30
3.2.1  字体标签30
3.2.2  标题字标签31
3.2.3  字体辅助变化标签32
3.2.4  画线标签32
3.2.5  转义字符33
3.3  段落控制标签33
3.3.1  分行和禁行标签33
3.3.2  段落标签34
3.3.3  预排版标签34
3.3.4  列表标签34
3.3.5  块标签36
3.4  超链接标签38
3.5  嵌入标签39
3.5.1  嵌入图像或视频标签39
3.5.2  嵌入背景音乐标签39
3.6  表格标签40
3.6.1  表格的基本语法40
3.6.2  表格的常用属性40
3.6.3  单元格的属性41
3.6.4  复杂表格设计示例41
3.7  表单标签43
3.7.1  表单标签的一般格式43
3.7.2  <Input>标签44
3.7.3  列表框和下拉列表框45
3.7.4  文本区域45
3.8  框架结构标签46
3.8.1  框架的基本结构46
3.8.2  <Frameset>标签的常用属性47
3.8.3  <Frame>标签的常用属性47
3.8.4  框架结构间的关联48
第4章  电子商务网站的静态网页实现技术——CSS51
4.1  CSS概述51
4.2  定义和加载CSS的方法52
4.2.1  定义CSS样式52
4.2.2  内嵌样式表53
4.2.3  内部样式表53
4.2.4  外部样式表55
4.3  CSS常用属性56
4.3.1  字体属性56
4.3.2  文本属性57
4.3.3  背景属性58
4.3.4  列表属性60
4.3.5  尺寸属性62
4.3.6  边框属性63
4.3.7  外边距属性63
4.3.8  内边距属性64
4.3.9  浮动属性65
第5章  电子商务网站的脚本语言——Java69
5.1  Java概述69
5.1.1  Java语言的特点69
5.1.2  Java程序的运行机制70
5.2  一个简单的Java例子71
5.2.1  创建Java源文件71
5.2.2  在Eclipse中创建并运行Java程序72
5.3  Java的基础语法74
5.3.1  Java的数据类型74
5.3.2  Java的变量和数组75
5.3.3  Java的运算符和表达式79
5.3.4  Java的流程控制语句82
5.4  Java面向对象编程86
5.4.1  对象86
5.4.2  类86
5.4.3  继承91
5.4.4  抽象类和抽象方法94
5.4.5  接口95
5.4.6  包96
5.4.7  访问修饰符97
5.5  Java的常用类和方法98
5.5.1  Object类98
5.5.2  String类和StringBuffer类99
5.5.3  包装类100
5.5.4  集合类101
5.6  Java的异常处理104
5.6.1  异常的类型104
5.6.2  Java的异常处理机制105
5.6.3  用户自定义异常107
第6章  电子商务网站的服务器端动态网页技术——JSP概述110
6.1  一个典型的JSP页面110
6.2  JSP页面构成分析111
6.2.1  语法成分111
6.2.2  语法成分导引符112
6.3  JSP页面的执行过程113
6.4  JSP脚本元素114
6.4.1  程序片114
6.4.2  表达式115
6.4.3  变量和方法115
6.5  注释119
6.6  JSP程序开发模式120
第7章  JSP内置对象122
7.1  out对象122
7.1.1  out对象的主要方法123
7.1.2  out对象应用示例124
7.2  request对象125
7.2.1  request对象的主要方法125
7.2.2  request对象应用示例128
7.3  response对象133
7.3.1  response对象的主要方法134
7.3.2  response对象应用举例135
7.4  session对象137
7.4.1  session对象的主要方法137
7.4.2  session对象应用举例138
7.5  application对象141
7.5.1  application对象的主要方法141
7.5.2  application对象应用举例141
7.6  config、exception、page和pageContext对象143
7.6.1  config对象143
7.6.2  exception对象144
7.6.3  page对象145
7.6.4  pageContext对象145
7.7  page、request、session、application作用域147
第8章  JSP指令和动作149
8.1  JSP指令149
8.1.1  page指令149
8.1.2  include指令151
8.1.3  taglib指令152
8.2  JSP动作152
8.2.1  include动作152
8.2.2  forward动作153
8.2.3  param动作155
8.2.4  useBean动作156
8.2.5  setProperty动作156
8.2.6  getProperty动作157
8.2.7  fallback动作157
8.2.8  plugin动作158
第9章  电子商务网站的数据库技术——JDBC161
9.1  数据库概述161
9.2  SQL语言163
9.2.1  SELECT（查询）语句163
9.2.2  INSERT INTO（插入）语句167
9.2.3  DELETE（删除）语句168
9.2.4  UPDATE（更新）语句168
9.3  JDBC简介168
9.3.1  JDBC结构169
9.3.2  数据库驱动程序169
9.4  JDBC的常用类和接口171
9.4.1  DriverManager类171
9.4.2  Connection接口172
9.4.3  Statement接口172
9.4.4  PreparedStatement接口173
9.4.5  ResultSet接口173
9.4.6  ResultSetMetaData接口175
9.5  使用JDBC操作数据库的步骤175
9.5.1  加载JDBC驱动程序176
9.5.2  定义数据库URL178
9.5.3  建立与数据库的连接179
9.5.4  生成Statement对象或PreparedStatement对象179
9.5.5  执行SQL语句179
9.5.6  处理查询结果集180
9.5.7  关闭连接181
9.6  使用JDBC操作数据库示例181
9.6.1  创建数据库181
9.6.2  配置ODBC数据源182
9.6.3  详细代码183
9.6.4  说明192
第10章  电子商务网站的组件技术——JavaBean194
10.1  JavaBean概述194
10.1.1  JavaBean的特点194
10.1.2  JavaBean的组成195
10.1.3  JavaBean的分类195
10.1.4  在Eclipse中创建JavaBean195
10.2  JavaBean的基本语法196
10.2.1  工具JavaBean的编写与使用196
10.2.2  值JavaBean的编写与使用198
10.3  JavaBean的应用示例——购物车201
10.3.1  JavaBean的构建202
10.3.2  主页207
10.3.3  操作购物车页面208
10.3.4  显示购物车页面209
第11章  电子商务网站的客户端动态网页技术——JavaScript212
11.1  JavaScript概述212
11.1.1  JavaScript的特点213
11.1.2  一个简单的JavaScript例子213
11.1.3  JavaScript程序段的位置214
11.2  JavaScript的基本语法216
11.2.1  变量216
11.2.2  运算符与表达式216
11.2.3  程序程控制流语句218
11.2.4  函数220
11.2.5  事件221
11.2.6  类和对象223
11.3  本地对象224
11.3.1  Global（全局）对象224
11.3.2  Object（对象）对象225
11.3.3  String（字符串）对象226
11.3.4  Array（数组）对象228
11.3.5  Math（数学）对象230
11.3.6  Date（日期）对象232
11.3.7  Number（数字）对象233
11.4  宿主对象234
11.4.1  window对象234
11.4.2  document对象238
11.4.3  navigator对象242
11.4.4  screen对象243
11.4.5  history对象245
11.4.6  location对象245
11.5  JavaScript的应用示例247
11.5.1  验证表单247
11.5.2  控制页面样式251
第12章  一个简单的B2C电子商务网站254
12.1  网站的简要说明254
12.1.1  功能设计254
12.1.2  数据库设计255
12.1.3  页面设计261
12.2  网站实现267
12.2.1  公共组件267
12.2.2  对象模型270
12.2.3  创建书籍目录导航栏274
12.2.4  用户登录、注册276
12.2.5  创建网站首页287
12.2.6  图书的分类显示291
12.2.7  图书搜索294
12.2.8  图书详情页面298
12.2.9  管理购物车300
12.2.10  前台订单管理305
参考文献314