Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications
暫譯: Java EE 6 食譜:保護、調整與擴展企業應用程式

Mick Knutson

  • 出版商: Packt Publishing
  • 出版日期: 2012-06-28
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1849683166
  • ISBN-13: 9781849683166
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Packed with comprehensive recipes to secure, tune, and extend your Java EE applications

Overview

  • Secure your Java applications using Java EE built-in features as well as the well-known Spring Security framework
  • Utilize related recipes for testing various Java EE technologies including JPA, EJB, JSF, and Web services
  • Explore various ways to extend a Java EE environment with the use of additional dynamic languages as well as frameworks
  • A learn-by-example based approach that focuses on key concepts to provide the foundation to solve real world problems

In Detail

Java Platform, Enterprise Edition is a widely used platform for enterprise server programming in the Java programming language.

This book covers exciting recipes on securing, tuning and extending enterprise applications using a Java EE6 implementation.

The book starts with the essential changes in Java EE 6. Then we will dive into the implementation of some of the new features of the JPA 2.0 specification, and look at implementing auditing for relational data stores. There are several additional sections that describe some of the subtle issues encountered, tips, and extension points for stating your own JPA application, or extending an existing application.

We will then look into how we can enable security for our software system using Java EE built-in features as well as using the well-known Spring Security framework. We will then look at recipes on testing various JavaEE technologies including JPA, EJB, JSF, and Web services.

Next we will explore various ways to extend a Java EE environment with the use of additional dynamic languages as well as frameworks.

The book then covers recipes that touch on the issues, considerations and options related to extending enterprise development efforts into mobile application development.

At the end of the book, we will cover managing enterprise application deployment and configuration, and recipes that will help you debug problems and enhance the performance of your applications.

What you will learn from this book

  • Dive into the implementation of some of the new features of the JPA 2.0 specification
  • Perform Authentication and access control in Java EE
  • Enforce access control in Java EE
  • Protect systems against SQL injection and Cross domain Scripting
  • Test JSF with Selenium and JAX-WS and JAX-RS with SOAPUI
  • Integrate Groovy, Jython, and Scala with Enterprise applications
  • Integrate Mobile Devices into your Enterprise
  • Debug problems and enhance the performance of your applications

Approach

This book is part of Packt's Cookbook series. A Packt Cookbook contains step-by-step recipes for solutions to the most important problems you face when working with a topic.

Who this book is written for

This book is aimed at Java developers and programmers who want to secure, tune and, extend their Java EE applications.

商品描述(中文翻譯)

本書提供全面的食譜,以確保、調整和擴展您的 Java EE 應用程式

概述

  • 使用 Java EE 內建功能以及知名的 Spring Security 框架來保護您的 Java 應用程式
  • 利用相關食譜測試各種 Java EE 技術,包括 JPA、EJB、JSF 和 Web 服務
  • 探索使用額外動態語言和框架擴展 Java EE 環境的各種方法
  • 以實例學習為基礎的方法,專注於關鍵概念,提供解決現實世界問題的基礎

詳細內容

Java 平台,企業版(Java Platform, Enterprise Edition)是 Java 程式語言中廣泛使用的企業伺服器程式設計平台。

本書涵蓋了使用 Java EE6 實作來保護、調整和擴展企業應用程式的精彩食譜。

本書首先介紹 Java EE 6 的基本變更。接著,我們將深入探討 JPA 2.0 規範的一些新功能的實作,並研究如何為關聯資料庫實作審計。還有幾個附加章節描述了一些遇到的微妙問題、提示以及建立自己的 JPA 應用程式或擴展現有應用程式的擴展點。

然後,我們將探討如何使用 Java EE 內建功能以及知名的 Spring Security 框架來啟用我們的軟體系統的安全性。我們接著將查看測試各種 Java EE 技術的食譜,包括 JPA、EJB、JSF 和 Web 服務。

接下來,我們將探索使用額外動態語言和框架擴展 Java EE 環境的各種方法。

本書還涵蓋了與將企業開發工作擴展到行動應用程式開發相關的問題、考量和選項的食譜。

在本書的最後,我們將介紹企業應用程式的部署和配置管理,以及幫助您調試問題和提升應用程式性能的食譜。

您將從本書中學到什麼

  • 深入探討 JPA 2.0 規範的一些新功能的實作
  • 在 Java EE 中執行身份驗證和存取控制
  • 在 Java EE 中強制執行存取控制
  • 保護系統免受 SQL 注入和跨域腳本攻擊
  • 使用 Selenium 測試 JSF,使用 SOAPUI 測試 JAX-WS 和 JAX-RS
  • 將 Groovy、Jython 和 Scala 與企業應用程式整合
  • 將行動裝置整合進您的企業
  • 調試問題並提升應用程式的性能

方法

本書是 Packt 的食譜系列的一部分。Packt 食譜包含針對您在處理主題時面臨的最重要問題的逐步解決方案。

本書的讀者對象

本書針對希望保護、調整和擴展其 Java EE 應用程式的 Java 開發人員和程式設計師。

最後瀏覽商品 (20)