Download agoncal book javaee7 Free Java Code
Description
Code of the future Java EE 7 Book.
Icons
Source Files
The download file agoncal-book-javaee7-master.zip has the following entries.
.gitignore// w w w . ja v a 2 s.co m
.vpprefdata/.systemproject.vpp
.vpprefdata/.vp.preference
.vpprefdata/LayoutPerspectiveData/ARYisCCGAqAKbwca.jpeg
.vpprefdata/LayoutPerspectiveData/ARYisCCGAqAKbwca.lod
.vpprefdata/LayoutPerspectiveData/ARYisCCGAqAKbwcaM.lod
.vpprefdata/LayoutPerspectiveData/L7yCsCCGAqAKbwcY.jpeg
.vpprefdata/LayoutPerspectiveData/L7yCsCCGAqAKbwcY.lod
.vpprefdata/LayoutPerspectiveData/L7yCsCCGAqAKbwcYM.lod
.vpprefdata/LayoutPerspectiveData/Tb9isCCGAqAKbwcb.jpeg
.vpprefdata/LayoutPerspectiveData/Tb9isCCGAqAKbwcb.lod
.vpprefdata/LayoutPerspectiveData/Tb9isCCGAqAKbwcbM.lod
.vpprefdata/LayoutPerspectiveData/i278sCCGAqAKbwcX.jpeg
.vpprefdata/LayoutPerspectiveData/i278sCCGAqAKbwcX.lod
.vpprefdata/LayoutPerspectiveData/i278sCCGAqAKbwcXC.lod
.vpprefdata/LayoutPerspectiveData/i278sCCGAqAKbwcXM.lod
.vpprefdata/LayoutPerspectiveData/i278sCCGAqAKbwcXMC.lod
.vpprefdata/dictionary/user.lx
.vpprefdata/nicknames/NickNameIndexing.xml
.vpprefdata/nicknames/XY4A3xyD.AAAAQOf
.vpprefdata/projectsViewInfo/frxPXxyD.AAAAQAi
.vpprefdata/treestates/ProjectTreeStateIndexing.xml
.vpprefdata/treestates/bY4A3xyD.AAAAQOe
README.md
agoncal-book-javaee7.vpp
chapter02/chapter02-putting-together/pom.xml
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/Book.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/BookService.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/EightDigits.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/IsbnGenerator.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/IssnGenerator.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/Loggable.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/LoggingInterceptor.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/LoggingProducer.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/Main.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/NumberGenerator.java
chapter02/chapter02-putting-together/src/main/java/org/agoncal/book/javaee7/chapter02/ThirteenDigits.java
chapter02/chapter02-putting-together/src/main/resources/META-INF/beans.xml
chapter02/chapter02-putting-together/src/test/java/org/agoncal/book/javaee7/chapter02/BookServiceIT.java
chapter02/chapter02-putting-together/src/test/java/org/agoncal/book/javaee7/chapter02/MockGenerator.java
chapter02/chapter02-putting-together/src/test/resources/META-INF/beans.xml
chapter02/chapter02-samples/pom.xml
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/EntityManagerProducer.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/LoggingProducer.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex01/Book01.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex01/BookService01.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex01/NumberGenerator01.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex02/Book02.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex02/BookService02.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex02/IsbnGenerator02.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex02/IssnGenerator02.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex02/NumberGenerator02.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex03/Book03.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex03/BookService03.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex03/IsbnGenerator03.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex03/IssnGenerator03.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex03/NumberGenerator03.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex04/Book04.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex04/BookService04.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex04/IsbnGenerator04.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex04/NumberGenerator04.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex06/Book06.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex06/BookService06.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex06/IsbnGenerator06.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex06/NumberGenerator06.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/Book07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/BookService07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/EightDigits07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/IsbnGenerator07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/IssnGenerator07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/LegacyBookService07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/NumberGenerator07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex07/ThirteenDigits07.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/Book10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/BookEvenService10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/BookOddService10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/Digits.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/IsbnEvenGenerator10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/IsbnOddGenerator10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/IssnGenerator10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/LegacyBookService10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/NumberGenerator10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex10/NumberOfDigits10.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/Book12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/BookEvenService12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/BookOddService12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/EightDigits12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/Even12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/IsbnEvenGenerator12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/IsbnOddGenerator12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/IssnGenerator12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/LegacyBookService12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/NumberGenerator12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/Odd12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex12/ThirteenDigits12.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex14/Book14.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex14/BookService14.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex14/IsbnGenerator14.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex14/MockGenerator14.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex14/NumberGenerator14.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/Book16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/BookService16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/EightDigits16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/IsbnGenerator16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/IssnGenerator16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/NumberGenerator16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/NumberProducer16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/Random16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex16/ThirteenDigits16.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex19/DerbyPingService19.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex19/JDBCConnectionProducer19.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex21/Account.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex21/Customer.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex21/CustomerCreatorWizard21.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex21/CustomerService.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex21/Login.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex22/Book22.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex22/BookService22.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex22/IsbnGenerator22.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex22/NumberGenerator22.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex22/ThirteenDigits22.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex23/Customer23.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex23/CustomerService23.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex25/Customer25.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex25/CustomerService25.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex25/LoggingInterceptor25.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex27/Customer27.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex27/CustomerService27.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex27/ProfileInterceptor27.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/Customer28.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/CustomerService28.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/I1.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/I2.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/I3.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex28/I4.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex29/Customer29.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex29/CustomerService29.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex29/Loggable29.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex29/LoggingInterceptor29.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/AuditInterceptor33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/Auditable33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/Customer33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/CustomerService33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/Loggable33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex33/LoggingInterceptor33.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex34/Book34.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex34/BookService34.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex34/FromEightToThirteenDigitsDecorator34.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex34/IssnGenerator34.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex34/NumberGenerator34.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/Added.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/Book36.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/BookService36.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/InventoryService36.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/IssnGenerator36.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/NumberGenerator36.java
chapter02/chapter02-samples/src/main/java/org/agoncal/book/javaee7/chapter02/ex36/Removed.java
chapter02/chapter02-samples/src/main/resources/META-INF/beans.xml
chapter02/chapter02-samples/src/main/resources/META-INF/persistence.xml
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex02/NumberGenerator02Test.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex03/NumberGenerator03Test.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex04/NumberGenerator04IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex06/NumberGenerator06IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex07/NumberGenerator07IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex10/NumberGenerator10IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex12/NumberGenerator12IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex14/NumberGenerator14IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex16/NumberGenerator16IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex19/DerbyPingService19IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex23/CustomerService23IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex25/CustomerService25IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex27/CustomerService27IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex28/CustomerService28IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex29/CustomerService29IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex33/CustomerService31IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex34/NumberGenerator34IT.java
chapter02/chapter02-samples/src/test/java/org/agoncal/book/javaee7/chapter02/ex36/NumberGenerator36IT.java
chapter02/pom.xml
chapter03/chapter03-putting-together/pom.xml
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/Address.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/Customer.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/Email.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/USA.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/ZipCode.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/ZipCodeChecker.java
chapter03/chapter03-putting-together/src/main/java/org/agoncal/book/javaee7/chapter03/ZipCodeValidator.java
chapter03/chapter03-putting-together/src/main/resources/ValidationMessages.properties
chapter03/chapter03-putting-together/src/main/resources/ValidationMessages_fr.properties
chapter03/chapter03-putting-together/src/main/resources/beans.xml
chapter03/chapter03-putting-together/src/test/java/org/agoncal/book/javaee7/chapter03/AddressIT.java
chapter03/chapter03-putting-together/src/test/java/org/agoncal/book/javaee7/chapter03/CustomerIT.java
chapter03/chapter03-samples/pom.xml
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex01/Book01.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex02/Book02.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex03/Book03.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex04/CardValidator04.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex04/CreditCard04.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex05/Customer05.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex05/Email.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex06/ChronologicalDates.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex06/ChronologicalDatesValidator.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex06/GreaterThanZero.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex06/Order06.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex06/OrderLine06.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/ChronologicalDates.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/ChronologicalDatesValidator.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/Creation.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/Delivery.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/Order08.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/OrderLine08.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex08/Payment.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/ChronologicalDates.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/ChronologicalDatesValidator.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/Delivery.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/Order09.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/OrderLine09.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex09/Payment.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex10/CD10.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex10/Item10.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex10/MusicGenre.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex11/Order11.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex12/Error.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex12/ItemServerConnection12.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex12/URL.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex12/URLValidator.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex13/ItemServerConnection13.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex13/URL.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex13/URLValidator.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex14/Book14.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex21/CD21.java
chapter03/chapter03-samples/src/main/java/org/agoncal/book/javaee7/chapter03/ex21/PrintingCatalog.java
chapter03/chapter03-samples/src/main/resources/META-INF/constraints.xml
chapter03/chapter03-samples/src/main/resources/META-INF/validation.xml
chapter03/chapter03-samples/src/main/resources/ValidationMessages.properties
chapter03/chapter03-samples/src/main/resources/ValidationMessages_fr.properties
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex01/Book01Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex02/Book02Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex03/Book03Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex04/CardValidator04Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex05/Customer05Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex06/Order06Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex08/Order08Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex09/Order09Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex10/CD10Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex10/Item10Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex11/Order11Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex12/ItemServerConnection12Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex13/ItemServerConnection13Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex14/Book14Test.java
chapter03/chapter03-samples/src/test/java/org/agoncal/book/javaee7/chapter03/ex21/CD21Test.java
chapter03/pom.xml
chapter04/chapter04-putting-together/pom.xml
chapter04/chapter04-putting-together/src/main/java/org/agoncal/book/javaee7/chapter04/Book.java
chapter04/chapter04-putting-together/src/main/java/org/agoncal/book/javaee7/chapter04/Main.java
chapter04/chapter04-putting-together/src/main/resources/META-INF/persistence.xml
chapter04/chapter04-putting-together/src/main/resources/insert.sql
chapter04/chapter04-putting-together/src/test/java/org/agoncal/book/javaee7/chapter04/BookIT.java
chapter04/pom.xml
chapter05/chapter05-samples/pom.xml
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/Constants.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex01/Book01.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex02/Address02.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex04/News04.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex04/NewsId04.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex06/News06.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex06/NewsId06.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex09/Track09.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex11/Book11.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex14/Customer14.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex17/CreditCard17.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex17/CreditCardType17.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex20/Customer20.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex23/Book23.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex24/CD24.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex25/Book25.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex29/Address29.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex29/Customer29.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex32/Address32.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex32/Customer32.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex34/Address34.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex34/Customer34.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex39/Address39.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex39/Customer39.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex40/Order40.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex40/OrderLine40.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex43/Order43.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex43/OrderLine43.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex45/Order45.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex45/OrderLine45.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex46/Artist46.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex46/CD46.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex49/Comment49.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex49/News49.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex51/Comment51.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex51/News51.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex53/Book53.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex53/CD53.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex53/Item53.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex56/Book56.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex56/CD56.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex56/Item56.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex59/Book59.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex59/CD59.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex59/Item59.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex60/Book60.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex60/CD60.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex60/Item60.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex61/Book61.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex61/CD61.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex61/Item61.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex63/Book63.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex63/Item63.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex63bis/Book63Bis.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex63bis/Item63Bis.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex66/Book66.java
chapter05/chapter05-samples/src/main/java/org/agoncal/book/javaee7/chapter05/ex66/Item66.java
chapter05/chapter05-samples/src/main/resources/META-INF/ex25_book_mapping.xml
chapter05/chapter05-samples/src/main/resources/META-INF/persistence.xml
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/AbstractPersistentTest.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex01/Book01IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex02/Address02IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex04/News04IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex06/News06IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex09/Track09IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex11/Book11IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex14/Customer14IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex17/CreditCard17IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex20/Customer20IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex23/Book23IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex24/CD24IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex25/Book25IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex29/Customer29IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex32/Customer32IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex34/Customer34IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex39/Customer39IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex40/Order40IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex43/Order43IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex45/Order45IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex46/Artist46IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex49/News49IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex51/News51IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex53/Item53IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex56/Item56IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex59/Item59IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex60/Item60IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex61/Item61IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex63/Item63IT.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex63bis/Item63BisTest.java
chapter05/chapter05-samples/src/test/java/org/agoncal/book/javaee7/chapter05/ex66/Item66IT.java
chapter05/pom.xml
chapter06/chapter06-samples/pom.xml
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/Constants.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex03/Address03.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex03/Customer03.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex21/Address21.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex21/Book21.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex21/Customer21.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex21/CustomerDTO21.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex24/Address24.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex24/Customer24.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex29/Book29.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex34/Address34.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex34/Book34.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex34/Customer34.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex36/Book36.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex38/Customer38.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex39/AgeCalculationListener.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex39/Customer39.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex39/DataValidationListener.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex42/Customer42.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex42/CustomerListener.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex42/DebugListener.java
chapter06/chapter06-samples/src/main/java/org/agoncal/book/javaee7/chapter06/ex42/Person42.java
chapter06/chapter06-samples/src/main/resources/META-INF/default_mapping.xml
chapter06/chapter06-samples/src/main/resources/META-INF/persistence.xml
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/AbstractPersistentTest.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex03/Customer03IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex21/Queries21IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex24/CriteriaAPI24IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex29/StoredProcedure29IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex34/Caching34IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex36/Book36IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex38/Customer38IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex39/Customer39IT.java
chapter06/chapter06-samples/src/test/java/org/agoncal/book/javaee7/chapter06/ex42/Customer42IT.java
chapter06/pom.xml
chapter07/chapter07-samples/pom.xml
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex01/Book01.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex01/BookEJB01.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex02/Book02.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex02/CD02.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex02/ItemEJB02.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex02/ItemLocal02.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex02/ItemRemote02.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex05/Book05.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex05/CD05.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex05/ItemEJB05.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex07/Item07.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex07/ShoppingCartEJB07.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex08/Cache08.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex09/CacheEJB09.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex10/CacheEJB10.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex11/CacheEJB11.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex12/CacheEJB12.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex14/Book14.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex14/ItemEJB14.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex15/Customer15.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex15/Order15.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex15/OrderEJB15.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex17/Book17.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex17/ItemEJB17.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex17/ItemLocal17.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex17/ItemRemote17.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex17/Main17.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex18/Item18.java
chapter07/chapter07-samples/src/main/java/org/agoncal/book/javaee7/chapter07/ex18/ItemEJB18.java
chapter07/chapter07-samples/src/main/resources/META-INF/ejb-jar.xml
chapter07/chapter07-samples/src/main/resources/META-INF/persistence.xml
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex01/BookEJB01IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex02/ItemEJB02IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex05/BookEJB05IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex07/ShoppingCartEJB07IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex08/Cache08Test.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex09/CacheEJB09IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex10/CacheEJB10IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex11/CacheEJB11IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex12/CacheEJB12IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex15/OrderEJB15IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex17/ItemEJB17IT.java
chapter07/chapter07-samples/src/test/java/org/agoncal/book/javaee7/chapter07/ex18/ItemEJB18IT.java
chapter07/pom.xml
chapter08/chapter08-consumer/pom.xml
chapter08/chapter08-consumer/src/main/java/org/agoncal/book/javaee7/chapter08/Main.java
chapter08/chapter08-samples/pom.xml
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex01/CacheEJB01.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex02/Item02.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex02/ShoppingCartEJB02.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex03/StatisticsEJB03.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex04/Customer04.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex04/CustomerEJB04.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex05/Book05.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex05/CD05.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex05/ItemEJB05.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex09/Book09.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex09/CD09.java
chapter08/chapter08-samples/src/main/java/org/agoncal/book/javaee7/chapter08/ex09/ItemEJB09.java
chapter08/chapter08-samples/src/main/resources/META-INF/persistence.xml
chapter08/chapter08-samples/src/test/java/org/agoncal/book/javaee7/chapter08/ex01/CacheEJB01IT.java
chapter08/chapter08-samples/src/test/java/org/agoncal/book/javaee7/chapter08/ex02/ShoppingCartEJB02IT.java
chapter08/chapter08-service/pom.xml
chapter08/chapter08-service/src/main/java/org/agoncal/book/javaee7/chapter08/Book.java
chapter08/chapter08-service/src/main/java/org/agoncal/book/javaee7/chapter08/BookEJB.java
chapter08/chapter08-service/src/main/java/org/agoncal/book/javaee7/chapter08/BookEJBRemote.java
chapter08/chapter08-service/src/main/java/org/agoncal/book/javaee7/chapter08/DatabasePopulator.java
chapter08/chapter08-service/src/main/java/org/agoncal/book/javaee7/chapter08/DatabaseProducer.java
chapter08/chapter08-service/src/main/resources/META-INF/beans.xml
chapter08/chapter08-service/src/main/resources/META-INF/persistence.xml
chapter08/chapter08-service/src/test/java/org/agoncal/book/javaee7/chapter08/BookEJBIT.java
chapter08/pom.xml
chapter09/chapter09-samples/pom.xml
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex01/Book01.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex01/CD01.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex01/InventoryEJB01.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex01/Item01.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex01/ItemEJB01.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex03/Book03.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex03/CD03.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex03/InventoryEJB03.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex03/Item03.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex03/ItemEJB03.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/Book04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/CD04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/InventoryEJB04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/InventoryLevelTooLowException04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/Item04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex04/ItemEJB04.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex06/Book06.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex06/CD06.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex06/InventoryEJB06.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex06/Item06.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex07/Book07.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex07/CD07.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex07/InventoryService07.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex07/Item07.java
chapter09/chapter09-samples/src/main/java/org/agoncal/book/javaee7/chapter09/ex07/ItemService07.java
chapter09/chapter09-samples/src/main/resources/META-INF/beans.xml
chapter09/chapter09-samples/src/main/resources/META-INF/persistence.xml
chapter09/chapter09-samples/src/test/java/org/agoncal/book/javaee7/chapter09/AllTests.java
chapter09/chapter09-samples/src/test/java/org/agoncal/book/javaee7/chapter09/ex01/ItemEJB01IT.java
chapter09/chapter09-samples/src/test/java/org/agoncal/book/javaee7/chapter09/ex03/ItemEJB03IT.java
chapter09/chapter09-samples/src/test/java/org/agoncal/book/javaee7/chapter09/ex04/ItemEJB04IT.java
chapter09/chapter09-samples/src/test/java/org/agoncal/book/javaee7/chapter09/ex07/ItemService07IT.java
chapter09/pom.xml
chapter10/chapter10-samples/pom.xml
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex06/Book.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex06/BookController.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex06/BookEJB.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex07/Book07.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex07/HtmlComponentController.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex14/Book.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex14/CD.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex14/Item.java
chapter10/chapter10-samples/src/main/java/org/agoncal/book/javaee7/chapter10/ex14/ItemController.java
chapter10/chapter10-samples/src/main/webapp/WEB-INF/beans.xml
chapter10/chapter10-samples/src/main/webapp/WEB-INF/faces-config.xml
chapter10/chapter10-samples/src/main/webapp/WEB-INF/web.xml
chapter10/chapter10-samples/src/main/webapp/ex01/newBook.html
chapter10/chapter10-samples/src/main/webapp/ex02/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex03/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex04/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex07/htmlcomponents.xhtml
chapter10/chapter10-samples/src/main/webapp/ex07/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex07/newBook.xml
chapter10/chapter10-samples/src/main/webapp/ex09/layout.xhtml
chapter10/chapter10-samples/src/main/webapp/ex09/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex11/checkNumbers.xhtml
chapter10/chapter10-samples/src/main/webapp/ex12/formats.xhtml
chapter10/chapter10-samples/src/main/webapp/ex13/implicitObjects.xhtml
chapter10/chapter10-samples/src/main/webapp/ex14/newBook.xhtml
chapter10/chapter10-samples/src/main/webapp/ex14/newCD.xhtml
chapter10/chapter10-samples/src/main/webapp/index.xhtml
chapter10/chapter10-samples/src/main/webapp/resources/apress/newItem.xhtml
chapter10/chapter10-samples/src/main/webapp/resources/images/book.gif
chapter10/pom.xml
chapter11/chapter11-putting-together/partial.xml
chapter11/chapter11-putting-together/pom.xml
chapter11/chapter11-putting-together/src/main/java/org/agoncal/book/javaee7/chapter11/Book.java
chapter11/chapter11-putting-together/src/main/java/org/agoncal/book/javaee7/chapter11/BookController.java
chapter11/chapter11-putting-together/src/main/java/org/agoncal/book/javaee7/chapter11/BookEJB.java
chapter11/chapter11-putting-together/src/main/java/org/agoncal/book/javaee7/chapter11/DBPopulator.java
chapter11/chapter11-putting-together/src/main/java/org/agoncal/book/javaee7/chapter11/DBProducer.java
chapter11/chapter11-putting-together/src/main/resources/META-INF/persistence.xml
chapter11/chapter11-putting-together/src/main/webapp/WEB-INF/beans.xml
chapter11/chapter11-putting-together/src/main/webapp/WEB-INF/faces-config.xml
chapter11/chapter11-putting-together/src/main/webapp/index.html
chapter11/chapter11-putting-together/src/main/webapp/layout.xhtml
chapter11/chapter11-putting-together/src/main/webapp/newBook.xhtml
chapter11/chapter11-putting-together/src/main/webapp/viewBook.xhtml
chapter11/chapter11-samples/pom.xml
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/Book.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex03/BookController03.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex05/BookController05.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex06/BookController06.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex07/InitController.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex08/BookController08.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex10/BookController10.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex11/BookController11.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex13/BookController13.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex13/EuroConverter.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex14/BookController14.java
chapter11/chapter11-samples/src/main/java/org/agoncal/book/javaee7/chapter11/ex14/IsbnValidator.java
chapter11/chapter11-samples/src/main/webapp/WEB-INF/beans.xml
chapter11/chapter11-samples/src/main/webapp/WEB-INF/faces-config.xml
chapter11/chapter11-samples/src/main/webapp/WEB-INF/web.xml
chapter11/chapter11-samples/src/main/webapp/ex08/newBook.xhtml
chapter11/chapter11-samples/src/main/webapp/ex10/listBooks.xhtml
chapter11/chapter11-samples/src/main/webapp/ex10/newBook.xhtml
chapter11/chapter11-samples/src/main/webapp/ex11/listBooks.xhtml
chapter11/chapter11-samples/src/main/webapp/ex11/newBook.xhtml
chapter11/chapter11-samples/src/main/webapp/ex13/listBooks.xhtml
chapter11/chapter11-samples/src/main/webapp/ex13/newBook.xhtml
chapter11/chapter11-samples/src/main/webapp/ex14/listBooks.xhtml
chapter11/chapter11-samples/src/main/webapp/ex14/newBook.xhtml
chapter11/chapter11-samples/src/main/webapp/index.xhtml
chapter11/pom.xml
chapter12/README.md
chapter12/chapter12-putting-together/pom.xml
chapter12/chapter12-putting-together/src/main/java/org/agoncal/book/javaee7/chapter12/CreditCard.java
chapter12/chapter12-putting-together/src/test/java/org/agoncal/book/javaee7/chapter12/CreditCardJSonTest.java
chapter12/chapter12-putting-together/src/test/java/org/agoncal/book/javaee7/chapter12/CreditCardXMLTest.java
chapter12/chapter12-samples/pom.xml
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex02/XPathQuerying02.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex04/OrderLine04.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex04/SaxParsing04.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex04/SaxParsingWithValidation04.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex05/CreditCard05.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex05/DomBuilding05.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex05/DomParsing05.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex05/DomParsingWithValidation05.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex05/OrderLine05.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex06/XsltTransforming06.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex07/CreditCard07.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex07/Main07.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex07/creditcard.xml
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex07/creditcard.xsd
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex11/CreditCard11.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex11/Main11.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex11/creditcard.xml
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex11/creditcard.xsd
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex14/order.json
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex15/OrderJsonBuilder15.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex16/OrderJsonParser16.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex17/OrderJsonGenerator17.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/CreditCard99.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/Customer99.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/DateAdapter99.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/JSonParsing99.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/Order99.java
chapter12/chapter12-samples/src/main/java/org/agoncal/book/javaee7/chapter12/ex99/OrderLine99.java
chapter12/chapter12-samples/src/main/resources/invalidOrder.xml
chapter12/chapter12-samples/src/main/resources/order.builder.xsl
chapter12/chapter12-samples/src/main/resources/order.json
chapter12/chapter12-samples/src/main/resources/order.xml
chapter12/chapter12-samples/src/main/resources/order.xsd
chapter12/chapter12-samples/src/main/resources/order.xsl
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex02/XPathQuerying02Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex04/SaxParsing04Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex04/SaxParsingWithValidation04Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex05/DomBuilding05Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex05/DomParsing05Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex05/DomParsingWithValidation05Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex05/JSonParsing05Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex06/XsltTransforming06Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex07/CreditCard07Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex11/CreditCard11Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex15/OrderJsonBuilder15Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex16/OrderJsonParser16Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex17/OrderJsonGenerator17Test.java
chapter12/chapter12-samples/src/test/java/org/agoncal/book/javaee7/chapter12/ex99/Order99Test.java
chapter12/pom.xml
chapter13/chapter13-mdb/.DS_Store
chapter13/chapter13-mdb/pom.xml
chapter13/chapter13-mdb/src/main/java/org/agoncal/book/javaee7/chapter13/ExpensiveOrderMDB.java
chapter13/chapter13-mdb/src/main/java/org/agoncal/book/javaee7/chapter13/OrderDTO.java
chapter13/chapter13-mdb/src/readme.txt
chapter13/chapter13-mdb/target/chapter13-mdb-1.0.jar
chapter13/chapter13-mdb/target/classes/org/agoncal/book/javaee7/chapter13/ExpensiveOrderMDB.class
chapter13/chapter13-mdb/target/classes/org/agoncal/book/javaee7/chapter13/OrderDTO.class
chapter13/chapter13-mdb/target/failsafe-reports/failsafe-summary.xml
chapter13/chapter13-mdb/target/maven-archiver/pom.properties
chapter13/chapter13-samples/README.md
chapter13/chapter13-samples/pom.xml
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex02/Consumer02.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex02/Producer02.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex04/Consumer04.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex04/Listener04.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex04/Producer04.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex05/Consumer05.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex05/ProducerEJB05.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex06/Consumer06.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex06/Producer06.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex08bis/Consumer08Bis.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex08bis/Producer08Bis.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex09/BillingMDB09.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex11/BillingMDB11.java
chapter13/chapter13-samples/src/main/java/org/agoncal/book/javaee7/chapter13/ex13/BillingMDB13.java
chapter13/chapter13-se/pom.xml
chapter13/chapter13-se/src/main/java/org/agoncal/book/javaee7/chapter13/OrderConsumer.java
chapter13/chapter13-se/src/main/java/org/agoncal/book/javaee7/chapter13/OrderDTO.java
chapter13/chapter13-se/src/main/java/org/agoncal/book/javaee7/chapter13/OrderProducer.java
chapter13/pom.xml
chapter14/chapter14-consumer/README.md
chapter14/chapter14-consumer/pom.xml
chapter14/chapter14-consumer/src/main/java/org/agoncal/book/javaee7/chapter14/ex30/WebServiceConsumer30.java
chapter14/chapter14-consumer/src/main/java/org/agoncal/book/javaee7/chapter14/ex31/WebServiceConsumer31.java
chapter14/chapter14-consumer/src/wsdl/CardValidatorService.wsdl
chapter14/chapter14-consumer/src/wsdl/CardValidatorService.xsd
chapter14/chapter14-ejb/pom.xml
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/CardValidatorWebService.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/EJBConsumer.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/EJBConsumerWithCDI.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/ServletConsumer.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/ServletEJBConsumer.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/ServletEJBConsumerWithCDI.java
chapter14/chapter14-ejb/src/main/java/org/agoncal/book/javaee7/chapter14/WebServiceProducer.java
chapter14/chapter14-ejb/src/main/webapp/WEB-INF/beans.xml
chapter14/chapter14-ejb/src/main/webapp/index.html
chapter14/chapter14-ejb/src/wsdl/CardValidatorService.wsdl
chapter14/chapter14-ejb/src/wsdl/CardValidatorService.xsd
chapter14/chapter14-service/pom.xml
chapter14/chapter14-service/src/main/java/org/agoncal/book/javaee7/chapter14/CardValidator.java
chapter14/chapter14-service/src/main/java/org/agoncal/book/javaee7/chapter14/CreditCard.java
chapter14/chapter14-service/src/main/java/org/agoncal/book/javaee7/chapter14/Validator.java
chapter14/chapter14-service/src/main/webapp/index.html
chapter14/chapter14-service/src/test/java/org/agoncal/book/javaee7/chapter14/CardValidatorIT.java
chapter14/chapter14-service/src/test/java/org/agoncal/book/javaee7/chapter14/CardValidatorTest.java
chapter14/chapter14-wsdl/README.md
chapter14/chapter14-wsdl/pom.xml
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/CardValidator.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/CreditCard.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/Validator.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex08/CardValidator08.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex08/CreditCard08.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex09/CardValidator09.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex09/CreditCard09.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex11/CardValidator11.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex11/CreditCard11.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex12/CardValidator12.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex12/CreditCard12.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex14/CardValidator14.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex14/CreditCard14.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex16/CardValidator16.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex16/CreditCard16.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex21/CardValidator21.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex21/CardValidatorException21.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex21/CardValidatorRTException21.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex21/CardValidatorSOAPFaultException21.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex21/CreditCard21.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex27/CardValidator27.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex27/CreditCard27.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex28/CardValidator28.java
chapter14/chapter14-wsdl/src/main/java/org/agoncal/book/javaee7/chapter14/ex28/CreditCard28.java
chapter14/chapter14-wsdl/src/main/webapp/WEB-INF/webservices.xml
chapter14/chapter14-wsdl/src/main/webapp/index.html
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/CardValidatorIT.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/CardValidatorTest.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex08/CardValidator08Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex09/CardValidator09Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex11/CardValidator11Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex12/CardValidator12Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex14/CardValidator14Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex16/CardValidator16Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex21/CardValidator21Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex27/CardValidator27Test.java
chapter14/chapter14-wsdl/src/test/java/org/agoncal/book/javaee7/chapter14/ex28/CardValidator28Test.java
chapter14/pom.xml
chapter15/chapter15-consumer/pom.xml
chapter15/chapter15-consumer/src/main/java/org/agoncal/book/javaee7/chapter15/Book.java
chapter15/chapter15-consumer/src/main/java/org/agoncal/book/javaee7/chapter15/BookClient.java
chapter15/chapter15-samples/pom.xml
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ApplicationConfig.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/DatabaseProducer.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex03/BookRestService03.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex04/Book04.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex04/BookRestService04.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex04/Books04.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex05/Book05.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex05/Item05.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex05/ItemRestService05.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex05/Items05.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex07/Customer07.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex07/CustomerRestService07.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex07/Customers07.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex11/Customer11.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex11/CustomerRestService11.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex12/Customer12.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex12/CustomerRestService12.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex12/Customers12.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex13/Customer13.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex13/CustomerRestService13.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex13/Customers13.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex14/BookRestService14.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex15/Customer15.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex15/CustomerRestService15.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex16/CustomCustomerReader16.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex16/CustomCustomerWriter16.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex16/Customer16.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex16/CustomerRestService16.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex18/Customer18.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex18/CustomerRestService18.java
chapter15/chapter15-samples/src/main/java/org/agoncal/book/javaee7/chapter15/ex18/EntityNotFoundMapper.java
chapter15/chapter15-samples/src/main/resources/META-INF/persistence.xml
chapter15/chapter15-samples/src/main/webapp/WEB-INF/beans.xml
chapter15/chapter15-samples/src/main/webapp/WEB-INF/faces-config.xml
chapter15/chapter15-samples/src/main/webapp/index.html
chapter15/chapter15-samples/src/main/webapp/index.xhtml
chapter15/chapter15-samples/src/main/webapp/listBooks.xhtml
chapter15/chapter15-samples/src/main/webapp/newBook.xhtml
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex03/ApplicationConfig03.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex03/BookRestService03IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex04/BookRestService04IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex05/ApplicationConfig05.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex05/ItemRestService05IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex07/ApplicationConfig07.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex07/CustomerRestService07IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex11/ApplicationConfig11.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex11/CustomerRestService11IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex12/ApplicationConfig12.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex12/CustomerRestService12IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex13/ApplicationConfig13.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex13/CustomerRestService13IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex14/URIBuilder14Test.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex15/ApplicationConfig15.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex15/CustomerRestService15IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex16/ApplicationConfig16.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex16/CustomerCustomerReader16Test.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex16/CustomerRestService16IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex18/ApplicationConfig18.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex18/CustomerRestService18IT.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex99/ApplicationConfig13.java
chapter15/chapter15-samples/src/test/java/org/agoncal/book/javaee7/chapter15/ex99/CustomerRestService13IT.java
chapter15/chapter15-service/pom.xml
chapter15/chapter15-service/src/main/java/org/agoncal/book/javaee7/chapter15/ApplicationConfig.java
chapter15/chapter15-service/src/main/java/org/agoncal/book/javaee7/chapter15/Book.java
chapter15/chapter15-service/src/main/java/org/agoncal/book/javaee7/chapter15/BookRestService.java
chapter15/chapter15-service/src/main/java/org/agoncal/book/javaee7/chapter15/Books.java
chapter15/chapter15-service/src/main/resources/META-INF/persistence.xml
chapter15/chapter15-service/src/main/webapp/index.html
chapter15/chapter15-service/src/test/java/org/agoncal/book/javaee7/chapter15/BookRestServiceIT.java
chapter15/chapter15-service/src/test/java/org/agoncal/book/javaee7/chapter15/URISplitTest.java
chapter15/pom.xml
pom.xml
Download
Click the following link to download agoncal-book-javaee7-master.zip.
agoncal-book-javaee7-master.zip