Professional Documents
Culture Documents
(Download PDF) Java Ee 7 Development With Wildfly 1St Edition Cmil Michal Matloka Michal Marchioni Francesco Online Ebook All Chapter PDF
(Download PDF) Java Ee 7 Development With Wildfly 1St Edition Cmil Michal Matloka Michal Marchioni Francesco Online Ebook All Chapter PDF
https://textbookfull.com/product/java-ee-7-development-with-
netbeans-8-1st-edition-heffelfinger-david-r/
https://textbookfull.com/product/jboss-as-5-development-1st-
edition-marchioni-francesco/
https://textbookfull.com/product/java-ee-development-with-
eclipse-1st-edition-vohra-deepak/
https://textbookfull.com/product/java-ee-development-with-
eclipse-second-edition-ram-kulkarni/
De Profundis 2nd Edition Michal Oracz
https://textbookfull.com/product/de-profundis-2nd-edition-michal-
oracz/
https://textbookfull.com/product/java-ee-7-recipes-a-problem-
solution-approach-1st-edition-juneau-josh/
https://textbookfull.com/product/mitochondrial-gene-expression-
methods-and-protocols-michal-minczuk/
https://textbookfull.com/product/handbook-of-advanced-
chromatography-mass-spectrometry-techniques-1st-edition-michal-
holcapek/
https://textbookfull.com/product/introducing-java-ee-7-a-look-at-
what-s-new-juneau-josh/
Java EE 7 Development
with WildFly
Michał Ćmil
Michał Matłoka
Francesco Marchioni
BIRMINGHAM - MUMBAI
Java EE 7 Development with WildFly
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the authors, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
ISBN 978-1-78217-198-0
www.packtpub.com
Indexers
Commissioning Editor
Rekha Nair
James Jones
Priya Sane
Acquisition Editor
James Jones Production Coordinator
Shantanu N. Zagade
Technical Editors
Indrajit A. Das
Rohit Kumar Singh
About the Authors
Michał Ćmil is a Java developer with experience in web and desktop application
development. In the past, he has worked for the e-commerce sector. Currently,
he is developing manufacturing execution systems for industry clients. He has
been a volunteer at GeeCON. Michał works as a software designer/developer
for PSI Poland.
Michał Matłoka is a Java developer with experience in both Java EE and Spring
technologies. He is a JBoss community contributor, focusing mainly on Arquillian
and ShrinkWrap, and is also a winner of the JBoss Community Recognition Award
in 2013 for his contributions to ShrinkWrap. He has spoken at Poznan Java User
Group and volunteered at GeeCON. Michał is currently one of the 20 CEOs at
SoftwareMill, a fully distributed company with no main office and a completely
flat organization structure.
Francesco Marchioni is a Sun Certified Enterprise architect employed for an
Italian company based in Rome. He started learning Java in 1997, and since then he
has followed the path to the newest Application Program Interfaces released by Sun.
In 2000, he joined the JBoss community when the application server was running the
2.x release.
He has spent many years as a software consultant, where he has envisioned many
successful software migrations from vendor platforms to the open source products
such as JBoss AS, fulfilling the tight budget requirements of current times.
For the past 5 years, he has been authoring technical articles for O'Reilly Media and
also runs an IT portal focused on JBoss products (http://www.mastertheboss.com).
In December 2010, he authored his second title, JBoss AS 5 Performance Tuning, Packt
Publishing, which describes how to deliver fast and efficient applications on JBoss AS.
In August 2012, he coauthored the book, Infinispan Data Grid Platform, Packt
Publishing, with Manik Surtani, which covers all aspects related to the configuration
and development of applications using the Infinispan data grid platform.
I'd like to thank Packt Publishing for sharing the vision of this
new book and for all the effort they put in it. I'd also like to thank
my family for being always on my side, particularly, my wife for
allowing me to follow my book author ambitions, and my father for
buying me a C-64 instead of a motorcycle when I was young.
About the Reviewers
Dustin Kut Moy Cheung was born and raised in the island of Mauritius.
His interest in computers was sparked when he got his first computer at the age of
nine. He went on to study Electrical Engineering at McGill University in Montreal,
Canada. Dustin is currently working as a productization engineer in the JBoss
productization team at Red Hat.
Jakub Marchwicki has been in the software development industry for the past
10 years—wearing multiple hats, getting his hands dirty in multiple environments,
and securing both technical as well as the business side of The Thing, which is an
engineer with a human-friendly interface. Additionally, he has worked with a
variety of languages and frameworks.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub
files available? You can upgrade to the eBook version at www.PacktPub.com and as a print
book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
service@packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a
range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
TM
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print, and bookmark content
• On demand and accessible via a web browser
[ ii ]
Table of Contents
[ iii ]
Table of Contents
[ iv ]
Table of Contents
[v]
Table of Contents
[ vi ]
Table of Contents
[ vii ]
Getting Started with WildFly
• CDI is now enabled by default (without the need to add the bean.xml file
to the deployment), with the possibility to specify the desired component
scanning mode.
• More fine-grained control over the bean discovery mechanism is now
available for the developer, thanks to the use of the @Vetoed annotation
and class or packages filters in beans.xml. Interceptors, decorators, and
alternatives can now be globally enabled for the whole application using
the @Priority annotation, instead of enabling every module.
• Event metadata can now be examined when a CDI event is handled.
• Interceptors have been enhanced with the possibility to be executed around
constructor invocation.
• Finally, the new version contains a significant number of enhancements for
the development of portable extensions.
• Non-blocking I/O API for Servlets has been provided to improve scalability
of web applications
• Multiple security improvements have been introduced; the most notable
of them is the possibility to set the default security semantics for all
HTTP methods
[ 12 ]
Another random document with
no related content on Scribd:
property infringement, a defective or damaged disk or other
medium, a computer virus, or computer codes that damage or
cannot be read by your equipment.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.