JBoss AS 7 Development

Francesco Marchioni

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-28
  • 售價: $2,140
  • 貴賓價: 9.5$2,033
  • 語言: 英文
  • 頁數: 326
  • 裝訂: Paperback
  • ISBN: 1782161341
  • ISBN-13: 9781782161349
  • 相關分類: Java 相關技術
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons out the difficulties and covers creating, debugging, and securing Java EE applications. The only manual you need.

Overview

  • A complete guide for JBoss developers covering everything from basic installation to creating, debugging, and securing Java EE applications on this popular, award-winning JBoss application server
  • Master the most important areas of Java Enterprise programming including EJB 3.1, JPA, Contexts and Dependency Injection, web services, the security framework, and more
  • Starts with the basics of JBoss AS 7 and moves on to cover important advanced topics with the help of easy-to-understand, practical examples

In Detail

JBoss Application Server meets high standards of reliability, efficiency, and robustness, and is used to build powerful and secure Java EE applications. It supports the most important areas of Java Enterprise programming including EJB 3.1, Contexts and Dependency Injection, JAX-WS and JAX-RS web services, the security framework, and more. Getting started with JBoss application server development can be challenging; however, with the right approach and guidance, you can easily master it and this book promises that.

Written in an easy-to-read style, this book will take you from the basics of JBoss AS—such as installing core components and plugins—to the skills that will make you a JBoss developer to be reckoned with, covering advanced topics such as developing applications with the JBoss messaging service, JBoss web services, clustered applications, and more.

You will learn the necessary steps to install a suitable environment for developing enterprise applications on JBoss AS. You will also learn how to design Enterprise applications using Eclipse, JBoss plugins, and Maven to build and deploy your applications. Readers will learn how to enable distributed communication using JMS. Storing and retrieving objects will be made easier using the Java Persistence API. The core section of the book will take you into the programming arena with tested, real-world examples. The example programs have been carefully crafted to be easy to understand and useful as starting points for your applications.

This practical guide will show you how to gain hands-on experience rapidly on Java EE development using JBoss AS with easy-to-understand and practical programming examples.

What you will learn from this book

  • JBoss AS 7 essentials: the new file system structure, the new configuration, and what the difference is between standalone servers and domain servers, as well as introducing new management instruments
  • Move from the EJB Paradigm to CDI Beans and create a web application using CDI Beans
  • Set up the Arquillian environment and test your application from inside the container and outside
  • Discover the JBoss messaging provider and add Queues and Topics to your example. Advanced JMS: Consume messages from an external JMS Provider
  • Get started with JBoss web services providers and add SOAP-based web services to your example, as well as adding RESTful web services to your example
  • Write CLI scripts to manage your applications and dive deep into the Management API
  • Explore clustering the Web tier and clustering the service components on JBoss AS 7
  • Create login modules for your applications and secure the web tier of your application, as well as securing the EJB tier of the application

商品描述(中文翻譯)

學習專家並透過這本極具可讀性的書籍掌握 JBoss 應用伺服器。它解決了許多困難,涵蓋了創建、除錯和保護 Java EE 應用程式的過程。這是你所需的唯一手冊。

概述
- 一本完整的 JBoss 開發者指南,涵蓋從基本安裝到在這個受歡迎且獲獎的 JBoss 應用伺服器上創建、除錯和保護 Java EE 應用程式的所有內容。
- 精通 Java 企業編程中最重要的領域,包括 EJB 3.1、JPA、上下文和依賴注入、網路服務、安全框架等。
- 從 JBoss AS 7 的基礎開始,並透過易於理解的實用範例進一步探討重要的進階主題。

詳細內容
JBoss 應用伺服器符合高標準的可靠性、效率和穩健性,並用於構建強大且安全的 Java EE 應用程式。它支持 Java 企業編程中最重要的領域,包括 EJB 3.1、上下文和依賴注入、JAX-WS 和 JAX-RS 網路服務、安全框架等。開始 JBoss 應用伺服器開發可能會面臨挑戰;然而,透過正確的方法和指導,你可以輕鬆掌握它,而這本書正是如此承諾。

這本書以易於閱讀的風格撰寫,將帶你從 JBoss AS 的基礎(如安裝核心組件和插件)到使你成為一名值得關注的 JBoss 開發者的技能,涵蓋進階主題,如使用 JBoss 訊息服務開發應用程式、JBoss 網路服務、集群應用程式等。

你將學習安裝適合的環境以在 JBoss AS 上開發企業應用程式的必要步驟。你還將學習如何使用 Eclipse、JBoss 插件和 Maven 設計企業應用程式,以構建和部署你的應用程式。讀者將學會如何使用 JMS 啟用分散式通信。使用 Java Persistence API 將使存儲和檢索物件變得更加簡單。本書的核心部分將帶你進入編程領域,提供經過測試的真實範例。這些範例程式經過精心設計,易於理解,並可作為你應用程式的起點。

這本實用指南將展示如何快速獲得使用 JBoss AS 進行 Java EE 開發的實踐經驗,並提供易於理解和實用的程式範例。

你將從這本書中學到的內容
- JBoss AS 7 的基本要素:新的檔案系統結構、新的配置,以及獨立伺服器和域伺服器之間的區別,還有新管理工具的介紹。
- 從 EJB 範式轉向 CDI Beans,並使用 CDI Beans 創建網路應用程式。
- 設置 Arquillian 環境,並從容器內部和外部測試你的應用程式。
- 探索 JBoss 訊息提供者,並將佇列和主題添加到你的範例中。進階 JMS:從外部 JMS 提供者消費訊息。
- 開始使用 JBoss 網路服務提供者,並將基於 SOAP 的網路服務添加到你的範例中,以及將 RESTful 網路服務添加到你的範例中。
- 編寫 CLI 腳本以管理你的應用程式,並深入了解管理 API。
- 探索在 JBoss AS 7 上集群 Web 層和服務組件的集群。
- 為你的應用程式創建登錄模組,並保護應用程式的 Web 層,以及保護應用程式的 EJB 層。