搜尋建議
書名: 使用 Spring AI 打造企業 RAG 知識庫 (1版)
作者: 凱文大叔(蔡承凱)
版次: 1
ISBN: 9786267757710
出版社: 深智數位
出版日期: 2026/01
頁數: 690
#資訊
#AI人工智慧與機器學習
定價: 820
折扣: 9
售價: 738
庫存: 現貨: 1
查看店內位置
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

【簡介】 本書以扎實的 Spring Boot/MVC/API 基礎為基石, 帶您精通 Spring AI 的核心組件, 最終具備開發企業級 AI 應用程式的能力   ★ 從 Spring Boot 基礎教起,建立堅實的企業級開發能力 ★ 精通 RESTful API 設計,打造穩健的生產級後端系統 ★ 掌握多模態處理、語音合成,擴展智能應用邊界 ★ 由 API 串接 AI,為模型賦予 Function Calling 行動力 ★ 實戰企業級 RAG 知識庫,讓 AI 讀懂你的私有文件 ★ 提供17個實作範例,涵蓋最新的MCP開發   【核心基礎】奠定企業級 AI 應用開發基石 • 穩固開發基礎:深入解析 Spring Boot 自動配置、三層架構,以及 RESTful API 開發 • 必備觀念與實踐:掌握依賴注入、Validation、全域錯誤處理、安全配置 API Key 的方法 • 掌握 Spring AI 核心價值:專注於解決將 企業數據、API 與 AI 無縫串聯 的根本挑戰 • 統一 API 介面:透過 ChatClient,輕鬆整合多種主流 AI 模型   【AI 實戰】建構高智能對話與多模態能力 • RAG 知識庫核心:實作RAG系統,從而解決資料過時或幻覺 問題 • 賦予 AI 行動能力:透過 Function Calling突破AI限制,讓模型能調用外部 API 獲取即時數據、執行業務操作 • 記憶與上下文管理:建立 ChatMemory 系統,實現對話歷史的 短期記憶 和跨會話的 長期記憶 • 多模態功能集成:實現圖片、語音、影片分析及生成等功能 •結構化輸出保證:讓 AI 回應自動轉換為 類型安全 的 Java 物件,便於系統整合與數據處理   【企業部署與優化】打造生產就緒的 AI 平台 • 數據品質保證:深入了解 ETL的 文本清理、智能分塊 和 元資料增強 等技術 • Advanced RAG:學習 Embedding、Re-ranking排序優化,將檢索準確率提升至 90% 以上 • MCP協議擴展:掌握MCP,這是標準AI工具接口,可輕鬆整合外部服務 •生產部署與監控:進行效能監控與成本追蹤   【本書適合】 ◎Java 開發者: 熟悉 Spring Boot 或 Spring Framework,希望快速進入 AI 應用開發領域 ◎企業架構師與技術主管: 負責設計穩定、高效能、可擴展的 企業級 AI 平台 和 RAG 知識庫 ◎數據工程師與後端工程師: 需要將 LLM、向量資料庫和企業數據進行深度整合,並重視系統穩定性 ◎學生與轉職者: 渴望打下紮實的企業級後端(Spring Boot)與 AI 工程基礎,未來走向數據分析或 AI 工程領域 鑑於 Spring 框架在眾多企業核心業務系統中具有深厚的根基,Spring AI 的核心價值在於解決將 企業數據、API 與 AI 無縫串聯 的根本挑戰,是企業級 Java AI 開發的首選  【目錄】 ►第 1 章 Spring Boot 基礎 1.1 快速入門 - 10 分鐘建立第一個應用 本節概要 1.1.1 為什麼選擇 Spring Boot ? 1.1.2 建立開發環境 1.1.3 建立第一個 Spring Boot 專案 1.1.4 第一次啟動 1.1.5 為 Spring AI 做準備 1.1.6 本節重點回顧 1.1.7 下一步 1.1.8 參考資源   1.2 專案架構與配置 - 掌握自動配置與標準架構 本節概要 1.2.1 為什麼專案架構如此重要? 1.2.2 Spring Boot 標準專案結構 1.2.3 三層架構設計 1.2.4 配置管理策略 1.2.5 依賴注入架構 1.2.6 Maven 專案結構 1.2.7 環境配置管理 1.2.8 本節重點回顧 1.2.9 下一步 1.2.10 參考資源   1.3 核心註解與依賴注入 - 深入解析註解驅動開發 本節概要 1.3.1 為什麼需要註解? 1.3.2 Spring Boot 註解體系概覽 1.3.3 核心啟動註解 1.3.4 組件註解 1.3.5 依賴注入詳解 1.3.6 Web 開發核心註解 1.3.7 配置相關註解 1.3.8 為 Spring AI 做準備 1.3.9 本節重點回顧 1.3.10 下一步 1.3.11 參考資源   1.4 實戰:打造你的第一個 Spring Boot 應用 本節概要 1.4.1 專案需求分析 1.4.2 系統架構設計 1.4.3 資料模型設計 1.4.4 DTO 模式實作 1.4.5 資料流程圖 1.4.6 服務層實作 1.4.7 Controller 層實作 1.4.8 配置檔案 1.4.9 API 測試 1.4.10 安全性設計 1.4.11 關鍵技術說明 1.4.12 本節重點回顧 1.4.13 下一步 1.4.14 參考資源   ►第 2 章 Spring MVC 與 API 開發 2.1 Spring MVC 基礎 - 架構原理與請求處理流程 本節概要 2.1.1 MVC 架構概述 2.1.2 現代架構:前後端分離 2.1.3 DispatcherServlet 工作流程 2.1.4 @RestController vs @Controller 2.1.5 JSON 自動處理機制 2.1.6 為 Spring AI 做準備 2.1.7 本節重點回顧 2.1.8 下一步 2.1.9 參考資源   2.2 RESTful API 設計 - 原則與最佳實踐 本節概要 2.2.1 REST 架構約束條件 2.2.2 HTTP 方法語義化使用 2.2.3 完整 CRUD 操作實現 2.2.4 URL 設計規範 2.2.5 HTTP 狀態碼最佳實踐 2.2.6 本節重點回顧 2.2.7 下一步 2.2.8 參考資源   2.3 請求與回應處理 - 精通 HTTP 參數綁定與內容協商 本節概要 2.3.1 請求參數處理 2.3.2 @PathVariable - 路徑參數 2.3.3 @RequestParam - 查詢參數 2.3.4 @RequestBody - 請求體參數 2.3.5 @RequestHeader - 請求標頭 2.3.6 統一回應格式設計 2.3.7 全域異常處理 2.3.8 HTTP 狀態碼最佳實踐 2.3.9 本節重點回顧 2.3.10 下一步 2.3.11 參考資源   ►第 3 章 生產級 API 開發實踐 3.1 資料驗證與錯誤處理 - 建構穩固的防禦機制 本節概要 3.1.1 為什麼需要資料驗證? 3.1.2 資料驗證完整流程 3.1.3 Bean Validation 實作 3.1.4 自訂驗證註解 3.1.5 全域異常處理 3.1.6 自訂業務異常 3.1.7 實際應用場景 3.1.8 本節重點回顧 3.1.9 下一步 3.1.10 參考資源   3.2 檔案處理與多媒體 - 從上傳到安全存取 本節概要 3.2.1 檔案處理的重要性 3.2.2 HTTP 檔案上傳原理 3.2.3 檔案上傳配置 3.2.4 檔案上傳實作 3.2.5 檔案下載實作 3.2.6 安全性考量 3.2.7 實際應用場景 3.2.8 本節重點回顧 3.2.9 下一步 3.2.10 參考資源   3.3 API 文件化實戰 - 整合 Swagger 與 OpenAPI 本節概要 3.3.1 Swagger / OpenAPI 工作流程 3.3.2 整合 Swagger / OpenAPI 3.3.3 使用 Swagger 註解 3.3.4 API 測試工具 3.3.5 API 測試類型 3.3.6 實際應用場景 3.3.7 本節重點回顧 3.3.8 下一步 3.3.9 參考資源   ►第 4 章 Spring AI 的誕生與核心價值 Spring AI 1.0 GA 的革命性變革 ChatClient - 統一的核心 API 增強的 LLM 功能 Advisor API - AOP 思想的延伸   4.1 取得 AI 入門鑰匙 - API Key 申請指南 本節概要 4.1.1 為什麼需要 API Key? 4.1.2 主要 AI 服務提供商 4.1.3 API Key 配置與管理 4.1.4 成本控制與監控 4.1.5 本節重點回顧 4.1.6 下一步 4.1.7 參考資料   4.2 Hello AI World - 建立您的第一個 AI 應用 本節概要 4.2.1 Spring AI 架構概述 4.2.2 專案建立與依賴配置 4.2.3 使用 ChatClient 實現 AI 對話 4.2.4 ChatClient 自動配置與客製化 4.2.5 ChatModel 直接使用方式 4.2.6 測試 AI 應用程式 4.2.7 ChatClient vs ChatModel 使用時機 4.2.8 本節重點回顧 4.2.9 下一步 4.2.10 參考資料   4.3 流式輸出實現 - 整合 Server-Sent Events (SSE) 本節概要 4.3.1 為什麼需要流式輸出? 4.3.2 ChatClient 流式輸出實作 4.3.3 進階流式輸出控制 4.3.4 使用 ChatModel 的流式輸出 4.3.5 應用程式配置 4.3.6 本節重點回顧 4.3.7 下一步 4.3.8 參考資料   4.4 深入 ChatModel - AI 對話核心機制 本節概要 4.4.1 Spring AI 架構全貌 4.4.2 ChatModel 核心介面 4.4.3 AI 模型參數配置 4.4.4 多模型支援架構 4.4.5 本節重點回顧 4.4.6 下一步 4.4.7 參考資料   4.5 前端串流處理 - Server-Sent Events 實戰 本節概要 4.5.1 EventSource API 基礎 4.5.2 建立流式聊天介面 4.5.3 JavaScript 流式聊天實現 4.5.4 本節重點回顧 4.5.5 下一步 4.5.6 參考資料   ►第 5 章 Spring AI 進階功能 5.1 提示詞範本 (Prompt Template) - 標準化你的 AI 互動 本節概要 5.1.1 什麼是提示詞範本? 5.1.2 方式一:最簡單的 Fluent API 5.1.3 方式二:使用 PromptTemplate 類別 5.1.4 方式三:外部檔案管理(最佳實踐) 5.1.5 進階應用:動態角色切換 5.1.6 本節重點回顧 5.1.7 下一步 5.1.8 參考資料   5.2 多模態處理 - 讓 AI 看見與聽見 本節概要 5.2.1 什麼是多模態 AI? 5.2.2 支援多模態的 AI 模型 5.2.3 圖片分析功能實現 5.2.4 多媒體檔案處理 5.2.5 企業級應用場景 5.2.6 本節重點回顧 5.2.7 下一步 5.2.8 參考資料   5.3 圖像生成實戰 - 從文字到圖像 本節概要 5.3.1 AI 圖片生成的革命性影響 5.3.2 Spring AI 支援的圖片生成模型 5.3.3 OpenAI DALL·E 3 整合 5.3.4 進階功能實現 5.3.5 最佳實踐 5.3.6 本節重點回顧 5.3.7 下一步 5.3.8 參考資料   5.4 字幕產生器 - 影片自動上字幕 本節概要 5.4.1 為什麼需要 AI 字幕生成? 5.4.2 Spring AI 語音轉文字架構 5.4.3 Whisper 模型介紹 5.4.4 配置與實現 5.4.5 字幕格式說明 5.4.6 最佳實踐 5.4.7 本節重點回顧 5.4.8 下一步 5.4.9 參考資料   5.5 語音合成 (Text-to-Speech) - 賦予應用聲音 本節概要 5.5.1 為什麼需要 AI 配音? 5.5.2 Spring AI 語音生成架構 5.5.3 OpenAI TTS 模型與聲音 5.5.4 配置與實現 5.5.5 成本與效益分析 5.5.6 最佳實踐 5.5.7 本節重點回顧 5.5.8 下一步 5.5.9 參考資料   5.6 Function Calling(上)- 賦予 AI 操作世界的能力 本節概要 5.6.1 AI 為什麼需要工具? 5.6.2 Tool Calling 基礎架構 5.6.3 第一個 Tool - 時間查詢 5.6.4 @Tool 註解詳解 5.6.5 多工具協作 5.6.6 最佳實踐 5.6.7 完整示例:智能助手 5.6.8 重點回顧 5.6.9 下一步 5.6.10 參考資料   5.7 Function Calling(中)- 讀取企業資料 本節概要 5.7.1 為什麼需要 Tool Calling? 5.7.2 Tool Calling 架構 5.7.3 基礎工具實現 5.7.4 進階工具開發 5.7.5 實際應用場景 5.7.6 最佳實踐 5.7.7 工具設計模式 5.7.8 本節重點回顧 5.7.9 下一步 5.7.10 參考資料   5.8 Function Calling(下)- 進階工具鏈與多步驟任務 本節概要 5.8.1 為什麼需要工具鏈? 5.8.2 工具鏈執行流程 5.8.3 實戰:建立工具鏈系統 5.8.4 實際應用場景 5.8.5 控制器實現 5.8.6 本節重點回顧 5.8.7 下一步   5.9 即時資料查詢 - 串接氣象 API 本節概要 5.9.1 為什麼要整合真實 API? 5.9.2 中央氣象局 API 整合 5.9.3 實戰:建立天氣查詢系統 5.9.4 控制器實現 5.9.5 測試應用 5.9.6 錯誤處理策略 5.9.7 本節重點回顧 5.9.8 下一步 5.9.9 參考資料   5.10 結構化輸出 - 從 AI 回應到 Java 物件 本節概要 5.10.1 結構化輸出的重要性 5.10.2 三種轉換器的用途 5.10.3 現代化 API 實現 5.10.4 傳統轉換器實現 5.10.5 企業級應用場景 5.10.6 最佳實踐和優化 5.10.7 本節重點回顧 5.10.8 下一步 5.10.9 參考資料   ►第 6 章 AI 記憶與知識管理 6.1 In-Context Learning - 賦予 AI 上下文感知能力 本節概要 6.1.1 為什麼需要 In-Context Learning? 6.1.2 In-Context Learning 核心概念 6.1.3 實現方式 6.1.4 Spring AI 1.0 的改進 6.1.5 實際應用場景 6.1.6 與其他概念的關係 6.1.7 本節重點回顧 6.1.8 In-Context Learning 的自動化:RAG 6.1.9 下一步   6.2 短期記憶系統 - ChatMemory 實戰應用 本節概要 6.2.1 為什麼需要 ChatMemory? 6.2.2 ChatMemory 架構設計 6.2.3 InMemoryChatMemory 實現 6.2.4 MessageWindowChatMemory(滑動視窗) 6.2.5 兩種 Advisor 的差異 6.2.6 多種儲存後端 6.2.7 重點回顧 6.2.8 下一步   6.3 Advisor 插件化開發 - 自訂 AI 增強功能 本節概要 6.3.1 什麼是 Advisor? 6.3.2 Spring AI 1.0+ 新版 API 6.3.3 實戰:TokenUsageLogAdvisor 6.3.4 Advisor 執行順序 6.3.5 進階範例 6.3.6 本節重點回顧 6.3.7 下一步   6.4 向量資料庫選擇 - 20+ 資料庫完整對比 本節概要 6.4.1 什麼是向量資料庫? 6.4.2 Spring AI 1.0 支援的向量資料庫 6.4.3 Docker Compose 快速部署 6.4.4 選擇決策樹 6.4.5 Spring AI 動態配置 6.4.6 性能對比 6.4.7 本節重點回顧 6.4.8 下一步   6.5 Neo4j 向量搜尋實戰 - 配置與部署 本節概要 6.5.1 為什麼選擇 Neo4j? 6.5.2 Docker 部署 6.5.3 向量索引配置 6.5.4 Spring AI 配置 6.5.5 資料操作 6.5.6 效能優化 6.5.7 實用 Cypher 查詢 6.5.8 常見問題 6.5.9 本節重點回顧 6.5.10 下一步   6.6 長期記憶系統 - 跨會話記憶管理 本節概要 6.6.1 向量記憶 vs 傳統記憶 6.6.2 基本配置 6.6.3 混合記憶架構 6.6.4 實戰範例 6.6.5 進階配置 6.6.6 適用場景與限制 6.6.7 記憶同步機制 6.6.8 本節重點回顧 6.6.9 下一步   6.7 智能摘要系統 - 自動整理對話重點 本節概要 6.7.1 為什麼需要智能摘要? 6.7.2 SmartMemoryAdvisor 設計 6.7.3 混合記憶策略 6.7.4 對話分析功能 6.7.5 記憶優化技術 6.7.6 本節重點回顧 6.7.7 下一步   ►第 7 章 RAG 系統建構與企業知識庫整合 7.1 RAG 原理與實現 - 讓 AI 讀懂你的文件 本節概要 7.1.1 什麼是 RAG? 7.1.2 RAG 完整流程 7.1.3 RAG vs Fine-tuning vs Prompt Engineering 7.1.4 Spring AI RAG 實現 7.1.5 向量資料庫配置 7.1.6 完整使用流程 7.1.7 文本分塊策略 7.1.8 RAG 效能調校 7.1.9 實際應用場景 7.1.10 RAG 系統優化技巧 7.1.11 REST API 設計 7.1.12 與其他概念的關係 7.1.13 本節重點回顧 7.1.14 下一步 7.1.15 相關資源   7.2 內容向量化 - Embedding 技術詳解 本節概要 7.2.1 什麼是向量化? 7.2.2 Spring AI Embedding 模型 7.2.3 Spring AI 向量化實現 7.2.4 向量品質評估 7.2.5 相似度計算方法 7.2.6 向量化成本優化 7.2.7 多語言支援 7.2.8 實戰技巧 7.2.9 本節重點回顧 7.2.10 下一步 7.2.11 相關資源   7.3 知識來源處理 - 支援 PDF、Word、Excel 本節概要 7.3.1 什麼是 ETL? 7.3.2 Spring AI ETL 架構 7.3.3 PDF 文件處理 7.3.4 Office 文件處理(Tika) 7.3.5 文本文件處理 7.3.6 網頁內容處理 7.3.7 ETL Pipeline 設計 7.3.8 元資料增強 7.3.9 REST API 整合 7.3.10 本節重點回顧 7.3.11 下一步 7.3.12 相關資源   7.4 進階文件處理 - 整合 OCR 與壓縮檔 本節概要 7.4.1 為什麼需要進階文件處理? 7.4.2 多格式文件架構 7.4.3 Office 文件處理(Excel & PowerPoint) 7.4.4 圖像文件 OCR 處理 7.4.5 壓縮檔案批次處理 7.4.6 統一的多格式處理流程 7.4.7 本節重點回顧 7.4.8 下一步 7.4.9 參考資料   7.5 資料品質優化 - 提升檢索準確度 本節概要 7.5.1 Transform 階段的重要性 7.5.2 智能文本清理 7.5.3 智能文本分塊(Chunking) 7.5.4 元資料增強(Metadata Enrichment) 7.5.5 完整 ETL Pipeline 整合 7.5.6 ETL Pipeline 效能優化 7.5.7 本節重點回顧 7.5.8 下一步 7.5.9 參考資料   7.6 企業資料整合 - 資料庫、API 串接 本節概要 7.6.1 企業 RAG 的資料挑戰 7.6.2 企業資料整合架構 7.6.3 資料同步策略 7.6.4 資料安全與權限控制 7.6.5 資料同步監控 7.6.6 本節重點回顧 7.6.7 下一步 7.6.8 參考資料   7.7 生產環境實戰 - 部署、監控與優化 本節概要 7.7.1 生產環境的挑戰 7.7.2 容器化部署 7.7.3 效能優化策略 7.7.4 監控與告警 7.7.5 故障排除 7.7.6 本節重點回顧 7.7.7 第 7 章總結 7.7.8 參考資料   ►第 8 章 Advanced RAG 技術與優化 8.1 Advanced RAG 概覽 - 提升檢索準確率的關鍵技術 本節概要 8.1.1 為什麼需要 Advanced RAG? 8.1.2 RAG 技術演進 8.1.3 Advanced RAG 核心組件 8.1.4 完整配置範例 8.1.5 效果對比 8.1.6 本節重點回顧 8.1.7 下一步 8.1.8 參考資料   8.2 Embedding 模型優化 - 從選擇到效能調校 本節概要 8.2.1 為什麼 Embedding 是 RAG 的關鍵? 8.2.2 Embedding 模型比較 8.2.3 Spring AI Embedding 配置 8.2.4 效能優化策略 8.2.5 效能監控 8.2.6 模型選擇建議 8.2.7 最佳實踐 8.2.8 本節重點回顧 8.2.9 下一步 8.2.10 參考資料   8.3 Re-ranking 實戰 - 精準重排以獲得最佳答案 本節概要 8.3.1 為什麼需要 Re-ranking? 8.3.2 Voyage AI Re-ranking 實現 8.3.3 配置和使用 8.3.4 效果對比 8.3.5 最佳實踐 8.3.6 本節重點回顧 8.3.7 下一步 8.3.8 參考資料

