基本信息
書名:
電子商務網站實現技術教程
書號: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.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.4Java面向對象編程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.3Taglib指令152
8.2jsp動作152
8.2.1 include動作152
8.2.2 forward動作153
8.2.3 param動作155
8.2.4usebean動作156
8.2.5setProperty動作156
8.2.6getProperty動作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.4Screen對象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