Sunday, September 16, 2012


Book Detail 
Print Length: 356 pages
Publisher: Packt Publishing (June 25, 2012)
Sold by: Amazon Digital Services, Inc.
Language: English
ASIN: B008AWU25S
File Size : 11 Mb | File Format : PDF
Book Description 

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. This book is aimed at Java developers and programmers who want to secure, tune and, extend their Java EE applications.

From book Cover 

Chapter 1, Out with the Old, In with the New: This chapter is not a tutorial or primer on the various specifications, but rather aimed at giving a high-level summary of the key changes in  the Java EE 6 release. The focus will be directed on how these new features will simplify your development, as well as how to improve your application performance.

Chapter 2, Enterprise Persistence: In this chapter, 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 also several additional sections that describe some typical issues encountered, further tips, and extension points for starting your own JPA application, or extending an existing application.

Chapter 3, Security: In this chapter, we will 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, which is a widely accepted framework for more fine-grained security  implementation.

Chapter 4, Enterprise Testing Strategies: This chapter covers a wide range of testing
techniques to employ in the Enterprise. We cover testing-related recipes for testing various Java EE technologies, including JPA, EJB, JSF, and web services.

Chapter 5, Extending Enterprise Applications: In this chapter, we will explore various ways to extend a Java EE environment with the use of additional dynamic languages as well as frameworks.

We start with a recipe using Groovy as a dynamic language integrating to existing Java code, then move to examples with Scala, followed by a recipe to integrate AspectJ aspect weaving into an existing application.

We will then end this chapter with two standard Java EE 6 extensions, the Decorator and Interceptor. These are new CDI features that have similar capability and extensibility as we might get from Aspects.

Chapter 6, Enterprise Mobile Device Integration: This chapter will cover recipes that touch on the issues, considerations, and options related to extending Enterprise development efforts into mobile application development.

Chapter 7, Deployment and Configuration: In this chapter, we will cover issues and solutions to application configuration. The solutions described will cover the use of standard Java EE APIs to access external properties files, as well as Groovy-based configuration scripts.

Advanced configuration topics will be covered using the Java Management Extensions (JMX) including detailed configuration and recipes explaining the use of tools to connect to a JMX service.

This chapter will also cover tools to aid in rapid and hot-deployment of Java EE applications 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 Java EE applications. The solutions described will help in understanding performance-related issues in a Java EE application and ways to identify the cause. Performance topics that will be covered include profiling application  memory, TCP connections, server sockets, and threading-related problems that can face any Java application.

About the Author

Mick Knutson
With nearly two decades of experience working in the IT industry in various roles as Enterprise technology consultant, Java Architect, project leader, Engineer, Designer and Developer, Mr. Knutson has gained a wide variety of experience in disciplines including JavaEE, Web Services, Mobile Computing and Enterprise Integration Solutions.

Over the course of his career, Mr. Knutson has enjoyed long lasting partnerships with many of the most recognizable names in the Health Care, Financial, Banking, Insurance, Manufacturing, Telecommunications, Utilities, Product Distribution, Industrial and Electronics industries employing industry standard full software life cycle methodologies including the Rational Unified Process (RUP), Agile, SCRUM, and Extreme Programming (XP).

Mr. Knutson has also undertaken speaking engagements, training seminars, white paper and book publishing engagements world-wide. As an active Blogger and tweeter, Mr. Knutson has also been inducted in the prestigious DZone.com Most Valuable Blogger (MVB) group and can be followed at http://www.dzone.com/page/mvbs, http://www.dzone.com/users/mickknutson and twitter at http://twitter.com/mickknutson.

Brief Contents

Chapter 1: Out with the Old, In with the New
Chapter 2: Enterprise Persistence
Chapter 3: Security
Chapter 4: Enterprise Testing Strategies
Chapter 5: Extending Enterprise Applications
Chapter 6: Enterprise Mobile Device Integration
Chapter 7: Deployment and Configuration
Chapter 8: Performance and Debugging

Download Ebook : Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

Rapid : Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

Ziddu : Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

MF : Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

0 comments:

Post a Comment