Java Web編程技術

Java Web編程技術
定價:237
NT $ 206
  • 作者:郭路生楊選輝(主編)
  • 出版社:清華大學出版社
  • 出版日期:2016-12-01
  • 語言:簡體中文
  • ISBN10:7302459665
  • ISBN13:9787302459668
  • 裝訂:360頁 / 普通級 / 1-1
 

內容簡介

詳細地介紹了實現一個Java Web項目所必需的技術,主要包括前端技術、后端技術和架構技術。

全書共9章分為5個部分,第1部分概括性地介紹Java Web項目所需技術、架構和集成化編程環境;第2部分介紹HTML、CSS、JavaScript、JQuery等前端編程技術;第3部分介紹控制器 Servlet技術、動態網頁JSP技術、組件JavaBean技術、數據庫訪問JDBC技術、持久化框架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.3JavaScript4
1.3服務器端編程技術5
1.3.1JSP技術5
1.3.2Servlet技術7
1.3.3JavaBean和EJB技術8
1.3.4JDBC數據庫訪問技術9
1.4Web編程架構10
1.4.1企業級應用的開發架構10
1.4.2Web編程設計模式11
習題16
第2章Web開發環境17
2.1JDK開發工具包17
2.1.1JDK的安裝17
2.1.2JDK的配置17
2.2Tomcat Web服務器19
2.2.1下載和安裝Tomcat19
2.2.2Tomcat的目錄結構22
2.2.3第一個JSP頁面23
2.2.4配置Tomcat24
2.3集成開發環境介紹26
2.3.1Eclipse簡介26
2.3.2安裝MyEclipse集成環境27
2.3.3配置MyEclipse 9.0的JDK和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.4JavaScript編程89
3.4.1概述89
3.4.2在網頁中引入JavaScript90
3.4.3JavaScript基本語法91
3.4.4JavaScript對象93
3.4.5瀏覽器內部對象與DOM模型95
3.4.6JavaScript事件102
3.4.7JavaScript框架(庫)——jQuery104
3.4.8JavaScript的典型應用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章JDBC數據庫編程與Hibernate技術235
7.1JDBC概述235
7.1.1JDBC簡介235
7.1.2JDBC驅動程序的類型236
7.2JDBC連接數據庫常用類237
7.2.1JDBC API所在的包237
7.2.2JDBC核心類的結構及操作流程237
7.2.3驅動程序管理類: DriverManager238
7.2.4數據庫連接類: Connection242
7.2.5SQL聲明類: Statement類243
7.2.6查詢結果集: ResultSet249
7.3JDBC操作數據庫實例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+Java Bean實現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
網路書店 類別 折扣 價格
  1. 新書
    87
    $206