├── .gitignore ├── README.md └── code ├── chapter10 ├── javaee7-ws-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter10 │ │ │ │ └── ws │ │ │ │ ├── Account.java │ │ │ │ ├── AccountManager.java │ │ │ │ ├── AccountWS.java │ │ │ │ └── AccountWSItf.java │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── MANIFEST.MF │ │ │ │ └── persistence.xml │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter10 │ │ └── test │ │ └── TestWS.java └── javaee7-ws-handler │ ├── README.md │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter10 │ │ │ ├── handler │ │ │ ├── SampleLogicalHandler.java │ │ │ └── SampleSOAPHandler.java │ │ │ └── ws │ │ │ ├── Account.java │ │ │ ├── AccountManager.java │ │ │ ├── AccountWS.java │ │ │ └── AccountWSItf.java │ ├── resources │ │ ├── META-INF │ │ │ ├── MANIFEST.MF │ │ │ └── persistence.xml │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter10 │ │ │ └── ws │ │ │ └── handlers.xml │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp │ └── test │ └── java │ └── com │ └── itbuzzpress │ └── chapter10 │ └── test │ └── TestWS.java ├── chapter11 ├── javaee7-rest-aysnc │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter11 │ │ │ │ ├── activator │ │ │ │ └── JaxRsActivator.java │ │ │ │ ├── ejb │ │ │ │ └── DataList.java │ │ │ │ ├── handler │ │ │ │ └── MyTimeoutHandler.java │ │ │ │ ├── model │ │ │ │ └── SimpleProperty.java │ │ │ │ └── service │ │ │ │ └── ParamRESTService.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter11 │ │ └── test │ │ ├── TestAsyncClient.java │ │ └── TestSyncClient.java ├── javaee7-rest-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter11 │ │ │ ├── activator │ │ │ └── JaxRsActivator.java │ │ │ ├── ejb │ │ │ └── DataList.java │ │ │ ├── model │ │ │ └── SimpleProperty.java │ │ │ └── service │ │ │ ├── ParamRESTService.java │ │ │ └── SimpleRESTService.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── javaee7-rest-client │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter11 │ │ │ │ ├── activator │ │ │ │ └── JaxRsActivator.java │ │ │ │ ├── ejb │ │ │ │ └── DataList.java │ │ │ │ ├── model │ │ │ │ └── SimpleProperty.java │ │ │ │ └── service │ │ │ │ ├── ParamRESTService.java │ │ │ │ └── SimpleRESTService.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter11 │ │ └── test │ │ └── TestClient.java ├── javaee7-rest-filters │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter11 │ │ │ │ ├── filter │ │ │ │ ├── CachingFilter.java │ │ │ │ └── LoggingFilter.java │ │ │ │ ├── model │ │ │ │ ├── JaxRsActivator.java │ │ │ │ └── SimpleProperty.java │ │ │ │ └── service │ │ │ │ └── SimpleRESTService.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter11 │ │ └── test │ │ ├── TestClient.java │ │ └── filter │ │ └── ClientFilter.java ├── javaee7-rest-interceptors │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter11 │ │ │ │ ├── interceptor │ │ │ │ ├── ZipReaderInterceptor.java │ │ │ │ └── ZipWriterInterceptor.java │ │ │ │ ├── model │ │ │ │ ├── JaxRsActivator.java │ │ │ │ └── SimpleProperty.java │ │ │ │ └── service │ │ │ │ └── SimpleRESTService.java │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter11 │ │ └── test │ │ └── TestClient.java └── javaee8-rest-sse │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter11 │ │ ├── SseResource.java │ │ ├── activator │ │ └── JaxRsActivator.java │ │ └── client │ │ └── SSEClient.java │ └── webapp │ ├── broadcast.jsp │ └── index.html ├── chapter12 ├── javaee7-jms-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter12 │ │ │ ├── controller │ │ │ └── MessageSender.java │ │ │ └── mdb │ │ │ └── MDBSample.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.xhtml └── javaee7-jms-client │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── itbuzzpress │ └── chapter12 │ ├── HelloWorldJMSClient.java │ └── JMSClient.java ├── chapter13 ├── javaee7-json │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── sample │ │ │ ├── objectmodel │ │ │ ├── ParseJSON.java │ │ │ ├── ProduceJSON.java │ │ │ └── ProduceJSONArray.java │ │ │ └── streaming │ │ │ ├── ConsumeJSONStream.java │ │ │ └── ProduceJSONStream.java │ │ ├── resources │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ └── data.json │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp └── javaee8-jsonb │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── json │ │ ├── activator │ │ └── JaxRsActivator.java │ │ ├── model │ │ └── Person.java │ │ └── service │ │ └── JsonService.java │ └── webapp │ └── index.jsp ├── chapter14 ├── javaee7-batch-batchlet │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter14 │ │ │ ├── batchlet │ │ │ └── DatabaseBatchlet.java │ │ │ ├── model │ │ │ └── User.java │ │ │ └── servlet │ │ │ └── TestBatchlet.java │ │ ├── resources │ │ └── META-INF │ │ │ ├── batch-jobs │ │ │ └── simplebatchlet.xml │ │ │ └── persistence.xml │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.jsp ├── javaee7-batch-chunk-checkpoint │ ├── README.md │ ├── input.csv │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter14 │ │ │ ├── chunk │ │ │ ├── BatchCheckpointAlgorithm.java │ │ │ ├── BatchItemProcessor.java │ │ │ ├── BatchItemReader.java │ │ │ └── BatchItemWriter.java │ │ │ ├── ejb │ │ │ └── EJBSingleton.java │ │ │ ├── exception │ │ │ └── IllegalItemException.java │ │ │ └── servlet │ │ │ └── TestChunk.java │ │ ├── resources │ │ └── META-INF │ │ │ ├── batch-jobs │ │ │ └── simplejob.xml │ │ │ ├── create.sql │ │ │ └── drop.sql │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.jsp ├── javaee7-batch-chunk │ ├── README.md │ ├── input.csv │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter14 │ │ │ ├── chunk │ │ │ ├── BatchItemProcessor.java │ │ │ ├── BatchItemReader.java │ │ │ └── BatchItemWriter.java │ │ │ ├── exception │ │ │ └── IllegalItemException.java │ │ │ └── servlet │ │ │ └── TestChunk.java │ │ ├── resources │ │ └── META-INF │ │ │ ├── batch-jobs │ │ │ └── simplejob.xml │ │ │ ├── create.sql │ │ │ └── drop.sql │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.jsp ├── javaee7-batch-decision │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter14 │ │ │ ├── batchlet │ │ │ └── SimpleBatchlet.java │ │ │ ├── decision │ │ │ └── DecisionNode.java │ │ │ └── servlet │ │ │ └── TestDecision.java │ │ ├── resources │ │ └── META-INF │ │ │ └── batch-jobs │ │ │ └── decision.xml │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.jsp ├── javaee7-batch-exception │ ├── README.md │ ├── input.csv │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter14 │ │ │ ├── chunk │ │ │ ├── BatchItemProcessor.java │ │ │ ├── BatchItemReader.java │ │ │ └── BatchItemWriter.java │ │ │ ├── exception │ │ │ └── IllegalItemException.java │ │ │ ├── listener │ │ │ └── ChunkSkipWriteListener.java │ │ │ └── servlet │ │ │ └── TestChunk.java │ │ ├── resources │ │ └── META-INF │ │ │ ├── batch-jobs │ │ │ └── simplejobexception.xml │ │ │ ├── create.sql │ │ │ └── drop.sql │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.jsp └── javaee7-batch-listeners │ ├── README.md │ ├── input.csv │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter14 │ │ ├── chunk │ │ ├── BatchItemProcessor.java │ │ ├── BatchItemReader.java │ │ └── BatchItemWriter.java │ │ ├── exception │ │ └── IllegalItemException.java │ │ ├── listener │ │ ├── BatchItemProcessListener.java │ │ ├── BatchItemReadListener.java │ │ └── BatchItemWriteListener.java │ │ └── servlet │ │ └── TestListener.java │ ├── resources │ └── META-INF │ │ ├── batch-jobs │ │ └── listener.xml │ │ ├── create.sql │ │ └── drop.sql │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ └── web.xml │ └── index.jsp ├── chapter15 ├── javaee7-managedcontextual │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter15 │ │ │ ├── ejb │ │ │ └── ContextExecutorEJB.java │ │ │ ├── job │ │ │ └── CallableTask.java │ │ │ └── servlet │ │ │ └── ExecutorServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── javaee7-managedexecutor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter15 │ │ │ ├── ejb │ │ │ └── SimpleEJB.java │ │ │ ├── job │ │ │ ├── CallableTask.java │ │ │ ├── SimpleTask.java │ │ │ └── TxCallableTask.java │ │ │ └── servlet │ │ │ ├── CallableExecutorServlet.java │ │ │ ├── ExecutorServlet.java │ │ │ └── TxCallableExecutorServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── javaee7-managedfactoryexecutor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter15 │ │ │ ├── job │ │ │ ├── CallableTask.java │ │ │ └── SimpleTask.java │ │ │ └── servlet │ │ │ ├── FactoryExecutorServiceServlet.java │ │ │ ├── FactoryExecutorServlet.java │ │ │ └── PoolExecutorEJB.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp └── javaee7-managedscheduledexecutor │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter15 │ │ ├── job │ │ ├── CallableTask.java │ │ └── SimpleTask.java │ │ └── servlet │ │ ├── ScheduledCallableExecutorServlet.java │ │ └── ScheduledExecutor.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.jsp ├── chapter16 ├── https │ ├── README.md │ ├── client.cer │ ├── client.keystore │ ├── client.truststore │ ├── generatekeys.sh │ ├── script.cli │ ├── server.cer │ ├── server.keystore │ └── server.truststore ├── javaee7-ejb-elytron-ssl │ ├── README.md │ ├── client │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter16 │ │ │ │ └── client │ │ │ │ └── RemoteEJBClient.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── wildfly-config.xml │ │ │ ├── client.keystore │ │ │ └── client.truststore │ ├── script.cli │ ├── server │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter16 │ │ │ ├── ejb │ │ │ ├── Account.java │ │ │ ├── AccountEJB.java │ │ │ ├── Calculator.java │ │ │ └── CalculatorEJB.java │ │ │ └── exception │ │ │ └── InsufficientFundsException.java │ └── ssl │ │ ├── client.cer │ │ ├── client.keystore │ │ ├── client.truststore │ │ ├── generatekeys.sh │ │ ├── keys.cli │ │ ├── server.cer │ │ ├── server.keystore │ │ └── server.truststore ├── javaee7-ejb-elytron │ ├── README.md │ ├── client │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter16 │ │ │ │ └── client │ │ │ │ └── RemoteEJBClient.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── wildfly-config.xml │ ├── script.cli │ └── server │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter16 │ │ ├── ejb │ │ ├── Account.java │ │ ├── AccountEJB.java │ │ ├── Calculator.java │ │ └── CalculatorEJB.java │ │ └── exception │ │ └── InsufficientFundsException.java ├── javaee7-security-elytron │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── security │ │ │ └── SecuredServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── jboss-web.xml │ │ └── web.xml │ │ └── index.html └── legacy │ ├── README.md │ ├── javaee7-ejb-ssl │ ├── javaee7-ejb-client-ssl │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter16 │ │ │ │ └── client │ │ │ │ └── RemoteEJBClient.java │ │ │ └── resources │ │ │ └── jboss-ejb-client.properties │ ├── javaee7-ejb-server-ssl │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter16 │ │ │ │ ├── ejb │ │ │ │ ├── Account.java │ │ │ │ ├── AccountEJB.java │ │ │ │ ├── Calculator.java │ │ │ │ └── CalculatorEJB.java │ │ │ │ └── exception │ │ │ │ └── InsufficientFundsException.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ ├── MANIFEST.MF │ │ │ └── beans.xml │ └── ssl │ │ ├── client.cer │ │ ├── client.keystore │ │ ├── client.truststore │ │ ├── generatekeys.sh │ │ ├── script.cli │ │ ├── server.cer │ │ ├── server.keystore │ │ └── server.truststore │ └── javaee7-security-jaas │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter16 │ │ └── servlet │ │ └── SecureServlet.java │ ├── resources │ └── META-INF │ │ └── MANIFEST.MF │ └── webapp │ ├── WEB-INF │ ├── jboss-web.xml │ └── web.xml │ └── index.jsp ├── chapter3 ├── javaee7-async-servlet │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter3 │ │ │ └── servlet │ │ │ └── async │ │ │ ├── AsyncService.java │ │ │ ├── AsyncServlet.java │ │ │ └── ExampleAsyncListener.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.jsp ├── javaee7-noblock-servlet │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter3 │ │ │ └── servlet │ │ │ └── async │ │ │ ├── ExampleReadListener.java │ │ │ └── NonBlockingServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.jsp └── javaee8-servlet-push │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter3 │ │ └── servlet │ │ └── push │ │ ├── PushImage.java │ │ └── PushResources.java │ └── webapp │ ├── WEB-INF │ └── beans.xml │ ├── css │ ├── myscript.js │ └── style.css │ ├── images │ └── duke.png │ └── index.jsp ├── chapter4 ├── async │ ├── javaee7-ejb-client-async │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter4 │ │ │ │ └── client │ │ │ │ └── RemoteEJBClient.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── wildfly-config.xml │ └── javaee7-ejb-server-async │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter4 │ │ │ ├── ejb │ │ │ ├── Account.java │ │ │ ├── AccountEJB.java │ │ │ ├── Calculator.java │ │ │ └── CalculatorEJB.java │ │ │ └── exception │ │ │ └── InsufficientFundsException.java │ │ └── resources │ │ └── META-INF │ │ ├── MANIFEST.MF │ │ └── beans.xml ├── basic │ ├── javaee7-ejb-client-basic │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter4 │ │ │ │ └── client │ │ │ │ └── RemoteEJBClient.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── wildfly-config.xml │ └── javaee7-ejb-server-basic │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter4 │ │ │ ├── ejb │ │ │ ├── Account.java │ │ │ ├── AccountEJB.java │ │ │ ├── Calculator.java │ │ │ └── CalculatorEJB.java │ │ │ └── exception │ │ │ └── InsufficientFundsException.java │ │ └── resources │ │ └── META-INF │ │ ├── MANIFEST.MF │ │ └── beans.xml └── timer │ ├── javaee7-ejb-client-timer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter4 │ │ │ └── client │ │ │ └── RemoteEJBClient.java │ │ └── resources │ │ └── META-INF │ │ └── wildfly-config.xml │ └── javaee7-ejb-server-timer │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter4 │ │ ├── ejb │ │ ├── Account.java │ │ ├── AccountEJB.java │ │ ├── Calculator.java │ │ ├── CalculatorEJB.java │ │ └── UserRegistry.java │ │ └── exception │ │ └── InsufficientFundsException.java │ └── resources │ └── META-INF │ ├── MANIFEST.MF │ └── beans.xml ├── chapter5 ├── cdi-j2se │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── itbuzzpress │ │ │ │ └── chapter5 │ │ │ │ ├── App.java │ │ │ │ ├── CDI2Demo.java │ │ │ │ ├── Hello.java │ │ │ │ ├── SimpleEvent.java │ │ │ │ └── SimpleService.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── itbuzzpress │ │ └── chapter5 │ │ └── test │ │ └── AppTest.java ├── javaee7-cdi-alternative │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ ├── Hard.java │ │ │ ├── Player.java │ │ │ ├── Rules.java │ │ │ └── Simple.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ └── Anagram.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee7-cdi-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ └── Player.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ └── Anagram.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee7-cdi-decorator │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ └── Player.java │ │ │ ├── decorator │ │ │ ├── PlayerDecorator.java │ │ │ └── PlayerItf.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ └── Anagram.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee7-cdi-event │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ ├── Player.java │ │ │ └── WordInventory.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ └── Anagram.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee7-cdi-interceptor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ └── Player.java │ │ │ ├── interceptors │ │ │ └── AuditInterceptor.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ ├── Anagram.java │ │ │ └── Auditing.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee7-cdi-qualifier │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter5 │ │ │ ├── bean │ │ │ ├── GenerateWord.java │ │ │ └── Player.java │ │ │ ├── enums │ │ │ └── Language.java │ │ │ ├── model │ │ │ └── Word.java │ │ │ └── qualifier │ │ │ └── Anagram.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ └── index.xhtml └── javaee8-cdi-producerfactory │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter5 │ │ ├── bean │ │ ├── GenerateWord.java │ │ ├── Player.java │ │ └── WordInterceptor.java │ │ ├── model │ │ └── Word.java │ │ └── qualifier │ │ ├── Anagram.java │ │ └── AnagramInterceptor.java │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ ├── faces-config.xml │ └── web.xml │ └── index.xhtml ├── chapter6 ├── javaee7-jsf-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ ├── bean │ │ │ ├── Manager.java │ │ │ └── SingletonBean.java │ │ │ └── model │ │ │ └── User.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ ├── index.xhtml │ │ └── resources │ │ └── style.css ├── javaee7-jsf-composite │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ ├── bean │ │ │ ├── Manager.java │ │ │ └── SingletonBean.java │ │ │ └── model │ │ │ └── User.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ ├── index.xhtml │ │ ├── resources │ │ ├── mycomponents │ │ │ └── signup.xhtml │ │ └── style.css │ │ └── templates │ │ ├── footer.xhtml │ │ ├── header.xhtml │ │ └── template.xhtml ├── javaee7-jsf-contracts │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ ├── bean │ │ │ ├── Manager.java │ │ │ ├── SingletonBean.java │ │ │ └── TemplateBean.java │ │ │ └── model │ │ │ └── User.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ ├── admin │ │ └── index.xhtml │ │ ├── contracts │ │ ├── black │ │ │ ├── style.css │ │ │ └── template.xhtml │ │ └── color │ │ │ ├── style.css │ │ │ └── template.xhtml │ │ └── index.xhtml ├── javaee7-jsf-flow │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ └── flow │ │ │ └── SignupBean.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ ├── index.xhtml │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── javaee7 │ │ │ └── jsf │ │ │ └── flow │ │ │ ├── Flow1.java │ │ │ └── Flow1Bean.java │ │ └── signup │ │ ├── signup-flow.xml │ │ ├── signup.xhtml │ │ ├── signup2.xhtml │ │ └── signup3.xhtml ├── javaee7-jsf-multipleflow │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ └── flow │ │ │ ├── ConfirmBean.java │ │ │ └── SignupBean.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ ├── confirm │ │ ├── confirm-flow.xml │ │ ├── confirm.xhtml │ │ └── confirm2.xhtml │ │ ├── index.xhtml │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── javaee7 │ │ │ └── jsf │ │ │ └── flow │ │ │ ├── Flow1.java │ │ │ └── Flow1Bean.java │ │ └── signup │ │ ├── signup-flow.xml │ │ ├── signup.xhtml │ │ ├── signup2.xhtml │ │ └── signup3.xhtml ├── javaee8-jsf-commandscript │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ └── bean │ │ │ └── CounterBean.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee8-jsf-datatablemap │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ └── beans │ │ │ ├── Country.java │ │ │ └── CountryBean.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.xhtml ├── javaee8-jsf-validatewholebean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter6 │ │ │ └── validator │ │ │ ├── Customer.java │ │ │ ├── CustomerGroup.java │ │ │ ├── CustomerValidator.java │ │ │ └── ValidCustomer.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── faces-config.xml │ │ └── web.xml │ │ ├── index.xhtml │ │ └── register.xhtml └── javaee8-jsf-websocket │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter6 │ │ └── beans │ │ └── HelperBean.java │ └── webapp │ ├── WEB-INF │ ├── beans.xml │ ├── faces-config.xml │ └── web.xml │ └── index.xhtml ├── chapter7 └── javaee7-jpa-basic │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter7 │ │ ├── ejb │ │ └── ManagerEJB.java │ │ └── entity │ │ ├── Customer.java │ │ └── Request.java │ ├── resources │ └── META-INF │ │ ├── MANIFEST.MF │ │ ├── create.sql │ │ ├── drop.sql │ │ └── persistence.xml │ └── webapp │ └── WEB-INF │ └── web.xml ├── chapter8 └── javaee7-test │ ├── README.md │ ├── nohup.out │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter8 │ │ │ ├── ejb │ │ │ └── ManagerEJB.java │ │ │ └── entity │ │ │ ├── Customer.java │ │ │ └── Request.java │ ├── resources │ │ └── META-INF │ │ │ ├── MANIFEST.MF │ │ │ ├── create.sql │ │ │ ├── drop.sql │ │ │ └── persistence.xml │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── angular.html │ └── test │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter8 │ │ └── test │ │ └── TestJPA.java │ └── resources │ └── arquillian.xml ├── chapter9 ├── javaee7-websocket-async │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter9 │ │ │ ├── endpoint │ │ │ ├── HelloWorldEndpoint.java │ │ │ └── WebSocketEndpoint.java │ │ │ └── servlet │ │ │ └── ServletClient.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── javaee7-websocket-basic │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter9 │ │ │ └── endpoint │ │ │ └── HelloWorldEndpoint.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html ├── javaee7-websocket-binary │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter9 │ │ │ └── endpoint │ │ │ └── HelloWorldBinaryEndpoint.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.html ├── javaee7-websocket-client │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── itbuzzpress │ │ │ └── chapter9 │ │ │ ├── endpoint │ │ │ ├── HelloWorldEndpoint.java │ │ │ └── WebSocketEndpoint.java │ │ │ └── servlet │ │ │ └── ServletClient.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp └── javaee7-websocket-encdec │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── itbuzzpress │ │ └── chapter9 │ │ ├── decoder │ │ └── MessageDecoder.java │ │ ├── encoder │ │ └── MessageEncoder.java │ │ ├── endpoint │ │ ├── HelloWorldEncodedEndpoint.java │ │ └── WebSocketEncodedEndpoint.java │ │ ├── model │ │ └── User.java │ │ └── servlet │ │ └── ServletClient.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.jsp └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/README.md -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/README.md -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/Account.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountManager.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountWS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountWS.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountWSItf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/java/com/itbuzzpress/chapter10/ws/AccountWSItf.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-basic/src/test/java/com/itbuzzpress/chapter10/test/TestWS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-basic/src/test/java/com/itbuzzpress/chapter10/test/TestWS.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/README.md -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/pom.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/handler/SampleLogicalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/handler/SampleLogicalHandler.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/handler/SampleSOAPHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/handler/SampleSOAPHandler.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/Account.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountManager.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountWS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountWS.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountWSItf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/java/com/itbuzzpress/chapter10/ws/AccountWSItf.java -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/resources/com/itbuzzpress/chapter10/ws/handlers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/resources/com/itbuzzpress/chapter10/ws/handlers.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter10/javaee7-ws-handler/src/test/java/com/itbuzzpress/chapter10/test/TestWS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter10/javaee7-ws-handler/src/test/java/com/itbuzzpress/chapter10/test/TestWS.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/README.md -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/handler/MyTimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/handler/MyTimeoutHandler.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/test/java/com/itbuzzpress/chapter11/test/TestAsyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/test/java/com/itbuzzpress/chapter11/test/TestAsyncClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-aysnc/src/test/java/com/itbuzzpress/chapter11/test/TestSyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-aysnc/src/test/java/com/itbuzzpress/chapter11/test/TestSyncClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/README.md -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-basic/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-basic/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/README.md -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/ejb/DataList.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/service/ParamRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-client/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-client/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/README.md -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/filter/CachingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/filter/CachingFilter.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/filter/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/filter/LoggingFilter.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/model/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/model/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-filters/src/test/java/com/itbuzzpress/chapter11/test/filter/ClientFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-filters/src/test/java/com/itbuzzpress/chapter11/test/filter/ClientFilter.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/README.md -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/interceptor/ZipReaderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/interceptor/ZipReaderInterceptor.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/interceptor/ZipWriterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/interceptor/ZipWriterInterceptor.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/model/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/model/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/model/SimpleProperty.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/java/com/itbuzzpress/chapter11/service/SimpleRESTService.java -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter11/javaee7-rest-interceptors/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee7-rest-interceptors/src/test/java/com/itbuzzpress/chapter11/test/TestClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/pom.xml -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/SseResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/SseResource.java -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/activator/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/client/SSEClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/src/main/java/com/itbuzzpress/chapter11/client/SSEClient.java -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/src/main/webapp/broadcast.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/src/main/webapp/broadcast.jsp -------------------------------------------------------------------------------- /code/chapter11/javaee8-rest-sse/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter11/javaee8-rest-sse/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/README.md -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/src/main/java/com/itbuzzpress/chapter12/controller/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/src/main/java/com/itbuzzpress/chapter12/controller/MessageSender.java -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/src/main/java/com/itbuzzpress/chapter12/mdb/MDBSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/src/main/java/com/itbuzzpress/chapter12/mdb/MDBSample.java -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-basic/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-basic/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-client/README.md -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-client/pom.xml -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-client/src/main/java/com/itbuzzpress/chapter12/HelloWorldJMSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-client/src/main/java/com/itbuzzpress/chapter12/HelloWorldJMSClient.java -------------------------------------------------------------------------------- /code/chapter12/javaee7-jms-client/src/main/java/com/itbuzzpress/chapter12/JMSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter12/javaee7-jms-client/src/main/java/com/itbuzzpress/chapter12/JMSClient.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/README.md -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/pom.xml -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ParseJSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ParseJSON.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ProduceJSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ProduceJSON.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ProduceJSONArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/java/com/sample/objectmodel/ProduceJSONArray.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/java/com/sample/streaming/ConsumeJSONStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/java/com/sample/streaming/ConsumeJSONStream.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/java/com/sample/streaming/ProduceJSONStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/java/com/sample/streaming/ProduceJSONStream.java -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/resources/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/resources/data.json -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter13/javaee7-json/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee7-json/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/README.md -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/pom.xml -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/activator/JaxRsActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/activator/JaxRsActivator.java -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/model/Person.java -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/service/JsonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/src/main/java/com/itbuzzpress/json/service/JsonService.java -------------------------------------------------------------------------------- /code/chapter13/javaee8-jsonb/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter13/javaee8-jsonb/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/batchlet/DatabaseBatchlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/batchlet/DatabaseBatchlet.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/model/User.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/servlet/TestBatchlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/java/com/itbuzzpress/chapter14/servlet/TestBatchlet.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/resources/META-INF/batch-jobs/simplebatchlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/resources/META-INF/batch-jobs/simplebatchlet.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-batchlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-batchlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/input.csv: -------------------------------------------------------------------------------- 1 | John,Smith,45 2 | Mark,Twain,32 3 | -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchCheckpointAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchCheckpointAlgorithm.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/ejb/EJBSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/ejb/EJBSingleton.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/resources/META-INF/batch-jobs/simplejob.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/resources/META-INF/batch-jobs/simplejob.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE CHUNK_CSV_DATABASE -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk-checkpoint/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/input.csv: -------------------------------------------------------------------------------- 1 | John,Smith,45 2 | Mark,Twain,32 3 | -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/resources/META-INF/batch-jobs/simplejob.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/resources/META-INF/batch-jobs/simplejob.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE CHUNK_CSV_DATABASE -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-chunk/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-chunk/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/batchlet/SimpleBatchlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/batchlet/SimpleBatchlet.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/decision/DecisionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/decision/DecisionNode.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/servlet/TestDecision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/java/com/itbuzzpress/chapter14/servlet/TestDecision.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/resources/META-INF/batch-jobs/decision.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/resources/META-INF/batch-jobs/decision.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-decision/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-decision/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/input.csv: -------------------------------------------------------------------------------- 1 | John,Smith,45 2 | Mark,Twain,32 3 | -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/listener/ChunkSkipWriteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/listener/ChunkSkipWriteListener.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/java/com/itbuzzpress/chapter14/servlet/TestChunk.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/resources/META-INF/batch-jobs/simplejobexception.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/resources/META-INF/batch-jobs/simplejobexception.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE CHUNK_CSV_DATABASE -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-exception/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-exception/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/README.md -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/input.csv: -------------------------------------------------------------------------------- 1 | John,Smith,45 2 | Mark,Twain,32 3 | -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/pom.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemProcessor.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemReader.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/chunk/BatchItemWriter.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/exception/IllegalItemException.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemProcessListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemProcessListener.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemReadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemReadListener.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemWriteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/listener/BatchItemWriteListener.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/servlet/TestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/java/com/itbuzzpress/chapter14/servlet/TestListener.java -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/resources/META-INF/batch-jobs/listener.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/resources/META-INF/batch-jobs/listener.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE CHUNK_CSV_DATABASE -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter14/javaee7-batch-listeners/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter14/javaee7-batch-listeners/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/README.md -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/pom.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/ejb/ContextExecutorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/ejb/ContextExecutorEJB.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/servlet/ExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/src/main/java/com/itbuzzpress/chapter15/servlet/ExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedcontextual/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedcontextual/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/README.md -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/pom.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/ejb/SimpleEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/ejb/SimpleEJB.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/TxCallableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/job/TxCallableTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/CallableExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/CallableExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/TxCallableExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/TxCallableExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedexecutor/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedexecutor/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/README.md -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/pom.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/FactoryExecutorServiceServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/FactoryExecutorServiceServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/FactoryExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/FactoryExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/PoolExecutorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/PoolExecutorEJB.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedfactoryexecutor/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedfactoryexecutor/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/README.md -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/pom.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/job/CallableTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/job/SimpleTask.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ScheduledCallableExecutorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ScheduledCallableExecutorServlet.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ScheduledExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/java/com/itbuzzpress/chapter15/servlet/ScheduledExecutor.java -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter15/javaee7-managedscheduledexecutor/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter15/javaee7-managedscheduledexecutor/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter16/https/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/README.md -------------------------------------------------------------------------------- /code/chapter16/https/client.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/client.cer -------------------------------------------------------------------------------- /code/chapter16/https/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/client.keystore -------------------------------------------------------------------------------- /code/chapter16/https/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/client.truststore -------------------------------------------------------------------------------- /code/chapter16/https/generatekeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/generatekeys.sh -------------------------------------------------------------------------------- /code/chapter16/https/script.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/script.cli -------------------------------------------------------------------------------- /code/chapter16/https/server.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/server.cer -------------------------------------------------------------------------------- /code/chapter16/https/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/server.keystore -------------------------------------------------------------------------------- /code/chapter16/https/server.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/https/server.truststore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/README.md -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/client/pom.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/META-INF/wildfly-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/META-INF/wildfly-config.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/client.keystore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/client/src/main/resources/client.truststore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/script.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/script.cli -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/pom.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/server/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.cer -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.keystore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/client.truststore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/generatekeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/generatekeys.sh -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/keys.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/keys.cli -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.cer -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.keystore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron-ssl/ssl/server.truststore -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/README.md -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/client/pom.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/client/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/client/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/client/src/main/resources/META-INF/wildfly-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/client/src/main/resources/META-INF/wildfly-config.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/script.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/script.cli -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/pom.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-ejb-elytron/server/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/README.md -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/pom.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/src/main/java/com/itbuzzpress/security/SecuredServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/src/main/java/com/itbuzzpress/security/SecuredServlet.java -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/jboss-web.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter16/javaee7-security-elytron/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/javaee7-security-elytron/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter16/legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/README.md -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/README.md -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/pom.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/src/main/java/com/itbuzzpress/chapter16/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/src/main/resources/jboss-ejb-client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-client-ssl/src/main/resources/jboss-ejb-client.properties -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/README.md -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/pom.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/java/com/itbuzzpress/chapter16/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/javaee7-ejb-server-ssl/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.cer -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.keystore -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/client.truststore -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/generatekeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/generatekeys.sh -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/script.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/script.cli -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.cer -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.keystore -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-ejb-ssl/ssl/server.truststore -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/README.md -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/pom.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/src/main/java/com/itbuzzpress/chapter16/servlet/SecureServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/src/main/java/com/itbuzzpress/chapter16/servlet/SecureServlet.java -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/WEB-INF/jboss-web.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter16/legacy/javaee7-security-jaas/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/README.md -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/pom.xml -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/AsyncService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/AsyncService.java -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/AsyncServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/AsyncServlet.java -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/ExampleAsyncListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/ExampleAsyncListener.java -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter3/javaee7-async-servlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-async-servlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/README.md -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/pom.xml -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/ExampleReadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/ExampleReadListener.java -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/NonBlockingServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/src/main/java/com/itbuzzpress/chapter3/servlet/async/NonBlockingServlet.java -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter3/javaee7-noblock-servlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee7-noblock-servlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/README.md -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/pom.xml -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/java/com/itbuzzpress/chapter3/servlet/push/PushImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/java/com/itbuzzpress/chapter3/servlet/push/PushImage.java -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/java/com/itbuzzpress/chapter3/servlet/push/PushResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/java/com/itbuzzpress/chapter3/servlet/push/PushResources.java -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/webapp/css/myscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/webapp/css/myscript.js -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/webapp/css/style.css: -------------------------------------------------------------------------------- 1 | body {background-color: coral;} -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/webapp/images/duke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/webapp/images/duke.png -------------------------------------------------------------------------------- /code/chapter3/javaee8-servlet-push/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter3/javaee8-servlet-push/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-client-async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-client-async/README.md -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-client-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-client-async/pom.xml -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-client-async/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-client-async/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-client-async/src/main/resources/META-INF/wildfly-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-client-async/src/main/resources/META-INF/wildfly-config.xml -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/README.md -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/pom.xml -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /code/chapter4/async/javaee7-ejb-server-async/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/async/javaee7-ejb-server-async/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-client-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-client-basic/README.md -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-client-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-client-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-client-basic/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-client-basic/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-client-basic/src/main/resources/META-INF/wildfly-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-client-basic/src/main/resources/META-INF/wildfly-config.xml -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/README.md -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /code/chapter4/basic/javaee7-ejb-server-basic/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/basic/javaee7-ejb-server-basic/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-client-timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-client-timer/README.md -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-client-timer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-client-timer/pom.xml -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-client-timer/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-client-timer/src/main/java/com/itbuzzpress/chapter4/client/RemoteEJBClient.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-client-timer/src/main/resources/META-INF/wildfly-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-client-timer/src/main/resources/META-INF/wildfly-config.xml -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/README.md -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/pom.xml -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/Account.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/AccountEJB.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/Calculator.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/CalculatorEJB.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/UserRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/ejb/UserRegistry.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/java/com/itbuzzpress/chapter4/exception/InsufficientFundsException.java -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /code/chapter4/timer/javaee7-ejb-server-timer/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter4/timer/javaee7-ejb-server-timer/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/README.md -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/pom.xml -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/App.java -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/CDI2Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/CDI2Demo.java -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/Hello.java -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/SimpleEvent.java: -------------------------------------------------------------------------------- 1 | package com.itbuzzpress.chapter5; 2 | 3 | public class SimpleEvent { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/main/java/com/itbuzzpress/chapter5/SimpleService.java -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/cdi-j2se/src/test/java/com/itbuzzpress/chapter5/test/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/cdi-j2se/src/test/java/com/itbuzzpress/chapter5/test/AppTest.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Hard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Hard.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Rules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Rules.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Simple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/bean/Simple.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-alternative/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-alternative/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-basic/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-basic/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/decorator/PlayerDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/decorator/PlayerDecorator.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/decorator/PlayerItf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/decorator/PlayerItf.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-decorator/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-decorator/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/WordInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/bean/WordInventory.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-event/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-event/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/interceptors/AuditInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/interceptors/AuditInterceptor.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/qualifier/Auditing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/java/com/itbuzzpress/chapter5/qualifier/Auditing.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-interceptor/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-interceptor/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/enums/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/enums/Language.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee7-cdi-qualifier/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee7-cdi-qualifier/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/README.md -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/pom.xml -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/GenerateWord.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/Player.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/WordInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/bean/WordInterceptor.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/model/Word.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/qualifier/Anagram.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/qualifier/AnagramInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/java/com/itbuzzpress/chapter5/qualifier/AnagramInterceptor.java -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter5/javaee8-cdi-producerfactory/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/java/com/itbuzzpress/chapter6/model/User.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-basic/src/main/webapp/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-basic/src/main/webapp/resources/style.css -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/java/com/itbuzzpress/chapter6/model/User.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/resources/mycomponents/signup.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/resources/mycomponents/signup.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/resources/style.css -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/footer.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/footer.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/header.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/header.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/template.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-composite/src/main/webapp/templates/template.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/Manager.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/SingletonBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/TemplateBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/bean/TemplateBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/java/com/itbuzzpress/chapter6/model/User.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/admin/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/admin/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/black/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/black/style.css -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/black/template.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/black/template.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/color/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/color/style.css -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/color/template.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/contracts/color/template.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-contracts/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-contracts/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/java/com/itbuzzpress/chapter6/flow/SignupBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/java/com/itbuzzpress/chapter6/flow/SignupBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1Bean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup-flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup-flow.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup2.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup2.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup3.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-flow/src/main/webapp/signup/signup3.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/java/com/itbuzzpress/chapter6/flow/ConfirmBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/java/com/itbuzzpress/chapter6/flow/ConfirmBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/java/com/itbuzzpress/chapter6/flow/SignupBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/java/com/itbuzzpress/chapter6/flow/SignupBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm-flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm-flow.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm2.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/confirm/confirm2.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/main/java/org/javaee7/jsf/flow/Flow1Bean.java -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup-flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup-flow.xml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup2.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup2.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup3.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee7-jsf-multipleflow/src/main/webapp/signup/signup3.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/src/main/java/com/itbuzzpress/chapter6/bean/CounterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/src/main/java/com/itbuzzpress/chapter6/bean/CounterBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-commandscript/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-commandscript/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/src/main/java/com/itbuzzpress/chapter6/beans/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/src/main/java/com/itbuzzpress/chapter6/beans/Country.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/src/main/java/com/itbuzzpress/chapter6/beans/CountryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/src/main/java/com/itbuzzpress/chapter6/beans/CountryBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-datatablemap/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/Customer.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/CustomerGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/CustomerGroup.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/CustomerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/CustomerValidator.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/ValidCustomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/java/com/itbuzzpress/chapter6/validator/ValidCustomer.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/register.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-validatewholebean/src/main/webapp/register.xhtml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/README.md -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/pom.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/src/main/java/com/itbuzzpress/chapter6/beans/HelperBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/src/main/java/com/itbuzzpress/chapter6/beans/HelperBean.java -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/faces-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/faces-config.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter6/javaee8-jsf-websocket/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter6/javaee8-jsf-websocket/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/README.md -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/ejb/ManagerEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/ejb/ManagerEJB.java -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/entity/Customer.java -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/entity/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/java/com/itbuzzpress/chapter7/entity/Request.java -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/drop.sql -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter7/javaee7-jpa-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter7/javaee7-jpa-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/README.md -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/nohup.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/pom.xml -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/ejb/ManagerEJB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/ejb/ManagerEJB.java -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/entity/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/entity/Customer.java -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/entity/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/java/com/itbuzzpress/chapter8/entity/Request.java -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/resources/META-INF/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/resources/META-INF/create.sql -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/resources/META-INF/drop.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/resources/META-INF/drop.sql -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/main/webapp/angular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/main/webapp/angular.html -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/test/java/com/itbuzzpress/chapter8/test/TestJPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/test/java/com/itbuzzpress/chapter8/test/TestJPA.java -------------------------------------------------------------------------------- /code/chapter8/javaee7-test/src/test/resources/arquillian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter8/javaee7-test/src/test/resources/arquillian.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/README.md -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/pom.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-async/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-async/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-basic/README.md -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-basic/pom.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-basic/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-basic/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-basic/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-basic/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-basic/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-basic/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-binary/README.md -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-binary/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-binary/pom.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-binary/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldBinaryEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-binary/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldBinaryEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-binary/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-binary/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-binary/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-binary/src/main/webapp/index.html -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/README.md -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/pom.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-client/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-client/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/README.md -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/pom.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/decoder/MessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/decoder/MessageDecoder.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/encoder/MessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/encoder/MessageEncoder.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEncodedEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/endpoint/HelloWorldEncodedEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEncodedEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/endpoint/WebSocketEncodedEndpoint.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/model/User.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/java/com/itbuzzpress/chapter9/servlet/ServletClient.java -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/chapter9/javaee7-websocket-encdec/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /code/chapter9/javaee7-websocket-encdec/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmarchioni/practical-javaee7-development-wildfly/HEAD/code/pom.xml --------------------------------------------------------------------------------