大家的想法

還沒有人留下心得,快來搶頭香!

撰寫您的閱讀心得

為您推薦

人工智慧:智慧型系統導論 (3版)

人工智慧:智慧型系統導論 (3版)

相關熱銷的書籍推薦給您

書名:人工智慧:智慧型系統導論(第三版) 作者:李聯旺 出版社:全華 ISBN:9789862800959

原價: 590 售價: 531 現省: 59元
立即查看
機器學習:類神經網路、模糊系統以及基因演算法則 (4版)

機器學習:類神經網路、模糊系統以及基因演算法則 (4版)

相關熱銷的書籍推薦給您

書名:機器學習:類神經網路、模糊系統以及基因演算法則(第四版) 作者:蘇木春、張孝德 出版社:全華 出版日期:2016/05/00 ISBN:9789864632060 內容簡介 ■ 本書優點特色 1.將三種與機械學習相關的技術-類神經網路、模糊系統及基因演繹法作一通盤介紹。 2.以深入淺出的方式建立類神經網路與生物神經網路的關聯性,以便讓讀者更能發揮想像力。 3.每一種理論都儘可能配合書中範例及圖表加以說明。 ■ 內容簡介 本書將三種與機械學習相關的技術-類神經網路、模糊系統及基因演繹法作一通盤介紹。此外,作者以深入淺出的方式建立類神經網路與生物神經網路的關聯性,以便讓讀者更能發揮想像力。 目錄 第1章 類神經網路之簡介 第2章 感知機 第3章 多層感知機 第4章 非監督式類神經網路 第5章 聯想記憶 第6章 增強式學習 第7章 模糊集合 第8章 模糊關係及推論 第9章 模糊系統 第10章 基因演算法則

