[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Quarkus實戰:專為Kubernetes而優化的Java解決方案
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    1313-1904
    【優惠價】
    821-1190
    【作者】 西班牙亞歷克斯·索托·布埃諾Alex 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】機械工業出版社 
    【ISBN】9787111677635
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111677635
    叢書名:O'Reilly精品圖書繫列

    作者:[西班牙]亞歷克斯·索托·布埃諾(Alex
    出版社:機械工業出版社
    出版時間:2021年04月 


        
        
    "

    產品特色

    編輯推薦

    Quarkus針對Kubernetes進行了優化,旨在幫助你創建雲優先、容器原生和無服務器能力的Java應用。Quarkus的定位是一個超越Java體繫的技術棧,可以讓Java在享有豐富的大生態的同時,完美擁抱雲原生,享受雲原生帶來的紅利。在本書中,兩位作者提供了在微服務開發和生產中安裝Quarkus、與Quarkus交互和使用Quarkus的詳細解決方案。本書每一章都以“問題-解決方案-討論”的格式編寫,有助於你快速找到解決現實挑戰的方法。


    無論你是剛接觸Quarkus 還是已經熟悉了Quarkus,都會發現本書正是你所需要的,本書將為你提供掌握Quarkus 所需的工具和資源。通過本書,你可以借助Quarkus 提高 Java 相關的研發效率,從而在快節奏的微服務構建和基於雲的應用程序開發領域立於不敗之地

     
    內容簡介

    Quarkus 建立在我們已熟知的基礎技術之上。它使用 JPA、JAX-RS、Eclipse Vert.x、Eclipse MicroProfile 和 CDI 等一些熟悉的技術,並將這些技術組合到一個緊湊、易於部署、針對 OpenJDK Hotspot 或 GraalVM 的 Kubernetes 優化的容器中。


    本書首先介紹Quarkus的基礎知識;接著介紹Quarkus的核心部分——使用 CDI 和 Eclipse MicroProfile 構建RESTful應用程序,並展示如何打包應用程序;然後介紹容錯、持久性、安全性、與其他服務的交互以及 Quarkus與Kubernetes的其他集成;*後講述使用Quarkus進行響應式編程,以及框架的一些附加功能,如模板、調度和 OpenAPI。。


     

    作者簡介
    ◆ 作者簡介 ◆
    Alex Soto Bueno 是Red Hat的開發者體驗總監,自 2017 年以來一直是 Java Champion。

    Jason Porter 是一名首席軟件工程師,在Red Hat從事中間件工程服務、Arquillian、Quarkus 和其他開發者體驗項目。
    ◆ 譯者簡介 ◆
    張曉宇 騰訊雲專家工程師,目前從事騰訊專有雲場景下的雲原生研發工作,曾就職於阿裡雲和中興通訊。同時也是Kubernetes社區和雲原生社區成員,多場KubeCon的演講嘉賓。

    劉岩 容器開發工程師,雲原生社區成員,目前從事雲原生應用平臺建設相關的工作,熱衷於雲原生技術。

    ◆ 作者簡介 ◆


    Alex Soto Bueno 是Red Hat的開發者體驗總監,自 2017 年以來一直是 Java Champion。


     


    Jason Porter 是一名首席軟件工程師,在Red Hat從事中間件工程服務、Arquillian、Quarkus 和其他開發者體驗項目。


    ◆ 譯者簡介 ◆


    張曉宇 騰訊雲專家工程師,目前從事騰訊專有雲場景下的雲原生研發工作,曾就職於阿裡雲和中興通訊。同時也是Kubernetes社區和雲原生社區成員,多場KubeCon的演講嘉賓。


     


    劉岩  容器開發工程師,雲原生社區成員,目前從事雲原生應用平臺建設相關的工作,熱衷於雲原生技術。


     


    宋淨超 Tetrate 布道師,雲原生社區創始人,CNCF Ambassador,多本雲原生相關圖書作譯者。

    目錄
    序言1
    前言3
    第1章 Quarkus概述7
    1.1 開發者友好7
    1.2 與Kubernetes集成8
    1.3 內存和響應時間8
    1.4 Quarkus基本工作流程9
    第2章 搭建腳手架10
    2.1用Maven搭建Quarkus項目的腳手架10
    2.2用Gradle搭建Quarkus項目的腳手架12
    2.3 用Quarkus Start Coding網站搭建Quarkus項目的腳手架13
    2.4 用Visual Studio Code搭建Quarkus項目的腳手架15
    2.5 使用開發模式實時重載19
    2.6 提供靜態資源20

    序言1
    前言3
    第1章 Quarkus概述7
    1.1 開發者友好7
    1.2 與Kubernetes集成8
    1.3 內存和響應時間8
    1.4 Quarkus基本工作流程9
    第2章 搭建腳手架10
    2.1用Maven搭建Quarkus項目的腳手架10
    2.2用Gradle搭建Quarkus項目的腳手架12
    2.3 用Quarkus Start Coding網站搭建Quarkus項目的腳手架13
    2.4 用Visual Studio Code搭建Quarkus項目的腳手架15
    2.5 使用開發模式實時重載19
    2.6 提供靜態資源20
    第3章 開發RESTful服務22
    3.1 創建一個簡單的REST API端點22
    3.2 提取請求參數24
    3.3 使用HTTP響應狀態碼25
    3.4 綁定HTTP方法28
    3.5 啟用跨源資源共享29
    3.6 使用響應式路由30
    3.7攔截HTTP請求33
    3.8 使用SSL進行安全連接35
    第4章 配置37
    4.1使用自定義屬性配置應用程序37
    4.2 以程序化的方式訪問配置屬性41
    4.3 在外部覆蓋配置值41
    4.4 使用profile進行配置43
    4.5 修改日志配置44
    4.6 添加應用程序日志45
    4.7 高級日志配置46
    4.8 使用自定義profile進行配置49
    4.9 創建自定義配置源51
    4.10 創建自定義轉換器53
    4.11 配置值的分組55
    4.12 驗證配置值57
    第5章 編程模型59
    5.1 對JSON進行編組和解組59
    5.2 對XML進行編組和解組62
    5.3 校驗輸入值和輸出值65
    5.4 創建自定義校驗69
    5.5 以程序化的方式校驗對像71
    5.6依賴注入73
    5.7 創建工廠類75
    5.8 執行對像生命周期事件77
    5.9 執行應用程序生命周期事件78
    5.10 使用命名限定符79
    5.11 使用自定義限定符81
    5.12 限定和配置注解82
    5.13 創建攔截器83
    5.14 行為測試85
    5.1測試89
    5.16 創建mock對像91
    5.17使用Mockito創建mock對像92
    5.注解將多個注解組合為一個注解94
    5.19 在測試代碼前後執行代碼95
    5.20測試本地可執行文件101
    第6章 打包Quarkus應用程序104
    6.1 在命令行模式下運行104
    6.2創建一個可運行的JAR文件106
    6.3 über-JAR打包108
    6.4 構建原生可執行文件108
    6.5 為JAR文件構建一個Docker容器110
    6.6 為原生可執行文件構建一個Docker容器111
    6.7 構建和容器化原生SSL應用程序112
    第7章 持久化115
    7.1配置數據源115
    7.2 使用多個數據源116
    7.3 添加數據源的健康檢查117
    7.4 定義事務的邊界118
    7.5 設置事務的上下文119
    7.6 程序化事務控制120
    7.7 設置和修改事務超時時間121
    7.8 使用persistence.xml122
    7.9 不使用persistence.xml122
    7.10 使用不同JAR文件的實體123
    7.11 用Panache持久化數據123
    7.12 用Panache listAll方法查找所有實體條目125
    7.13 用Panache findById方法查找單個實體125
    7.14 用Panache find和list方法查找實體126
    7.15 用Panache count方法獲取實體計數127
    7.16 用Panache page方法對實體列表進行分頁127
    7.17 用Panache stream方法對結果進行流處理128
    7.18 測試Panache實體128
    7.19 使用數據訪問對像和repository模式129
    7.20 使用Amazon DynamoDB130
    7.21 使用MongoDB135
    7.22 用Panache連接MongoDB139
    7.23 使用Neo4j140
    7.24 使用Flyway144
    7.25 以程序化的方式使用Flyway145
    第8章 容錯146
    8.1 自動重試146
    8.2 超時148
    8.3 使用艙壁模式進行過載保護149
    8.4 使用斷路器模式避免故障傳遞151
    8.5 禁用容錯功能153
    第9章 可觀察性155
    9.1 使用自動化健康檢查155
    9.2 創建自定義健康檢查157
    9.3 暴露指標160
    9.4 創建指標162
    9.5 使用分布式跟蹤167
    9.6 自定義分布式跟蹤173
    第10章 與Kubernetes集成176
    10.1 構建和推送容器鏡像176
    10.2 生成Kubernetes資源179
    10.3 生成帶有健康檢查的Kubernetes資源182
    10.4 在Kubernetes上部署服務184
    10.5 在OpenShift上部署服務185
    10.6 自動構建和部署容器鏡像189
    10.7 通過Kubernetes配置應用程序190
    10.8 使用配置擴展通過Kubernetes配置應用程序192
    10.9 以程序化的方式與Kubernetes集群進行交互193
    10.10 測試Kubernetes Client交互197
    10.11 實現一個Kubernetes Operator198
    10.12 用Knative部署和管理無服務器工作負載211
    第11章 認證與授權215
    11.1 使用Elytron屬性文件配置進行認證和授權219
    11.2 使用Elytron Security JDBC配置進行認證和授權222
    11.3 使用MicroProfile JWT進行授權226
    11.4 使用OpenId Connect進行授權和認證232
    11.5 使用OpenId Connect保護網絡資源236
    第12章 應用程序密鑰管理237
    12.1 使用Kubernetes中的secret存儲數據237
    12.2使用Vault安全地存儲配置的secret240
    12.3 密碼即服務243
    12.4 生成數據庫密碼並存入secret246
    12.5 使用Vault Kubernetes Auth進行認證服務250
    第13章 Quarkus RE

    前言
    與傳統的Java框架不同,Quarkus建立在我們已熟知的技術之上。它使用JPA、JAX-RS、Eclipse Vert.x、Eclipse MicroProfile和CDI等一些熟悉的技術,並將這些技術組合到一個緊湊、易於部署、針對OpenJDK Hotspot或GraalVM的Kubernetes優化的容器中。你可以高效地使用Kubernetes集群,在應用程序需要擴展時,限度地利用機器上的資源。無論你處於Kubernetes的什麼階段,都會發現它的用處,本書將為你提供掌握Quarkus所需的工具和資源。
    本書目標讀者
    顯然,我們希望每個人都能閱讀本書!不過,我們的目標讀者需要:
    熟悉Java和應用程序開發。
    了解傳統的軟件開發。
    經常將服務部署到機器集群或雲中。
    寫作原因

    與傳統的Java框架不同,Quarkus建立在我們已熟知的技術之上。它使用JPA、JAX-RS、Eclipse Vert.x、Eclipse MicroProfile和CDI等一些熟悉的技術,並將這些技術組合到一個緊湊、易於部署、針對OpenJDK Hotspot或GraalVM的Kubernetes優化的容器中。你可以高效地使用Kubernetes集群,在應用程序需要擴展時,限度地利用機器上的資源。無論你處於Kubernetes的什麼階段,都會發現它的用處,本書將為你提供掌握Quarkus所需的工具和資源。
    本書目標讀者
    顯然,我們希望每個人都能閱讀本書!不過,我們的目標讀者需要:
    熟悉Java和應用程序開發。
    了解傳統的軟件開發。
    經常將服務部署到機器集群或雲中。
    寫作原因
    Quarkus是一個相對較新的框架,又處於新的領域(原生Java和GraalVM)。我們想深入研究一些互聯網上找不到的例子和實踐。本書中沒有需要理解的大型應用,所有的例子都是自包含的,可以隨時使用。我們希望本書能夠作為Quarkus開發的參考!
    閱讀指南
    本書的章節組織相對松散,基本順序如下:
    第1章和第2章介紹Quarkus和項目的建立。
    第3~6章介紹Quarkus的核心部分—使用CDI和Eclipse MicroProfile構建RESTful應用程序。這些章節還將展示如何打包應用程序。
    第7~14章將更加深入地介紹一些重要的概念,如容錯、持久性、安全性,以及與其他服務的交互。你還將了解Quarkus與Kubernetes的集成。
    第15章和第16章講述使用Quarkus進行響應式編程(reactive programming),以及框架的一些附加功能,如模板、調度和OpenAPI。
    排版約定
    本書中使用以下排版約定:
    斜體(Italic)
    表示新的術語、URL、電子郵件地址、文件名和文件擴展名。
    等寬字體(Constant width)
    用於程序清單,以及段落中素,例如變量名、函數名、數據庫、 數據類型、環境變量、語句以及關鍵字。
    等寬粗體(Constant width bold)
    表示應由用戶直接輸入的命令或其他文本。
    等寬斜體(Constant width italic)
    表示應由用戶提供的值或由上下文確定的值替換的文本。
    該圖示表示提示或建議。
    該圖示表示一般性說明。
    該圖示表示警告或注意。
    該圖示表示需要記住的要點。
    示例代碼
    可以從https://oreil.ly/quarkus-cookbook-code下載補充材料(示例代碼、練習等)。
    這裡的代碼是為了幫助你更好地理解本書的內容。通常,可以在程序或文檔中使用本書中的代碼,而不需要聯繫O’Reilly獲得許可,除非需要大段地復制代碼。例如,使用本書中所提供的幾個代碼片段來編寫一個程序不需要得到我們的許可,但銷售或發布O’Reilly的示例代碼則需要獲得許可。引用本書的示例代碼來回答問題也不需要許可,將本書中的很大一部分示例代碼放到自己的產品文檔中則需要獲得許可。
    非常歡迎讀者使用本書中的代碼,希望(但不強制)注明出處。注明出處的形式包含書名、作者、出版社和ISBN,例如:
    Quarkus Cookbook,作者Alex Soto Bueno和 Jason Porter,由O’Reilly出版,書號978-1-492-06265-3
    如果讀者覺得對示例代碼的使用超出了上面所給出的許可範圍,歡迎通過permissions@oreilly.com聯繫我們。
    O’Reilly在線學習平臺(O’Reilly Online Learning)
    40多年來,O’Reilly Media致力於提供技術和商業培訓、知識和卓越見解,來幫助眾多公司取得成功。
    我們擁有獨一無二的專家和革新者組成的龐大網絡,他們通過圖書、文章、會議和我們的在線學習平臺分享他們的知識和經驗。O’Reilly的在線學習平臺允許你按需訪問現場培訓課程、深入的學習路徑、交互式編程環境,以及O’Reilly和200多家其他出版商提供的大量文本和視頻資源。有關的更多信息,請訪問http://oreilly.com。
    如何聯繫我們
    對於本書,如果有任何意見或疑問,請按照以下地址聯繫本書出版商。
    美國:
    O’Reilly Media,Inc.
    1005 Gravenstein Highway North
    Sebastopol,CA 95472
    中國:
    北京市西城區西直門南大街2號成銘大廈C座807室(100035)
    奧萊利技術咨詢(北京)有限公司
    要詢問技術問題或對本書提出建議,請發送電子郵件至bookquestions@oreilly.com。
    本書配套網站https://oreil.ly/quarkus-cookbook上列出了勘誤表、示例以及其他信息。
    關於書籍、課程、會議和新聞的更多信息,請訪問我們的網站http://www.oreilly.com。
    我們在Facebook上的地址:http://facebook.com/oreilly
    我們在Twitter上的地址:http://twitter.com/oreillymedia
    我們在YouTube上的地址:http://www.youtube.com/oreillymedia
    致謝
    Jason Porter:在疫情隔離期間做什麼?當然是寫書了!感謝所有奮戰在醫療一線的勇士。我要感謝Quarkus和GraalVM背後的團隊提供了一個神奇的工具和有趣的開發體驗。我從事軟件開發已經有20多年了,Quarkus給我帶來了像剛開始學習軟件開發時的樂趣。非常感謝Georgios Andrianakis和Daniel Hinojosa對本書的技術審閱,使得本書更易理解、更加實用,希望學習Quarkus的人能夠喜歡。還要感謝Red Hat公司讓我有機會寫作本書。感謝Alex再次邀請我一起寫書。後,感謝我的5個孩子(Kaili、Emily、Zackary、Nicolas和Rebecca)和妻子Tessie。
    Alex Soto Bueno:本書是在COVID-19流行期間完成的,所以首先我要感謝所有的醫護人員。還要感謝Red Hat開發者團隊,特別是Burr Sutter,讓我有機會寫作本書。能和Jason一起寫書是我的榮幸。後,感謝我的父母、妻子Jessica,還有女兒Ada和Alexandra。











     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部