買這商品的人也買了...
-
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
$454ASP.NET MVC 企業級實戰 -
$236JavaScript前端開發案例教程 -
$210微服務架構基礎 (Spring Boot+Spring Cloud+Docker) -
$176Spring MVC開發技術指南 -
$275SSH框架企業級應用實戰 -
$403Oracle 查詢優化改寫技巧與案例2.0 -
$505碼出高效:Java 開發手冊 -
$356Hibernate + Spring 簡明實例教程 -
深度學習|內行人的做法 (Deep Learning: A Practitioner's Approach)$780$616 -
$374左手 MongoDB,右手 Redis — 從入門到商業實戰 -
Deep learning 深度學習必讀 - Keras 大神帶你用 Python 實作 (Deep Learning with Python)$1,000$790 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$429 -
$500Spring Batch 權威指南 (The Definitive Guide to Spring Batch: Modern Finite Batch Processing in the Cloud) -
$210Kubernetes 修煉手冊 -
$332SSH 開發實戰教程 (Spring + Struts 2 + Hibernate) -
電力電子乙級技能檢定學術科試題解析|2022版$590$466 -
$654深入理解 Java 核心技術:寫給 Java 工程師的乾貨筆記 (基礎篇) -
$849Java 核心技術 -- 捲I,開發基礎, 12/e
中文年末書展|繁簡參展書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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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
相關主題
商品描述
SSH是Struts、Spring、Hibernate的一個集成框架,是目前比較流行的一種Java Web應用程序開源框架,不僅實現了視圖、控制器與模型的徹底分離,還實現了業務邏輯層與持久層的分離,提高了系統的可復用性。SSH不同層之間耦合度小,有利於團隊成員並行工作,提高了開發效率。本書採用技術專題的方式,精心開發了大量的應用案例,詳細介紹了3種框架的理論、技術、應用,並通過一個綜合案例講解Spring與Struts的整合開發。
目錄大綱
第1章 Web應用開發
1.1 軟件開發架構
1.2 J2EE輕量級框架Struts+Spring+Hibernate
1.2.1 輕量級J2EE架構技術
1.2.2 認識SSH
1.2.3 SSH架構輕量級Web應用
1.3 總結與提高
第2章 應用開發環境的安裝與配置
2.1 認識Eclipse
2.1.1 Eclipse概述
2.1.2 MyEclipse概述
2.2 安裝MySQL數據庫和MySQL管理工具
2.2.1 安裝MySQ
2.2.2 下載並安裝MySQL管理工具Navicat Premium
2.2.3 用Navicat Premium連接MySQL數據庫
2.3 第一個Web工程―使用者登入程序
2.3.1 專案實現
2.3.2 運行工程
2.3.3 相關知識
2.3.4 Web工程解析
2.4 總結與提高
第3章 Struts 2開發入門
3.1 從Hello開始學習Struts 2
3.1.1 Struts 2工程創建
3.1.2 配置web.xml文件
3.1.3 配置struts.xml文件
3.1.4 建立Action類別Hello.java
3.1.5 新視圖檔Hello.jsp
3.1.6 發布運行
3.2 Struts 2表單標籤的基本應用
3.2.1 建立Web工程
3.2.2 使用Struts 2標籤搭建JSP接口
3.2.3 建立Action類文件
3.2.4 配置Struts.xml文件
3.2.5 發布運行項目
3.3 Struts 2框架核心
3.3.1 新增過濾器和設定檔
3.3.2 建立Action
3.3.3 建立視圖文件
3.4 總結與提高
3.5 拓展練習
第4章 Struts 2框架攔截器
4.1 認識攔截器
4.1.1 理解攔截器
4.1.2 預先定義的攔截器
4.1.3 配置攔截器
4.1.4 攔截器堆疊
4.1.5 攔截器實例―計算Action執行的時間
4.2 使用自訂攔截器
4.2.1 自訂攔截器
4.2.2 自訂攔截器實例―飛行員報考申請攔截
4.3 攔截器實例
4.3.1 文字過濾攔截器
4.3.2 權限攔截器
4.4 總結與提高
4.5 拓展練習
第5章 類型轉換
5.1 Struts 2框架對型別轉換的支持
5.1.1 為什麼需要型別轉換
5.1.2 Struts 2框架內建的型別轉換器
5.1.3 ist集合類型轉換
5.2 使用自訂轉換器實作類型轉換
5.2.1 編寫型別轉換器類
5.2.2 類型轉換器的配置
5.2.3 自訂轉換器實例
5.2.4 類型轉換綜合實例
5.3 類型轉換中的錯誤處理
5.4 總結與提高
5.5 拓展練習
第6章 Struts 2輸入校驗
6.1 使用手動編程實現輸入校驗
6.1.1 使用validate()方法輸入校驗
6.1.2 使用validateXxx()方法進行輸入校驗
6.1.3 Struts 2的輸入校驗流程
6.2 使用Struts 2校驗框架實現輸入校驗
6.2.1 Struts 2校驗框架
6.2.2 運用Struts 2內建的校驗器
6.2.3 註冊表單校驗實例
6.2.4 註冊實例拓展―複合型驗證器
6.3 自訂校驗器
6.3.1 自訂校驗器實例
6.3.2 自訂校驗器實例拓展
6.4 總結與提高
6.5 拓展練習
第7章 國際化
7.1 Struts 2國際化
7.1.1 什麼是國際化
7.1.2 ocale類
7.1.3 ResourceBundle類
7.2 Struts 2對國際化的支持
7.2.1 資源包屬性文件
7.2.2 Action及設定文件
7.2.3 Struts 2中加載資源文件的方式
7.2.4 搜尋網站的國際化顯示效果
7.3 Struts 2的國際化實現
7.3.1 Struts 2國際化資訊的獲取
7.3.2 Action的國際化
7.3.3 JSP頁面的國際化
7.3.4 校驗的國際化
7.4 商品資訊輸入國際化實例
7.4.1 專案運行結果
7.4.2 專案實現
7.5 總結與提高
7.6 拓展練習
第8章 Hibernate資料持久化技術
8.1 認識Hibernate
8.1.1 ORM與資料持久化
8.1.2 什麼是Hibernate
8.1.3 Hibernate的安裝與配置
8.1.4 Hibernate核心接口
8.2 Hibernate開發關鍵技術
8.2.1 Hibernate開發步驟
8.2.2 實體類
8.2.3 Hibernate的配置
8.2.4 Hibernate開發關鍵技術實例
8.3 Hibernate綜合實例―留言板程式
8.3.1 項目介紹
8.3.2 用DB Browser管理數據庫
8.3.3 新建MySQL數據庫
8.3.4 新建Web工程並新增Hibernate元件
8.3.5 專案實現
8.4 使用反向工程快速產生Java POJO類別、映射檔和DAO
8.4.1 開啟MyEclipse Database Explorer透視圖
8.4.2 反向工程設置
8.5 總結與提高
第9章 Spring技術
9.1 認識Spring
9.1.1 Spring產生的背景
9.1.2 Spring簡介
9.1.3 Spring開發入門實例
9.2 控制反轉(IOC)
9.2.1 什麼是控制反轉
9.2.2 控制反轉實例
9.2.3 DI註入方式
9.3 Bean與Spring容器
9.3.1 Spring的Bean
9.3.2 使用靜態工廠方法實例化一個Bean
9.3.3 Spring中Bean的生命週期
9.4 Spring AOP應用開發
9.4.1 認識AOP
9.4.2 AOP核心概念
