Java EE.6 Cookbook for Securing Tuning and Extending Enterprise Applications