原價: 390 售價: 351 現省: 39元
立即查看
微服務開發指南|使用Spring Cloud與Docker (1版)

微服務開發指南|使用Spring Cloud與Docker (1版)

類似書籍推薦給您

簡介 微服務當道!一次掌握微服務架構與優勢! 數位轉型浪潮席捲而來,創新科技衝擊全球市場! 由於雲端服務可隨需求調整的彈性,迅速成為企業降低營運成本的首選,也讓微服務(Microservices)成為這波趨勢的浪頭!相較於傳統的單體(Monolithic)系統,微服務規模小而且可獨立部署,具備高彈性、精確擴充、可個別更新、一定程度的錯誤隔離避免系統崩潰等特性,且讓組織可以針對單一服務組建以敏捷方式運作的團隊,幫助企業快速應對市場變化。 容器(Container)技術如Docker的成熟,也讓微服務架構得以快速推展。容器是資源控制且可攜式作業環境,沒有作業系統的龐大複雜,比傳統的虛擬機器來得更小更輕量。將微服務放置在各個容器,即可打造獨立自主的執行環境,減少不必要的資源浪費並加快啟動速度。 本書首先介紹單體與微服務架構的差別,同時介紹建構微服務時用於解決問題的諸多設計模式,包含核心模式、路由模式、用戶端彈性模式、安全模式、日誌紀錄和追踪模式等。 其次簡述實作微服務專案必要的容器技術,包含Docker、Dockerfile、Docker Compose與Maven對Docker的整合。 最後以Spring Cloud家族的生態系統,如Spring Boot、Spring Cloud Config、Spring Cloud Gateway、Spring Cloud Stream、Spring Cloud LoadBalancer、Spring Cloud Security、Spring Cloud Sleuth等,搭配坊間熱門開源專案,如Netflix Eureka、Resilience4j、Kafka、Zookeeper、Redis、ELK Stack、Zipkin、Keycloak等,詮釋微服務設計模式的實務應用。 本書適合具備Java實務、對微服務架構和Spring Cloud開發有興趣的讀者閱讀。 回頁首 曾瑞君 畢業於台灣大學土木工程學系與土木工程學研究所。他不是科班的資訊系畢業生,但因為對Java程式設計、資訊安全、資料庫管理等領域的興趣與工作需要,涉獵之餘取得不少國際證照。Java程式設計如SCJP、SCWCD、SCBCD、SCJD、OCEJWSD、OCPWCD、OCPJP 7&8、OCP, Java SE 11 Developer;資訊安全領域如EC-Council CEH、ECSP Java、ECSA;資料庫管理如9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS等。 工作之餘喜歡與人接觸並分享自己的學習經驗,曾在巨匠電腦指導學員取得國際認證,也常在台灣科技大學、文化大學等學校講授關於程式開發與資訊安全相關課程(行政院勞動部勞動力發展署產業人才投資方案補助)。 著作有: ‧Java RWD Web企業網站開發指南:使用Spring MVC與Bootstrap ‧Spring Boot Web情境式網站開發指南:使用Spring Data JPA、Spring Security、Spring Web Flow ‧Spring REST API開發與測試指南:使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test 可於FB社團「Java技術與認證交流平台」與作者交流。 目錄 01 使用 Spring 實作微服務架構 02 使用 Spring Cloud 打造微服務生態系統 03 使用 Spring Boot 開發微服務程式 04 整合 Docker 建構微服務專案與環境 05 使用 Spring Cloud Config Server 管理微服務的設定 06 整合 Netflix Eureka 建構Service Discovery 07 整合 Resilience4j 建立彈性與容錯的微服務架構 08 使用 Spring Cloud Gateway 支援服務路由 09 使用 Keycloak 保護微服務架構 10 使用 Spring Cloud Stream 支援事件驅動架構 11 使用 Spring Cloud Sleuth 與 Zipkin 追蹤微服務架構

