JSP Web套用開發

JSP Web套用開發

《JSP Web套用開發》是2015年3月清華大學出版社出版的圖書,作者是殷立峰。

基本介紹

  • 書名:JSP Web套用開發
  • 作者:殷立峰
  • ISBN:9787302393320
  • 定價:49元
  • 出版社:清華大學出版社
  • 出版時間:2015年3月
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

本書通過通俗易懂的語言和實用生動的例子,系統地介紹了Web套用開發的基本常識、開發環境與開發工具、JavaScript語言、JSP基本語法、內置對象、JavaBean技術、Servlet技術、實用組件、資料庫套用開發和高級程式設計等技術,並且在每一章的後面提供了習題,方便讀者及時驗證自己的學習效果。本書內容深入淺出、循序漸進、程式案例生動易懂,注重Web套用技術實踐能力的培養。

目錄

第一部分簡介與環境
第1章Web套用開發基礎——萬丈高樓平地起3
1.1計算機網路基礎知識3
1.1.1計算機網路3
1.1.2Internet4
1.1.3TCP/IP5
1.2IP位址、域名和URL5
1.2.1IP位址5
1.2.2域名6
1.2.3URL7
1.3Web概述9
1.3.1WWW全球資訊網9
1.3.2什麼是網頁9
1.3.3構成網頁的基本元素10
1.3.4網頁的分類13
1.4Web開發與運行環境概述14
1.4.1簡單的Web套用開發運行環境14
1.4.2虛擬的Web套用開發運行環境15
1.4.3幾種Web動態網頁開發技術15
1.4.4常用的Web動態網頁開發軟體18
1.5JSP及其相關技術介紹21
1.5.1Java語言21
1.5.2Servlet技術21
1.5.3JavaBean技術22
1.5.4JSP開發與運行環境22
1.5.5JSP運行機制23
1.6習題24
第2章開發環境搭建——工欲善其事,必先
利其器25
2.1JSP開發運行環境及其安裝配置25
2.1.1JSP安裝準備工作25
2.1.2安裝與配置JDK26
2.1.3伺服器軟體Tomcat的安裝與
配置31
2.1.4創建Web服務目錄36
2.2JSP開發工具MyEclipse的安裝、配置
與使用38
2.2.1Eclipse與Myclipse38
2.2.2安裝MyEclipse38
2.2.3配置MyEclipse44
2.2.4MyEclipse開發JSP程式的步驟50
2.3MySQL資料庫的安裝、配置與使用57
2.3.1MySQL資料庫57
2.3.2安裝MySQL58
2.4習題69
2.4.1簡答題69
2.4.2上機練習69
2.4.3實訓課題69
第二部分前端開發
第3章HTML語言——一切從HTML開始73
3.1HTML概述73
3.1.1HTML入門——一個簡單的
HTML案例75
3.1.2HTML標記的基本概念77
3.1.3HTML檔案基本架構78
3.1.4HTML語言的語法規範82
3.2HTML文本格式標記83
3.2.1標題標記<hn>…</hn>83
3.2.2文字格式標記<font>…
</font>84
3.2.3字型設定標記86
3.2.4文字滾動標記87
3.2.5段落標記88
3.3圖像與多媒體標記91
3.3.1圖像標記<img>92
3.3.2背景音樂標記<bgsound>93
3.3.3多媒體標記<embed>93
3.4HTML的超連結標記95
3.5HTML的表格、列表與塊容器標記96
3.5.1表格標記<table>96
3.5.2列表標記104
3.5.3塊容器標記<div>和<span>107
3.6表單標記109
3.6.1表單標記<form>…</form>109
3.6.2輸入標記<input>110
3.6.3下拉列表框標記<select>…
</select>112
3.6.4多行文本框標記<textarea></textarea>112
3.7視窗框架標記<frameset>114
3.7.1視窗框架標記<frameset>114
3.7.2不支持框架標記<noframes>115
3.8頁面動態刷新和浮動視窗118
3.8.1頁面動態刷新標記<meta>118
3.8.2浮動視窗標記<iframe>119
3.9網頁中嵌入Java語言小程式的標記
<applet>120
3.10習題122
3.10.1填空題122
3.10.2選擇題122
3.10.3簡答題124
3.10.4實訓題124第4章網頁布局之DIV+CSS——從此變得美麗125
4.1CSS基礎125
4.1.1CSS的創建與使用125
4.1.2CSS語法128
4.1.3派生選擇器130
4.1.4id選擇器131
4.1.5CSS類選擇器132
4.1.6CSS屬性選擇器133
4.2CSS樣式134
4.2.1CSS背景134
4.2.2CSS文本137
4.2.3CSS字型141
4.2.4CSS連結144
4.2.5CSS列表145
4.2.6CSS表格145
4.2.7CSS輪廓147
4.2.8CSS對齊148
4.3CSS框模型149
4.4CSS邊距150
4.5DIV+CSS網頁布局151
4.5.1塊狀元素和內聯元素151
4.5.2製作網頁導航條154
4.5.3網頁布局設計158
4.6習題161
第5章JavaScript語言——網頁動起來164
5.1JavaScript語言概述164
5.1.1一個簡單且包含JavaScript
語言的網頁164
5.1.2JavaScript語言概述165
5.1.3JSP中如何嵌入JavaScript
小程式167
5.2JavaScript的數據類型、運算符167
5.2.1保留字167
5.2.2數據類型168
5.2.3變數168
5.2.4運算符169
5.3JavaScript的函式171
5.4JavaScript的事件172
5.5JavaScript對象及其使用174
5.6JavaScript程式流程的控制178
5.6.1if條件判斷結構178
5.6.2switch多路分支結構179
5.6.3for循環控制結構182
5.6.4while循環控制結構183
5.6.5do…while循環控制結構185
5.7文檔對象模型DOM186
5.7.1文檔對象模型DOM套用舉例186
5.7.2文檔對象模型DOM概述187
5.7.3文檔對象模型DOM的節點訪
問方法190
5.8習題192
第6章ExtJs——把視窗系統搬到網頁上來194
6.1ExtJs簡介194
6.1.1ExtJs概述194
6.1.2ExtJs的安裝195
6.1.3ExtJs的開發步驟200
6.2ExtJs組件203
6.2.1ExtJs組件介紹203
6.2.2組件的屬性配置與事件處理207
6.3ExtJs面板Panel208
6.4ExtJs視窗Window210
6.5ExtJs布局Layout212
6.5.1布局概述212
6.5.2Border布局214
6.5.3Column布局215
6.5.4Fit布局217
6.5.5Form布局218
6.5.6Accordion布局219
6.5.7Table布局221
6.6員工管理系統的前台界面設計222
6.6.1主界面設計222
6.6.2員工添加界面設計225
6.6.3員工信息維護界面設計227
6.7習題233
第三部分後端開發
第7章Web服務端程式——有人做面子,
就得有人做里子237
7.1Web服務端簡介237
7.2Web服務端語言疊代歷史238
7.3習題247
第8章Servlet——繼往開來248
8.1Servlet工作原理248
8.1.1Servlet概述248
8.1.2Servlet的層次結構249
8.1.3Servlet的生命周期251
8.2Servlet創建與使用252
8.2.1Servlet程式的編程過程252
8.2.2第一個Servlet程式255
8.3doGet與doPost方法257
8.4重定向與轉發264
8.4.1轉發跳轉264
8.4.2重定向跳轉265
8.5習題266
第9章JSP頁面與標記——雜燴飯267
9.1JSP概述267
9.1.1JSP是什麼267
9.1.2為什麼要有JSP269
9.2JSP工作原理270
9.3JSP語法272
9.3.1JSP腳本272
9.3.2JSP聲明272
9.3.3JSP注釋273
9.3.4JSP指令273
9.3.5JSP表達式273
9.3.6JSP控制流275
9.4JSP指令277
9.4.1page指令277
9.4.2include指令284
9.5JSP動作元素285
9.6習題287
第10章JSP內置對象——通於天地謂之神288
10.1JSP內置對象簡介288
10.2out對象289
10.2.1輸出信息的方法289
10.2.2與緩衝區相關的方法290
10.3request對象291
10.3.1用request讀取客戶端傳遞
來的參數291
10.3.2request作用範圍變數297
10.3.3用request讀取系統信息301
10.3.4用request讀取HTTP請求
報頭信息303
10.3.5用request讀取Cookie304
10.3.6用request選擇國際化信息30810.4response對象308
10.4.1輸出緩衝區與回響提交308
10.4.2HTTP回響報頭設定309
10.4.3用response實現檔案下載312
10.5application對象315
10.5.1用application訪問Web套用
的初始參數315
10.5.2application作用範圍變數316
10.5.3用application對象讀取
Servlet容器信息317
10.5.4用application記錄操作日誌318
10.6session對象319
10.6.1用URL重寫實現session
跟蹤319
10.6.2用cookie實現session跟蹤321
10.6.3用隱藏表單域實現session
跟蹤323
10.6.4session作用範圍變數與session
跟蹤326
10.7其他JSP內置對象331
10.7.1config隱含對象331
10.7.2exception隱含對象332
10.7.3page隱含對象333
10.7.4pageContext隱含對象333
10.8習題334
第11章JavaBean——矩不正,不可為方;規不正,
不可為圓337
11.1JavaBean的定義337
11.2在JSP中使用一般Java類339
11.3在JSP中使用JavaBean340
11.4習題343
第12章數據持久化——志不強則智不達345
12.1為何要做數據持久化345
12.2檔案存儲345
12.2.1檔案讀取345
12.2.2檔案寫入348
12.2.3檔案隨機讀寫349
12.2.4網頁中的讀寫350
12.2.5檔案數據存儲格式351
12.3資料庫讀寫353
12.3.1資料庫之思想353
12.3.2建立資料庫354
12.3.3連線資料庫361
12.3.4資料庫查詢365
12.4登錄案例366
12.5習題376
第13章Hibernate——鏡花亦花,水月亦月377
13.1使用Hibernate進行資料庫讀寫377
13.2Hibernate的配置377
13.3使用Hibernate進行開發384
13.4習題391
第14章MVC架構與Struts——三權分立,
各司其職392
14.1MVC模式簡介392
14.1.1MVC的產生原因392
14.1.2MVC基本概念398
14.1.3歷史上的MVC400
14.2自己動手實現MVC400
14.3Struts入門405
14.3.1Struts簡介405
14.3.2Struts環境配置405
14.3.3HelloStruts409
14.4Struts進階412
14.4.1Struts處理表單和URL參數412
14.4.2Action屬性的輸出412
14.4.3用戶登錄實例413
14.5習題417
第15章Spring之旅——保姆改變世界418
15.1依賴注入思想418
15.1.1“吃飯問題”的硬編碼418
15.1.2“吃飯問題”的工廠模式419
15.1.3“食品廠”的反射機制實現420
15.1.4“吃飯問題”的反轉控制421
15.2Spring中的依賴注入實現422
15.2.1Spring安裝422
15.2.2Spring中的“吃飯問題”424
15.2.3“吃飯問題”之我的雞蛋你
別吃425
15.2.4“吃飯問題”之花樣繁多426
15.3面向切面的編程427
15.4Spring中的面向切面的編程428
15.5在Web中使用Spring430
15.5.1自定義Servlet初始化Spring430
15.5.2使用Spring給出的Listener
初始化432
15.5.3使用Spring對Servlet初始化434
15.6習題435
參考文獻436

相關詞條

熱門詞條

聯絡我們