Jakarta Web應用開發技術
肖海鵬,張璽君,馬強,高瑋軍,陳素清
買這商品的人也買了...
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
"《Jakarta Web應用開發技術》基於Jakarta EE 10規範,結合Tomcat 10.1 Web服務器,全面系統地講解了Jakarta Web開發技術。本書作者具有多年教學經驗和項目開發經驗,因此書中著重強調實用技術,對於不常用技術只進行簡單介紹。書中採用了大量的項目案例講解相關復雜理論,並用企業級項目進行了項目實戰演示,淺顯易懂。 《Jakarta Web應用開發技術》共16章,第1章是Jakarta EE技術背景介紹,第2~5章是Jakarta EE的核心技術,第6~9章是Jakarta EE的高級應用,第10、11章是客戶端異步和Web服務器異步技術,第12章是Jakarta Web企業項目實戰,第13、14章是Jakarta EE 10的特性介紹,第15章是比較冷門的JSF技術入門,第16章是JDBC訪問數據庫技術。 《Jakarta Web應用開發技術》可作為高等院校相關專業的Java課程教材,也可作為培訓機構教材,還可作為各種層次的Java學習者和使用者的參考書。"
作者簡介
肖海鵬,系統分析師,51CTO金牌講師,具有10年大型項目經驗和10年Java教學經驗,曾擔任藝龍旅行網的架構師、TechFaith公司的系統工程師等。他在網絡上推出了“Java Web應用開發技術”“SSM+SpringBoot”“多線程與線程池技術詳解”等視頻教程,廣受網友好評。
目錄大綱
目錄
配套資源
第1章Jakarta EE入門(視頻講解: 18分鐘,4集)
1.1Jakarta EE與Tomcat
1.1.1Jakarta EE規範下載
1.1.2Jakarta EE核心架構
1.1.3Tomcat下載與配置
1.2Eclipse集成Tomcat
1.3C/S與B/S
1.3.1C/S模式
1.3.2B/S模式
1.3.3HTTP
1.3.4HTML與JSP
1.4MVC架構與AJAX架構
1.4.1JSP與Servlet的定位
1.4.2MVC架構
1.4.3AJAX架構
1.5本章習題
第2章Servlet控制器(視頻講解: 200分鐘,13集)
2.1Jakarta Web項目
2.1.1Hello項目示例
2.1.2Jakarta Web項目結構
2.1.3URL格式
2.2Servlet接口
2.2.1接口方法
2.2.2Servlet生命期
2.3Servlet配置
2.3.1@WebServlet
2.3.2URL模式
2.3.3Servlet加載
2.3.4初始化參數
2.3.5異步配置
2.4HttpServlet類
2.4.1GenericServlet總覽
2.4.2案例: 初始化參數配置與讀取
2.4.3HttpServlet分發請求
2.4.4案例: 用戶登錄
2.5ServletRequest接口
2.5.1接收請求參數
2.5.2屬性值傳遞
2.6ServletResponse與RequestDispatcher接口
2.6.1轉發與重定向
2.6.2回應字符流
2.6.3回應字節流
2.6.4動態輸出文件
2.7Servlet異常管理
2.7.1ServletException
2.7.2IOException
2.7.3Exception處理
2.7.4錯誤頁配置
2.8路徑使用
2.8.1HttpServletRequest讀取路徑
2.8.2Web站點實際路徑
2.8.3轉發路徑
2.8.4重定向路徑
2.8.5靜態資源路徑
2.8.6表單提交路徑
2.8.7腳本提交路徑
2.8.8嵌入資源路徑
2.8.9反射讀取路徑
2.9本章習題
第3章JSP視圖(視頻講解: 110分鐘,7集)
3.1JSP與Servlet的關系
3.2JSP指令
3.2.1Page指令
3.2.2taglib指令
3.2.3include指令
3.3JSP中的Java元素
3.3.1Java腳本與表達式
3.3.2Java聲明
3.3.3JSP中使用註釋
3.4JSP的9個內置對象
3.4.1request與response對象
3.4.2pageContext對象
3.4.3session與application對象
3.5jsp:標準動作
3.5.1jsp:useBean
3.5.2jsp:setProperty與jsp:getProperty
3.5.3jsp:include
3.5.4jsp:forward
3.6本章習題
第4章EL表達式(視頻講解: 45分鐘,3集)
4.1讀取Bean對象屬性
4.2隱式對象
4.3屬性範圍查找
4.4調用Bean的方法
4.5本章習題
第5章JSTL標簽庫(視頻講解: 71分鐘,5集)
5.1自定義標簽庫
5.2核心標簽庫
5.2.1一般用途標簽
5.2.2條件判斷標簽
5.2.3疊代標簽c:forEach
5.2.4URL相關標簽
5.3格式化標簽庫
5.3.1格式化數字、貨幣、百分比
5.3.2格式化日期和時間
5.4本章習題
第6章HTTP狀態管理(視頻講解: 42分鐘,3集)
6.1session
6.1.1客戶端識別
6.1.2session的生命期
6.1.3session的數據存儲
6.1.4URL重寫
6.1.5session常見問題
6.2application與ServletContext
6.2.1讀取全局配置參數
6.2.2全局變量
6.3cookie
6.3.1創建cookie
6.3.2cookie的生命期
6.3.3cookie使用限制
6.4本章習題
第7章過濾器(視頻講解: 52分鐘,3集)
7.1Filter接口
7.2過濾器聲明
7.3案例: 編碼轉換
7.4案例: 權限校驗
7.5本章習題
第8章監聽器(視頻講解: 51分鐘,4集)
8.1監聽器聲明
8.2ServletContextListener
8.3HttpSessionListener
8.3.1在線用戶數統計
8.3.2網絡聊天室管理
8.4ServletRequestListener
8.5本章習題
第9章文件上傳(視頻講解: 17分鐘,1集)
9.1文件上傳頁面
9.2SmartUpload方案
9.3Commons方案
9.4Part方案
9.5本章習題
第10章AJAX與Applet(視頻講解: 102分鐘,7集)
10.1XMLHttpRequest
10.2jQuery
10.3JSON
10.3.1JSON與XML
10.3.2each函數
10.3.3案例: 省市區三級聯動
10.4案例: 旅遊景點
10.4.1表設計
10.4.2頁面設計
10.4.3腳本設計
10.4.4控制層設計
10.4.5服務層設計
10.4.6實體層設計
10.4.7持久層設計
10.4.8運行環境
10.5Applet
10.6本章習題
第11章服務器異步(視頻講解: 76分鐘,6集)
11.1AsyncContext
11.2異步監聽器
11.3案例: 12306搶票
11.4非阻塞IO
11.4.1NIO讀數據
11.4.2NIO寫數據
11.5本章習題
第12章網上書城項目實戰(視頻講解: 172分鐘,11集)
12.1項目結構與權限
12.2開發環境說明
12.3書城項目表結構設計
12.4項目需要哪些jar包
12.5配置web.xml
12.6log4j日誌
12.7配置數據庫連接
12.8權限設置
12.8.1註冊用戶鑒權
12.8.2管理員鑒權
12.8.3JSP訪問權限
12.9共性代碼抽取
12.9.1持久層提取
12.9.2視圖層提取
12.10主頁圖書列表實現
12.11圖書封面
12.12圖書明細頁實現
12.13用戶管理
12.13.1用戶登錄
12.13.2用戶退出
12.13.3用戶註冊
12.14購物車實現
12.14.1購物車設計
12.14.2顯示購物車
12.14.3加入商品到購物車
12.14.4移除購物車中的商品
12.15用戶付款
12.15.1結算
12.15.2付款
12.15.3付款異常處理
12.16新書上架
12.17查詢用戶購買記錄
12.18中文亂碼問題
12.19數據庫連接池
第13章服務器推送(視頻講解: 33分鐘,3集)
13.1WebSocket
13.1.1WebSocket對象
13.1.2Jakarta EE 10與WebSocket
13.1.3案例: 網絡聊天室
13.2HTTP/2服務器推送
13.2.1HTTP/2介紹
13.2.2Tomcat配置APR
13.2.3服務器推送
13.3本章習題
第14章JSONB與JSONP(視頻講解: 53分鐘,4集)
14.1Json串與Java對象互轉
14.2Jsonb接口
14.3案例: 文件反序列化
14.4JSON數據格式化
14.5JsonbConfig
14.6本章習題
第15章JSF入門(視頻講解: 40分鐘,2集)
15.1JSF運行機制
15.1.1事件響應
15.1.2Servlet映射
15.1.3全局參數配置
15.1.4XHTML頁
15.1.5JSF HTML標簽庫
15.1.6Managed Bean
15.1.7JSF表達式
15.1.8FacesContext
15.2案例: 用戶管理系統
15.2.1JSF項目向導
15.2.2系統配置文件
15.2.3用戶登錄
15.2.4用戶註冊
15.2.5主頁顯示
15.2.6用戶退出
15.3本章習題
第16章JDBC訪問數據庫(視頻講解: 18分鐘,1集)
16.1JDBC API介紹
16.2Connection接口
16.3Statement接口
16.4PreparedStatement接口
16.5CallableStatement接口
16.6ResultSet接口
16.7本章習題
附錄A