原價: 580 售價: 493 現省: 87元
立即查看
Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

類似書籍推薦給您

書名:JAVA RWD WEB企業網站開發指南|使用SPRING MVC與BOOTSTRAP 出版社:碁峰 出版年月:201907 條碼:9789865021955 內容簡介 行動應用大趨勢,企業網站新主流 由前端到後端,由基礎程式到應用框架,本書一次蒐錄! 行動應用的潮流裡,隨著前端技術的成熟,響應式網頁設計(RWD)為企業提供比APP更快速、更具成本競爭力的解決方案,是不可忽視的趨勢。 作者結合實務開發與課堂教學經驗,由淺入深地介紹掌握這波趨勢必要知能: ‧前端網頁應用程式:包含HTML、CSS、JavaScript、JQuery與Bootstrap。本書著重已知元件和函式庫的應用,美編設計與前端程式開發不在包含範圍。 ‧Sevlet、JSP與網站伺服器:說明Java EE的容器元件架構,並以網站開發的Model-View-Controller思維貫穿篇章,縷述元件開發細節。 ‧Java網站框架:包含Spring的DI、AOP、JDBCTemplate,Spring MVC與SiteMesh。 最後,著眼於現代網站多具備亮眼的使用者介面(User Interface),本書以合法授權的Bootstrap企業級模板為基礎綜合實作,完整呈現建構Java RWD Web必備的知識與技能。 作者介紹 作者簡介 曾瑞君 畢業於台灣大學土木工程學系與土木工程學研究所。他不是科班的資訊系畢業生,但因為對Java程式設計、資訊安全、資料庫管理等領域的興趣與工作需要,涉獵之餘取得不少國際證照。Java程式設計如SCJP、SCWCD、SCBCD、SCJD、OCEJWSD、OCPWCD、OCAJP 7&8、OCPJP 7&8;資訊安全領域如EC-Council CEH、ECSP Java、ECSA;資料庫管理如9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS等。 目前於台灣高速鐵路股份有限公司研發軟體平台並推展資安工作;過去則在明基電通、華碩電腦、訊連科技、台北富邦銀行、宏達國際電子等公司擔任DBA與Java程式設計、架構分析職務。 程式開發之餘喜歡與人接觸並分享自己的學習經驗。因為是Oracle原廠授權講師,公餘除了撰寫相關認證書籍外,也常在巨匠電腦、學校單位如台灣科技大學與文化大學等講授Java應用課程(行政院勞動部勞動力發展署產業人才投資方案)。可於FB社團「Java技術與認證交流平台」與作者交流。 目錄 Part 1:前端網頁應用程式 01 HTML 02 CSS 03 JavaScript 04 jQuery 05 Bootstrap Part 2:Sevlet、JSP 與網站伺服器 06 Java Servlet 07 Java Server Pages 08 實作 MVC 架構 09 Servlet 的執行環境 10 容器支援 Servlet 和 JSP 的設備 11 再談 View 的機制 12 JSP 程式設計 13 使用客製化標籤開發 JSP 程式 14 深入 Controller 15 深入 Model 16 非同步的 Servlets 和AJAX 17 網站安全性實作 Part 3:Java 網站框架 18 Spring 框架導論 19 Spring DI 20 Spring AOP 21 Spring JDBCTemplate 22 Spring MVC 23 Spring MVC View 24 SiteMesh 框架 Part 4:綜合實作 25 打造企業級 Java RWD Web

