Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 356 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
356
Dung lượng
12,13 MB
Nội dung
[...]... in rapid and hot-deployment of JavaEEapplications through a development IDE or existing build tool such as Apache Ant or Apache Maven Chapter 8, Performance and Debugging: This chapter consists of recipes for solving issues related to the performance and debugging of JavaEEapplications The solutions described will help in understanding performance-related issues in a JavaEE application and ways... Understanding the JSF 2.0 specification ff Understanding Bean Validation ff Understanding profiles Introduction The goal of this book is to describe recipes forsecuring,tuning,andextendingenterpriseapplications using a JavaEE6 implementation First, I want to cover some essential changes in JavaEE 6, then later employ some of these changes in recipes that are sure to help you make a more secured and. .. the availability of the JavaEE6 APIs in the EJB container: The green boxes denote the new APIs added to JavaEE6 9 Out with the Old, In with the New 4 Next, we examine the availability of the JavaEE6 APIs in the application client: The green box denotes the new API added to JavaEE6 We will now cover each of the items marked for deletion, why it was marked for deletion, and what will be replacing... the JavaEE6 release The focus will be directed on how these new features will simplify your development, as well as how to improve your application performance However, if you wish to dive straight in, then feel free to skip this chapter with the ability to return to it for reference Pruning old APIs Before diving into new APIs, we need to understand what has been marked for removal in Java EE6 Java. .. process has already been adopted by the Java SE group None of the proposed items marked will actually be removed from JavaEE 6, but could be removed from JavaEE 7 1 To begin with, let's look at the relationships among the JavaEE containers: 8 Chapter 1 2 Next, we examine the availability of the JavaEE6 APIs in the web container: The green boxes denote the new APIs added to JavaEE6 3 Next, we examine... rules 65 68 77 80 84 89 93 Table of Contents Securely obfuscating Java byte-code Minification and obfuscation of web resources 101 108 Chapter 4: Enterprise Testing Strategies 115 Chapter 5: ExtendingEnterpriseApplications 169 Chapter 6: Enterprise Mobile Device Integration 201 Chapter 7: Deployment and Configuration 239 Chapter 8: Performance and Debugging 285 Introduction Remote debugging of Java EE. .. with JavaEE 5 In JavaEE 5, EJBs, persistent entities, and web services were remodeled to follow a more object-oriented approach (Java classes implementing Java interfaces), and to use annotations as a new way of defining metadata (XML deployment descriptors becoming optional) JavaEE6 follows this path and applies the same paradigms to the web tier JavaEE6 focuses on bringing simplicity to the enterprise. .. required tools and/ or SDKs that are used in each recipe Many recipes are referencing a specific JavaEE6 container, but any JavaEE 6- complient container would suffice Who this book is for This book is aimed at Java developers and programmers who want to secure, tune, and extend their JavaEEapplications Conventions In this book, you will find a number of styles of text that distinguish between different... Java programming language This book covers exciting recipes on securing,tuning,andextendingEnterpriseApplications using a JavaEE6 implementation The book starts with the essential changes in JavaEE6 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... recommended standard for persistence in JavaEE6 See also ff EJB version 3.1, JSR-318: http://jcp.org/en/jsr/detail?id=318 ff JPA version 2.0, JSR-317: http://jcp.org/en/jsr/detail?id=317 ff Recipes on JPA 2.0 in Chapter 2, Enterprise Persistence Pruning JavaEE application deployment The JSR 88 defines standard application programming interfaces (APIs) to enable deployment of J 2EE applicationsand standalone . alt=""
Java EE 6 Cookbook
for Securing,
Tuning, and
Extending Enterprise
Applications
Packed with comprehensive recipes to secure, tune, and
extend. your Java EE applications
Mick Knutson
PUBLISHING
professional expertise distilled
BIRMINGHAM - MUMBAI
Java EE 6 Cookbook for Securing, Tuning,
and Extending