Java Web雲端開發

Java Web雲端開發

《Java Web雲端開發》是2019年9月清華大學出版社出版的圖書,作者是王永茂、邵秀鳳。

基本介紹

  • 書名:Java Web雲端開發
  • 作者:王永茂
    邵秀鳳
  • 出版社:清華大學出版社
  • 出版時間:2019年9月
  • 定價:59 元
  • ISBN:9787302533405
內容簡介,圖書目錄,

內容簡介

JSP(Java Server Pages)可以無縫地運行在UNIX、Linux、Windows等操作平台上,是目前熱門的跨平台動態Web套用開發技術。本書共分13章,包括了解JSP、JSP語法、JSP內置對象、客戶標籤、在JSP中使用JavaBean、Servlet基礎、訪問資料庫、JSP和EL、JSP標記庫、使用MVC創建Web套用、過濾器和監聽器、雲部署、學生管理系統等重要內容。本書配有大量例題,展示了許多實際的代碼,並對實例做了深入的分析。本書語言簡練,講解清晰,強調Web開發的實踐及雲部署。每章都配有實驗與訓練指導,具有較強的指導性。
本書適合作為相關院校Java Web課程的教材,也適合初學者和有一定Java Web基礎的讀者使用。

圖書目錄

第1章了解JSP1
1.1什麼是動態網頁1
1.2什麼是JSP1
1.3第一個JSP程式2
1.4開發JSP動態網站3
1.4.1創建一個Web項目3
1.4.2設計Web項目結構4
1.4.3編寫Web項目代碼4
1.4.4部署Web項目5
1.4.5運行Web項目7
1.5JSP運行原理7
1.6JSP程式的運行環境7
1.6.1安裝和配置JDK7
1.6.2Tomcat簡介7
1.6.3JSP開發工具MyEclipse8
1.7JSP技術的基礎知識8
1.8實驗與訓練指導8第2章JSP語法10
2.1注釋11
2.1.1HTML注釋11
2.1.2JSP注釋12
2.2變數和方法聲明12
2.3表達式13
2.4JSP指令14
2.4.1page指令14
2.4.2include指令17
2.4.3taglib指令18
2.5JSP動作18
2.5.1<jsp: include>動作18
2.5.2<jsp: param>動作20
2.5.3<jsp: forward>動作21
2.5.4<jsp: plugin>動作23
2.5.5<jsp: useBean>動作24
2.6實驗與訓練指導25第3章JSP內置對象27
3.1out對象27
3.2request對象28
3.3response對象34
3.4session對象38
3.4.1session對象的常用方法39
3.4.2session跟蹤46
3.5application對象48
3.6config對象51
3.7pageContext對象53
3.8exception對象55
3.9實驗與訓練指導57第4章客戶標籤60
4.1標籤檔案60
4.1.1靜態標籤檔案60
4.1.2動態標籤檔案61
4.2自定義標籤庫的構建63
4.2.1標籤處理程式的結構63
4.2.2標籤描述檔案64
4.2.3包含客戶標籤的JSP檔案執行序列66
4.3實驗與訓練指導78第5章在JSP中使用JavaBean82
5.1編寫JavaBean82
5.2使用JavaBean83
5.2.1<jsp: useBean>83
5.2.2<jsp: setProperty>85
5.2.3<jsp: getProperty>86
5.3JSP+JavaBean編程實例87
5.4實驗與訓練指導96第6章Servlet基礎101
6.1創建和部署Servlet101
6.1.1創建Servlet101
6.1.2Servlet部署描述檔案web.xml106
6.1.3部署Servlet106
6.2Servlet的基本結構108
6.3創建Servlet使用的某些類與接口109
6.3.1HttpServlet類109
6.3.2HttpServletRequest接口110
6.3.3HttpServletResponse接口110
6.3.4ServletConfig接口110
6.3.5ServletContext接口110
6.4Servlet生命周期111
6.5通過JSP頁面調用Servlet112
6.5.1通過表單向Servlet提交數據112
6.5.2通過超連結訪問Servlet114
6.6用Servlet維護session信息115
6.6.1使用HttpSession接口115
6.6.2cookie116
6.7Servlet之間的通信122
6.8實驗與訓練指導125第7章訪問資料庫126
7.1JDBC概述126
7.2使用純Java資料庫驅動程式126
7.2.1連線MySQL資料庫126
7.2.2連線Oracle資料庫130
7.3查詢操作130
7.3.1Statement131
7.3.2PreparedStatement131
7.3.3CallableStatement134
7.4插入、更新和刪除操作137
7.4.1插入記錄137
7.4.2更新記錄141
7.4.3刪除記錄143
7.5分頁顯示記錄145
7.7查詢Excel電子表格160
7.8事務164
7.9綜合套用166
7.10實驗與訓練指導169第8章JSP和EL173
8.1EL及其在JSP中的重要地位173
8.2EL語法175
8.3EL運算符177
8.4EL表達式中的隱含對象183
8.5函式190
8.6實驗與訓練指導194第9章JSP標籤庫198
9.1JSTL標準標籤庫198
9.1.1什麼是JSTL198
9.1.2如何使用JSTL198
9.2JSTL核心標籤庫199
9.2.1通用標籤199
9.2.2條件標籤202
9.2.3疊代標籤203
9.2.4URL標籤208
9.2.5格式標籤214
9.3實驗與訓練指導229第10章使用MVC創建Web套用241
10.1MVC中的幾個概念241
10.2使用MVC創建Web套用的實例241
10.3實驗與訓練指導249第11章過濾器和監聽器258
11.1過濾器258
11.2監聽器275
11.2.1ServletContextListener275
11.2.2HttpSessionListener278
11.2.3ServletRequestListener279
11.3實驗與訓練指導279第12章雲部署281
12.1購買雲伺服器ECS和雲資料庫RDS281
12.2遠程桌面連線ECS281
12.3在ECS安裝JDK和Tomcat282
12.4將本地資料庫部署到雲資料庫RDS284
12.5區域網路訪問RDS的條件286
12.6部署項目到ECS,實現遠程訪問287
12.7解決Windows 10系統遠程桌面連線不成功方法289
12.8實驗與訓練指導293第13章學生管理系統294
13.1資料庫設計294
13.2DAO層294
13.3業務層298
13.4表示層299
13.5使用JSTL/EL去除JSP頁面中負責顯示的Java腳本307
13.6使用Servlet替代負責處理/控制的JSP檔案311
13.7合併Servlet319
13.8利用反射抽取Servlet基類323
13.9多條件查詢324
13.10實驗與訓練指導327附錄AJSP程式的運行環境340
A.1安裝和配置JDK340
A.1.1安裝JDK340
A.1.2配置JDK環境變數340
A.2Tomcat簡介341
A.2.1獲取Tomcat安裝程式包341
A.2.2安裝Tomcat341
A.2.3安裝Tomcat根下的一些主要子341
A.2.4Tomcat的啟動和停止341
A.2.5server.xml配置簡介341
A.2.6web.xml配置簡介343
A.3安裝和配置MyEclipse345
A.3.1配置JDK345
A.3.2配置伺服器346
A.4安裝和配置Eclipse347
A.4.1Eclipse集成Tomcat347
A.4.2創建並部署運行Web套用348
A.4.3Eclipse中的Web項目自動部署到Tomcat351
參考文獻353

相關詞條

熱門詞條

聯絡我們