原價: 680 售價: 578 現省: 102元
立即查看
程式設計概論(使用C/C++) - 最新版 - 附贈MOSME (1版)

程式設計概論(使用C/C++) - 最新版 - 附贈MOSME (1版)

類似書籍推薦給您

【簡介】 1. 圖像化教學,讀得更快  程式碼搭配圖例,降低閱讀門檻。 2. 看圖抓重點的版面導航  以圖文指引快速定位重點與步驟。 3. 課前提問,連結學習情境  章首用小題帶入,先建立學習脈絡。 4. 技能活動設計,做中學  以「動動腦」任務加深概念理解。 5. 開發環境手把手上線  含 Dev-C++ 安裝與介面分區說明。 6. 範例資源可下載,方便練習  提供範例檔下載管道,練習更順。 7. 課後實作題,練到會  每章附實作練習,強化解題與程式能力。 【目錄】 第1章 工場安全衛生及程式應用介紹 1-1 實習工場設施環境及機具設備的認識 1-2 職業安全及衛生 1-3 消防安全 1-4 程式應用介紹 技能活動 課後習題 第2章 C/C++程式架構 2-1 應用實例說明 2-2 C/C++語言架構 2-3 C/C++專案架構介紹 2-4 開發環境介面 2-5 專案除錯 技能活動 課後習題 第3章 變數與常數 3-1 程式架構介紹 3-2 基本輸入/輸出(I/O)函式 3-3 變數和常數宣告 3-4 變數和常數應用 技能活動 課後習題 第4章 資料型態 4-1 資料型態 4-2 資料型態轉換 4-3 資料型態應用實例 技能活動 課後習題 第5章 運算式及運算子 5-1 運算式 5-2 運算子 5-3 運算式與運算子 應用實例 技能活動 課後習題 第6章 流程指令及迴圈 6-1 流程指令(Control Flow Statements) 6-2 迴圈指令(Loop Statements) 6-3 流程指令與迴圈 應用實例 技能活動 課後習題 第7章 陣列與指標 7-1 陣列 7-2 指標 7-3 陣列與指標應用實例 技能活動 課後習題 第8章 公用函式及函式實習 8-1 公用函式 8-2 函式 8-3 函式應用實例 技能活動 課後習題 第9章 結構及類別 9-1 結構 9-2 類別 9-3 物件導向程式設計實例 技能活動 課後習題 附錄 A 課後習題簡答 B 中英文名詞索引

