Java Web程式開發入門

Java Web程式開發入門

《Java Web程式開發入門》是2015年清華大學出版社出版的圖書,作者是傳智播客高教產品研發部。

基本介紹

  • 中文名:Java Web程式開發入門
  • 作者:傳智播客高教產品研發部
  • 出版社:清華大學出版社
  • 出版時間:2015年02月09日
  • 定價:44.5 元
  • 裝幀:平裝
  • ISBN:9787302387947
圖書簡介,目錄,

圖書簡介

本書從Web開發初學者的角度出發,深刻且通俗地揭示了Java Web開發的內幕。全書共9章,詳細講解了從XML基礎到HTTP協定,從Tomcat開發Web站點到HttpServletResponse和HttpservletRequest的套用,從Servlet技術到JSP技術,以及Cookie、Session、JavaBean等Java Web開發的各方面的知識和技巧。本書深入淺出,用通俗易懂的語言闡述其中涉及的概念,並通過結合典型翔實的Web套用案例、分析案例代碼、解決常見問題等方式,幫助初學者真正明白Web應用程式開發的全過程。
本書為Java Web開發入門教材,讓初學者達到能夠靈活使用Java語言開發Web應用程式的程度。為了讓初學者易於學習,本書力求內容通俗易懂,講解寓教於樂,同時針對書中的每個知識點,都精心設計了經典案例,讓初學者真正理解這些知識點在實際工作中如何去運用。

目錄

第1章XML基礎1
1.1XML概述1
1.1.1W3C組織簡介1
1.1.2什麼是XML2
1.1.3XML與HTML的比較3
1.2XML語法4
1.2.1文檔聲明4
1.2.2元素定義8
1.2.3屬性定義9
1.2.4注釋9
1.2.5特殊字元處理10
1.2.6CDATA區12
1.3DTD約束13
1.3.1什麼是約束13
1.3.2DTD約束14
1.3.3DTD語法16
1.4Schema約束27
1.4.1什麼是Schema約束27
1.4.2名稱空間28
1.4.3引入Schema文檔30
1.4.4Schema語法31
小結36
第2章Tomcat開發Web站點37
2.1Web開發的相關知識37
2.1.1B/S架構和C/S架構37
2.1.2通信協定39◆JavaWeb程式開發入門目錄2.1.3Web資源40
2.2安裝Tomcat41
2.2.1Tomcat簡介41
2.2.2Tomcat的安裝和啟動41
2.2.3Tomcat診斷45
2.3發布Web套用48
2.3.1什麼是Web套用48
2.3.2配置Web套用虛擬目錄49
2.3.3配置Web套用默認頁面51
2.3.4Tomcat的管理平台53
2.4配置虛擬主機55
2.5Eclipse中配置Tomcat伺服器57
小結61
第3章HTTP協定62
3.1HTTP概述62
3.1.1HTTP介紹62
3.1.2HTTP1.0和HTTP1.163
3.1.3HTTP訊息64
3.2HTTP請求訊息66
3.2.1HTTP請求行66
3.2.2HTTP請求訊息頭71
3.3HTTP回響訊息77
3.3.1HTTP回響狀態行77
3.3.2HTTP回響訊息頭81
3.4HTTP其他頭欄位84
3.4.1通用頭欄位84
3.4.2實體頭欄位88
小結93
第4章Servlet技術94
4.1Servlet開發入門94
4.1.1Servlet接口94
4.1.2實現第一個Servlet程式95
4.1.3Servlet的生命周期99
4.2Servlet高級套用103
4.2.1HttpServlet103
4.2.2使用Eclipse工具開發Servlet107
4.2.3Servlet虛擬路徑的映射116
4.3ServletConfig和ServletContext120
4.3.1ServletConfig接口120
4.3.2ServletContext接口122
小結130
第5章請求和回響131
5.1HttpServletResponse對象132
5.1.1傳送狀態碼相關的方法132
5.1.2傳送回響訊息頭相關的方法133
5.1.3傳送回響訊息體相關的方法134
5.2HttpServletResponse套用137
5.2.1中文輸出亂碼問題137
5.2.2網頁定時刷新並跳轉140
5.2.3禁止瀏覽器快取頁面142
5.2.4請求重定向143
5.3HttpServletRequest對象146
5.3.1獲取請求行信息的相關方法146
5.3.2獲取請求訊息頭的相關方法148
5.3.3獲取請求訊息體的相關方法152
5.4HttpServletRequest套用154
5.4.1獲取請求參數154
5.4.2請求參數的中文亂碼問題156
5.4.3獲取網路連線信息159
5.4.4通過Request對象傳遞數據162
5.5RequestDispatcher對象的套用163
5.5.1RequestDispatcher接口163
5.5.2請求轉發163
5.5.3請求包含166
小結168
第6章會話及其會話技術169
6.1會話概述169
6.2Cookie對象170
6.2.1什麼是Cookie170
6.2.2CookieAPI171
6.3Cookie案例——顯示用戶上次訪問時間172
6.4.1什麼是Session175
6.4.2HttpSessionAPI176
6.4.3Session逾時管理177
6.5Session案例——實現購物車178
6.5.1需求分析178
6.5.2案例實現179
6.6Session案例——實現用戶登錄186
6.6.1需求分析186
6.6.2案例實現188
小結196
第7章JSP技術197
7.1JSP概述197
7.1.1什麼是JSP197
7.1.2JSP運行原理199
7.1.3分析JSP所生成的Servlet代碼200
7.2JSP基本語法204
7.2.1JSP模板元素204
7.2.2JSP表達式204
7.2.3JSP腳本片段204
7.2.4JSP聲明206
7.2.5JSP注釋208
7.3JSP指令210
7.3.1page指令210
7.3.2include指令215
7.4JSP隱式對象217
7.4.1隱式對象217
7.4.2out對象218
7.4.3pageContext對象220
7.4.4exception對象223
7.5JSP標籤225
7.5.1<jsp:include>標籤225
7.5.2<jsp:forward>標籤227
小結229
第8章JavaBean組件230
8.1初識JavaBean230
8.1.1什麼是JavaBean230
8.1.2訪問JavaBean的屬性231
8.2反射233
8.2.1認識Class類233
8.2.2通過反射創建對象235
8.2.3通過反射訪問屬性238
8.2.4通過反射調用方法239
8.3內省241
8.3.1什麼是內省241
8.3.2修改JavaBean的屬性243
8.3.3讀取JavaBean的屬性244
8.4JSP標籤訪問JavaBean246
8.4.1<jsp:useBean>標籤246
8.4.2<jsp:setProperty>標籤252
8.4.3<jsp:getProperty>標籤260
8.5BeanUtils工具263
8.5.1什麼是BeanUtils263
8.5.2案例——BeanUtils工具訪問JavaBean的屬性266
小結267
第9章JSP開發模型268
9.1JSP開發模型268
9.1.1JSPModel268
9.2JSPModel1案例271
9.3JSPModel2案例276
9.3.1案例分析276
9.3.2案例實現277
小結288

熱門詞條

聯絡我們