Continuous Enterprise Development in Java (Paperback)
暫譯: Java 持續企業開發 (平裝本)
Andrew Lee Rubinger, Aslak Knutsen
- 出版商: O'Reilly
- 出版日期: 2014-04-29
- 定價: $1,485
- 售價: 9.5 折 $1,411
- 貴賓價: 9.0 折 $1,337
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 1449328296
- ISBN-13: 9781449328290
-
相關分類:
Java 相關技術
-
相關翻譯:
持續輕量級 Java EE 開發:編寫可測試的代碼 (簡中版)
立即出貨
買這商品的人也買了...
-
大話設計模式$620$490 -
JavaScript-優良部份 (JavaScript: The Good Parts)$420$332 -
Java 效能優化指南 (Java Performance)$680$537 -
王者歸來 Java Web 整合開發-JSP + Servlet + Struts + Hibernate + Spring, 3/e$980$833 -
Google 御用網頁語言 Node.js:一流程式設計師養成精華$490$417 -
Big Data 大數據的獲利模式:圖解.案例.策略.實戰$360$284 -
BIG DATA:讓你看見真實欲望 (Big Data, I can see your desire.)$320$253 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
比 MySQL 快 60 倍-Redis 記憶體儲存資料庫快速上手$450$383 -
精通 Go 程式設計 (The Go Programming Language)$580$493 -
Go Web 編程 (Go Web Programming)$474$450 -
$587MySQL 8 Cookbook (中文版) -
$267Go 語言高級編程 -
NVIDIA Jetson Nano Development Kit(新版B01)$6,600$6,270 -
$270RFID 原理與應用 -
金魚都能懂的 CSS 選取器:金魚都能懂了你還怕學不會嗎(iT邦幫忙鐵人賽系列書)$560$437 -
大話 AWS 雲端架構:雲端應用架構圖解輕鬆學$550$429 -
Practical Git: Confident Git Through Practice$2,020$1,919 -
必須精通 MySQL 最新版:最成功應用範例全書$980$774 -
Python 3.9 技術手冊$560$442 -
AIOT 與 OpenCV 實戰應用:Python、樹莓派、物聯網與機器視覺, 2/e$500$395 -
內行人才知道的系統設計面試指南$580$458 -
$454物聯網 RFID 技術及應用 -
Web 應用系統安全|現代 Web 應用程式開發的資安對策 (Web Application Security)$580$458 -
精通資料視覺化 : 用試算表與程式說故事 (Hands-On Data Visualization: Interactive Storytelling from Spreadsheets to Code)$680$537
商品描述
Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools.
Through the course of the book, you’ll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of development—essential for ensuring that code is consumable, complete, and correct.
- Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeek
- Use both relational and NoSQL storage models to build and test GeekSeek’s data persistence layers
- Tackle testable business logic development and asynchronous messaging with an SMTP service
- Expose enterprise services as a RESTful interface, using Java EE’s JAX-RS framework
- Implement OAuth authentication with JBoss’s PicketLink identity management service
- Validate the UI by automating interaction in the browser and reading the rendered page
- Perform full-scale integration testing on the final deployable archive
商品描述(中文翻譯)
學習一種用例導向的方法,以持續測試驅動的方式開發 Java 企業應用程式。在這本實用指南中,作者及 JBoss 專案負責人 Andrew Lee Rubinger 和 Aslak Knutsen 將向您展示如何使用 Arquillian 測試平台及其他幾個 JBoss 專案和工具,構建從持久儲存到用戶界面的高級組件。
在本書的過程中,您將使用來自 GitHub 的源代碼構建一個生產就緒的軟體會議追蹤器,名為 GeekSeek。Rubinger 和 Knutsen 展示了為什麼測試是開發的基礎——確保代碼可用、完整且正確的必要條件。
- 從頭到尾啟動一個基本的 Java EE 專案,然後再深入全範例應用程式 GeekSeek
- 使用關聯式和 NoSQL 儲存模型來構建和測試 GeekSeek 的數據持久層
- 處理可測試的業務邏輯開發和使用 SMTP 服務的非同步消息傳遞
- 將企業服務暴露為 RESTful 介面,使用 Java EE 的 JAX-RS 框架
- 使用 JBoss 的 PicketLink 身份管理服務實現 OAuth 認證
- 通過自動化瀏覽器中的互動和讀取渲染頁面來驗證 UI
- 對最終可部署的檔案進行全面的整合測試