原價: 580 售價: 493 現省: 87元
立即查看
7天上手!駭客特訓班-使用TryHackMe (1版)

7天上手!駭客特訓班-使用TryHackMe (1版)

類似書籍推薦給您

【簡介】 新手入門!TryHackMe實戰演練,親身體驗攻擊手法與漏洞分析! 隨著網路攻擊事件日益增多,即使不是資安專家,IT工程師也越來越需要了解網路安全。 但資安術語與概念單靠紙上學習難以掌握,最有效的方式是「親手操作、實際體驗」。 本書帶你從零開始,使用Web資安教學平台TryHackMe,在7天內完成多個駭客房間(Room)挑戰。按照「蒐集資訊 → 發動攻擊 → 追蹤漏洞」的流程,逐步攻下靶機。 除了操作步驟,本書更深入解析攻擊原理、必備工具與網路安全思維,建立穩固的資安基礎。 即使是新手,也能透過本書克服對資安的恐懼,邁向更高階的實戰挑戰! (若在未獲得特別許可的網站或非自行管理的環境中實行書中所學內容,將會構成犯罪。 本書僅在連線至 TryHackMe 環境下進行學習。請勿對其他伺服器或網路發動攻擊或嘗試攻擊。)【目錄】 踏出邁向駭客的第一步 本書的使命、重要注意事項 需要的條件、相關知識 享受學習駭客技術的過程 軟體執行環境 書中的 IP 位址標記方式 認識學習平台 TryHackMe TryHackMe用詞講解 Day 1 準備登入駭客任務 1.1 註冊 TryHackMe 1.2 安裝 Kali Linux 1.3 初始設定 1.4 VPN 連線 1.5 備份 1.6 通關第一天的房間 Column:如何查找有興趣的房間 Day 2 駭客任務首戰 2.1 運用連接埠掃描偵查靶機 2.2 瀏覽網站 2.3 連線到 Samba 的共用資料夾,尋找線索 2.4 用字典攻擊破解密碼 2.5 入侵靶機 2.6 接下來的路就靠你幫我走完囉! Column:該付費嗎? Day 3 試試看嚴禁惡意使用的漏洞利用(Exploit) 3.1 偵查靶機 3.2 調查發現的漏洞 3.3 利用漏洞入侵 3.4 操作靶機 3.5 取得旗幟 3.6 拿到使用者的密碼 3.7 使用密碼登入 Windows Column:卡關了、該怎麼辦? Day 4 利用常見漏洞暢遊神祕商店 4.1 在商店裡探險 4.2 挑戰發動 SQL 注入攻擊 4.3 濫用存取控制缺陷(Broken Access Control)漏洞 4.4 嘗試不安全設計(Insecure Design) 4.5 找到計分板、確認成果 Day 5 從 Web 表單進行入侵 5.1 偵查靶機 5.2 調查 FTP 5.3 調查 Web 網站 5.4 調查上傳表單 5.5 執行初步入侵 5.6 調查提權的方法 5.7 偷看管理員的旗幟 Day 6 Attacktive Directory 駭客攻擊實作 6.1 偵查靶機 6.2 認識 Kerberos 驗證 6.3 AS-REP Roasting 攻擊 6.4 DCSync 攻擊 6.5 Pass the Hash 攻擊 6.6 取得旗幟 Column:若您使用的 Mac 搭載的是 Apple Silicon 晶片 Day 7 WordPress 駭客攻擊實作 7.1 偵查靶機 7.2 調查共用資料夾 7.3 探索 WordPress 7.4 執行初步入侵 7.5 調查提權的方法 7.6 攻擊 SUID 的設定漏洞 7.7 取得旗幟 Column:通訊狀況不良時該怎麼辦? Day 8之後 未來方針 & 挑戰山丘之王(KoTH)! 8.1 參考學習路徑找到能做的事 8.2 挑戰山丘之王(King of the Hill,KoTH)!

