java web編程技術(2021年清華大學出版社出版的圖書)

java web編程技術(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《java web編程技術》是2021年清華大學出版社出版的圖書,作者是郭路生,楊選輝,本書圍繞“項目”主線組織內容,將理論和實踐有機結合,充分體現了“項目驅動、案例教學、理論實踐一體化”的教學方法。

基本介紹

  • 書名:java web編程技術
  • 作者:郭路生 、楊選輝
  • 出版社:清華大學出版社
  • ISBN:9787302459668
內容簡介,圖書目錄,

內容簡介

《Java Web編程技術(高等院校信息技術規劃教材)》詳細地介紹了實現一個Java Web項目所必需的技術,主要包括前端技術、後端技術和架構技術。全書共9章分為5個部分,部分概括性地介紹Java Web項目所需技術、架構和集成化編程環境;第2部分介紹HTML、CSS、、JQuery等前端編程技術;第3部分介紹控制器Servlet技術、動態網頁JSP技術、組件JavaBean技術、資料庫訪問BC技術、持久化框架Hibernate等後端技術;第4部分介紹Java Web的分層架構、設計模式和MVC框架技術Struts 2;第5部分詳細描述了一個完整的基於MVC的電子商務系統的項目案例。本書附有實驗指導及習題,並提供配套的例題、案例、項目源碼、PPT和演示視頻等電子資料。
全書圍繞“項目”主線組織內容,將理論和實踐有機結合,充分體現了“項目驅動、案例教學、理論實踐一體化”的教學方法。書中的教學案例和章後的實驗指導的設計按照層層遞進、逐步深入的方式推進, 後形成了兩個獨立的Web項目。本書可作為計算機、軟體工程、信息管理等相關專業的教材,也適合作為Java Web編程技術的培訓教材。

圖書目錄

第1章Web編程技術概述1
1.1編程體系簡介1
1.1.1C/S架構1
1.1.2B/S架構2
1.2瀏覽器端編程技術3
1.2.1HTML3
1.2.2CSS4
1.2.34
1.3伺服器端編程技術5
1.3.1JSP技術5
1.3.2Servlet技術7
1.3.3JavaBean和EJB技術8
1.3.4BC資料庫訪問技術9
1.4Web編程架構10
1.4.1企業級套用的開發架構10
1.4.2Web編程設計模式11
習題16
第2章Web開發環境17
2.1K開發工具包17
2.1.1K的安裝17
2.1.2K的配置17
2.2Tomcat Web伺服器19
2.2.1下載和安裝Tomcat19
2.2.2Tomcat的目錄結構22
2.2.3個JSP頁面23
2.2.4配置Tomcat242.3集成開發環境介紹26
2.3.1Eclipse簡介26
2.3.2安裝MyEclipse集成環境27
2.3.3配置MyEclipse 9.0的K和Tomcat環境29
2.3.4MyEclipse開發視圖介紹30
2.3.5項目實踐——開發Web應用程式32
2.4安裝和配置資料庫36
2.5實驗指導39
習題41
◆Java Web編程技術目錄第3章Web編程基礎42
3.1HTML標記語言42
3.1.1HTML簡介42
3.1.2HTML的基本概念44
3.1.3HTML的常用標記47
3.2HTML的框架標記58
3.3CSS樣式表61
3.3.1CSS概念61
3.3.2CSS基本規則62
3.3.3CSS的創建64
3.3.4選擇符66
3.3.5CSS樣式72
3.3.6框模型77
3.3.7定位與浮動79
3.3.8DIV+CSS網頁布局83
3.3.9項目實戰——誠信電子商務網店的頁面布局85
3.4編程89
3.4.1概述89
3.4.2在網頁中引入90
3.4.3基本語法91
3.4.4對象93
3.4.5瀏覽器內部對象與DOM模型95
3.4.6事件102
3.4.7框架(庫)——jQuery104
3.4.8的典型套用106
3.5實驗指導112
習題117
第4章Servlet編程技術118
4.1Servlet概述118
4.1.1Servlet的基本概念118
4.1.2Servlet的功能119
4.1.3Servlet技術的特點119
4.1.4Servlet的生命周期120
4.2Servlet的創建、配置和調用121
4.2.1Servlet的創建121
4.2.2Servlet的檔案框架122
4.2.3Servlet的配置124
4.2.4Servelt的運行126
4.3Servlet的常用接口及使用126
4.3.1Servlet的體系126
4.3.2Servlet請求和回響接口127
4.3.3Servlet環境API接口133
4.3.4Servlet的請求轉發接口138
4.3.5Servlet會話跟蹤接口142
4.4項目實戰——登錄與許可權系統144
4.5實驗指導148
習題149
第5章JSP編程技術150
5.1JSP概述150
5.1.1JSP簡介150
5.1.2理解JSP程式的執行151
5.2JSP頁面元素152
5.2.1JSP頁面的基本結構152
5.2.2JSP的腳本元素153
5.2.3JSP的注釋156
5.2.4JSP的指令157
5.2.5JSP的動作標記164
5.3JSP內置對象171
5.3.1內置對象的作用範圍171
5.3.2out對象174
5.3.3request對象175
5.3.4response對象182
5.3.5session對象184
5.3.6application對象184
5.3.7其他內置對象186
5.3.8Cookie對象188
5.4項目實戰——基於Cookie的許可權控制模組189
5.5實驗指導193
習題198
第6章JavaBean技術199
6.1JavaBean概述199
6.1.1組件技術與JavaBean199
6.1.2JavaBean的分類與特點200
6.1.3JavaBean規範200
6.2JavaBean編程201
6.2.1編寫JavaBean201
6.2.2使用JavaBean202
6.2.3封裝業務邏輯的JavaBean210
6.3實用的第三方JavaBean組件216
6.3.1使用JspSmartUpload實現檔案上傳與下載216
6.3.2使用java Mail組件傳送郵件222
6.3.3使用POI組件生成Excel報表230
6.4實驗指導231
習題234
第7章BC資料庫編程與Hibernate技術235
7.1BC概述235
7.1.1BC簡介235
7.1.2BC驅動程式的類型236
7.2BC連線資料庫常用類237
7.2.1BC API所在的包237
7.2.2BC核心類的結構及操作流程237
7.2.3驅動程式管理類: DriverManager238
7.2.4資料庫連線類: Connection242
7.2.5SQL聲明類: Statement類243
7.2.6查詢結果集: ResultSet249
7.3BC運算元據庫實例250
7.3.1新建資料庫250
7.3.2數據Bean和業務邏輯Bean251
7.3.3插入數據——註冊254
7.3.4顯示數據256
7.3.5分頁顯示數據258
7.3.6修改數據261
7.3.7刪除數據264
7.4事務處理265
7.4.1事務及處理事務的方法265
7.4.2事務處理的流程266
7.5資料庫連線池267
7.5.1概述267
7.5.2通過Tomcat連線池連線資料庫268
7.6Hibernate運算元據庫271
7.6.1基本概念271
7.6.2Hibernate的映射機制272
7.6.3Hibernate的開發過程273
7.6.4使用Hibernate運算元據庫278
7.7實驗指導286
習題294
第8章Web編程架構與Struts 2框架295
8.1分散式計算的體系結構295
8.1.1單級結構295
8.1.2兩級結構296
8.1.3三級結構296
8.1.4N級結構297
8.2軟體邏輯分層結構297
8.2.1兩層結構298
8.2.2三層結構298
8.3JSP設計模式300
8.3.1模式1: JSP JavaBean實現300
8.3.2模式2: 基於MVC模式的實現304
8.4Struts 2框架技術308
8.4.1Struts 2體系結構308
8.4.2Struts 2配置310
8.4.3Action的編寫312
8.4.4Struts 2套用實例315
8.5實驗指導316
習題317
第9章誠信電子商務系統318
9.1系統概述318
9.2系統分析318
9.2.1需求分析318
9.2.2業務實體說明319
9.3總體設計320
9.3.1項目規劃320
9.3.2系統功能結構圖320
9.3.3系統架構設計320
9.4資料庫邏輯結構設計321
9.5公共模組設計324
9.5.1編程工具324
9.5.2通用資料庫操作類325
9.5.3實用工具類325
9.6系統前台主要功能模組設計327
9.6.1系統前台公共頁面327
9.6.2商品展示模組設計329
9.6.3會員註冊與登錄模組設計337
9.6.4購物車模組設計342
9.6.5訂單模組設計346
9.7系統後台設計351
9.7.1系統管理員登錄模組設計352
9.7.2商品管理及商品分類管理模組353
9.7.3訂單管理模組設計357
9.7.4留言管理模組設計358
9.7.5公告管理模組設計359
9.7.6會員管理模組設計359
習題360
參考文獻361

相關詞條

熱門詞條

聯絡我們