原價: 520 售價: 442 現省: 78元
立即查看
邊玩邊學,使用Scratch學習AI程式設計 第二版 (2版)

邊玩邊學,使用Scratch學習AI程式設計 第二版 (2版)

類似書籍推薦給您

【簡介】 (ノ◕ヮ◕)ノ 快來體驗最熱門的生成式AI ˚₊.把ChatGPT加入你的Scratch程式 ⋅˚₊. ˚₊.不需要數學知識,動手就能玩 ⋅˚₊. ˚₊.輕鬆體驗機器學習的樂趣 ⋅˚₊. ◢ 用小學生也能理解的方式理解機器學習 ◣ 如果你已經會用Scratch,而且開始想用程式實現一些自己的想法 這本書就是能讓你想法成真的好幫手! 一起來使用Scratch的擴充功能, 做出「看得懂」影像、「聽得懂」聲音、能「偵測動作」 甚至能「自己生成內容」這樣有趣又厲害的程式。 不需要先學會文字型程式語言,也不需要具備艱深的數學知識 只要邊玩邊學、一步步跟著做,就能了解機器學習是怎麼一回事 然後更進一步想像在現實生活中可以派上什麼用場! 如果你已經開始喜歡寫程式、覺得用科技解決問題超酷 現在,還想更進一步探索AI的世界 這本書一定會是你邁向下一步的好夥伴! ◢ 專家推薦 ◣ 「這是一本童趣盎然的實作教材。前半篇使用Google Teachable Machine帶領讀者實作影像分類、聲音分類還有辨識人體姿勢,後半篇則是以極為生動的方式來說明何謂機器學習、為什麼機器需-要學習以及有哪些學習方式,甚至還談到了遺傳演算法的基礎。」 -- 曾吉弘博士, CAVEDU教育團隊/美國麻省理工學院電腦科學與人工智慧實驗室(MIT CSAIL)訪問學者【目錄】 前言 關於本書 序章 10分鐘就能體驗機器學習 用ImageClassifier2Scratch體驗影像辨識 第1章 ﹝影像辨識篇﹞ - 製作猜拳遊戲 1-1 準備ML2Scratch 1-2 讓ML2Scratch學習影像 1-3 使用分類模型辨識影像 1-4 用Scratch設計猜拳遊戲 ︱專欄︱ 即使影像張數少,仍能辨識影像的原因 第2章 ﹝語音辨識篇﹞ - 製作分辨聲音的數位寵物 2-1 使用Teachable Machine的機器學習 2-2 Teachable Machine與TM2Scratch的用法 2-3 用Teachable Machine學習聲音 2-4 上傳分類模型與Scratch連結 2-5 使用Scratch製作數位寵物 ︱專欄︱ 小型裝置也可以進行機器學習 第3章 ﹝推測姿勢篇﹞ - 製作運用身體的樂器程式 3-1 可以推測臉孔及身體部位的PoseNet 3-2 設計變裝程式 3-3 設計用身體動作來發聲的樂器程式 ︱專欄︱ 姿勢推測方法的演變 第4章 ﹝知識篇﹞ - 了解機器學習 4-1 何謂機器學習? 4-2 機器學習與人類的學習 4-3 機器如何導出類型?(人工神經網路與單純感知器) 4-4 用單純感知器分類蘋果與香蕉 4-5 了解單純感知器的結構 ︱專欄︱ 發生在我們周遭的「學習」 第5章 ﹝生成文章篇﹞ - 讓AI創造遊戲角色的台詞 5-1 ChatGPT是什麼? 5-2 嘗試使用ChatGPT 5-3 ChatGPT的運作機制 5-4 ChatGPT2Scratch的準備工作 5-5 試用ChatGPT2Scratch 5-6 自動生成RPG遊戲的人物台詞 第6章 ﹝進階篇﹞ - 用遺傳演算法讓貓咪的動作進化 6-1 何謂遺傳演算法? 6-2 遺傳演算法的機制 6-3 建立貓咪的基因 6-4 移動貓咪 6-5 結束動作後,計算所有貓咪的平均距離 6-6 產生自然淘汰 6-7 用父代與母代基因製造下一代的基因 6-8 發生突變 6-9 繪製平均距離的圖表 ︱專欄︱ 搭配擴充功能,拓展運用範圍 附錄 使用了其他擴充功能的機器學習 A-1 用Scratch製作語音翻譯 A-2 更仔細辨識手指、臉孔 A-3 製作特殊擴充功能的方法 後記 參考文獻

原價: 520 售價: 442 現省: 78元
立即查看
書籍資訊 詳細資訊 & 心得 為您推薦

書籍分類

  • 資訊 資訊
  • 工程 工程
  • 數學與統計學 數學與統計學
  • 機率與統計 機率與統計
  • 自然科學 自然科學
  • 健康科學 健康科學
  • 地球與環境 地球與環境
  • 建築、設計與藝術 建築、設計與藝術
  • 人文與社會科學 人文與社會科學
  • 教育 教育
  • 語言學習與考試 語言學習與考試
  • 法律 法律
  • 會計與財務 會計與財務
  • 大眾傳播 大眾傳播
  • 觀光與休閒餐旅 觀光與休閒餐旅
  • 考試用書 考試用書
  • 研究方法 研究方法
  • 商業與管理 商業與管理
  • 經濟學 經濟學
  • 心理學 心理學
  • 生活 生活
  • 生活風格商品 生活風格商品
  • 參考書/測驗卷/輔材 參考書/測驗卷/輔材
您的購物車
貼心提醒:中文書超過5本,原文書超過3本超商容易超重,建議選擇宅配或分開下單