├── .gitignore ├── LICENSE ├── README.md ├── chapter01 ├── .DS_Store ├── ch01-beanvalidation │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__com_fasterxml_classmate_1_3_4.xml │ │ │ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml │ │ │ ├── Maven__junit_junit_4_12.xml │ │ │ ├── Maven__org_glassfish_javax_el_3_0_1_b11.xml │ │ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ │ │ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_15_Final.xml │ │ │ └── Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-beanvalidation.iml │ ├── nb-configuration.xml │ ├── nbproject │ │ └── project.properties │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch01 │ │ │ │ └── bv │ │ │ │ └── User.java │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── bv │ │ │ └── test │ │ │ └── UserTest.java │ └── target │ │ ├── ch01-beanvalidation-1.0.jar │ │ ├── classes │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── bv │ │ │ └── User.class │ │ ├── maven-archiver │ │ └── pom.properties │ │ ├── maven-status │ │ └── maven-compiler-plugin │ │ │ ├── compile │ │ │ └── default-compile │ │ │ │ ├── createdFiles.lst │ │ │ │ └── inputFiles.lst │ │ │ └── testCompile │ │ │ └── default-testCompile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ ├── surefire-reports │ │ ├── TEST-com.eldermoraes.ch01.bv.test.UserTest.xml │ │ └── com.eldermoraes.ch01.bv.test.UserTest.txt │ │ └── test-classes │ │ └── com │ │ └── eldermoraes │ │ └── ch01 │ │ └── bv │ │ └── test │ │ └── UserTest.class ├── ch01-cdi │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ └── Maven__org_jboss_weld_se_weld_se_shaded_3_1_0_Final.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-cdi.iml │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch01 │ │ │ │ └── cdi │ │ │ │ ├── MyEvent.java │ │ │ │ └── OrderedObserver.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── beans.xml │ └── target │ │ ├── ch01-cdi-1.0.jar │ │ ├── classes │ │ ├── META-INF │ │ │ └── beans.xml │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── cdi │ │ │ ├── MyEvent.class │ │ │ └── OrderedObserver.class │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ └── compile │ │ └── default-compile │ │ ├── createdFiles.lst │ │ └── inputFiles.lst ├── ch01-jaxrs │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_4.xml │ │ │ ├── Maven__jakarta_ws_rs_jakarta_ws_rs_api_2_1_5.xml │ │ │ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml │ │ │ ├── Maven__org_glassfish_grizzly_grizzly_framework_2_4_4.xml │ │ │ ├── Maven__org_glassfish_grizzly_grizzly_http_2_4_4.xml │ │ │ ├── Maven__org_glassfish_grizzly_grizzly_http_server_2_4_4.xml │ │ │ ├── Maven__org_glassfish_hk2_external_aopalliance_repackaged_2_5_0.xml │ │ │ ├── Maven__org_glassfish_hk2_external_jakarta_inject_2_5_0.xml │ │ │ ├── Maven__org_glassfish_hk2_hk2_api_2_5_0.xml │ │ │ ├── Maven__org_glassfish_hk2_hk2_locator_2_5_0.xml │ │ │ ├── Maven__org_glassfish_hk2_hk2_utils_2_5_0.xml │ │ │ ├── Maven__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml │ │ │ ├── Maven__org_glassfish_jersey_containers_jersey_container_grizzly2_http_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_core_jersey_client_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_core_jersey_common_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_core_jersey_server_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_inject_jersey_hk2_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_media_jersey_media_jaxb_2_28.xml │ │ │ ├── Maven__org_glassfish_jersey_media_jersey_media_sse_2_28.xml │ │ │ └── Maven__org_javassist_javassist_3_22_0_CR2.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-jaxrs.iml │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── eldermoraes │ │ └── ch01 │ │ └── jaxrs │ │ ├── ClientConsumer.java │ │ ├── ServerMock.java │ │ └── SseResource.java ├── ch01-jsf │ ├── .idea │ │ ├── artifacts │ │ │ ├── ch01_jsf_war.xml │ │ │ └── ch01_jsf_war_exploded.xml │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__com_sun_mail_javax_mail_1_6_0.xml │ │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ │ └── Maven__javax_javaee_api_8_0.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-jsf.iml │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── jsf │ │ │ ├── User.java │ │ │ ├── UserBean.java │ │ │ ├── UserConverter.java │ │ │ └── UserValidator.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.xhtml ├── ch01-jsonb │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__jakarta_json_bind_jakarta_json_bind_api_1_0_1.xml │ │ │ ├── Maven__jakarta_json_jakarta_json_api_1_1_5.xml │ │ │ ├── Maven__org_eclipse_yasson_1_0_3.xml │ │ │ └── Maven__org_glassfish_javax_json_1_1_4.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-jsonb.iml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── eldermoraes │ │ └── ch01 │ │ └── jsonb │ │ ├── JsonBUser.java │ │ └── User.java ├── ch01-jsonp │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__com_sun_mail_javax_mail_1_6_0.xml │ │ │ ├── Maven__jakarta_json_bind_jakarta_json_bind_api_1_0_1.xml │ │ │ ├── Maven__jakarta_json_jakarta_json_api_1_1_5.xml │ │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ │ ├── Maven__javax_javaee_api_8_0.xml │ │ │ ├── Maven__org_eclipse_yasson_1_0_3.xml │ │ │ └── Maven__org_glassfish_javax_json_1_1_4.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-jsonp.iml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── jsonp │ │ │ └── JPointer.java │ │ └── resources │ │ └── user.json ├── ch01-mvc │ ├── .idea │ │ ├── artifacts │ │ │ ├── ch01_mvc_war.xml │ │ │ └── ch01_mvc_war_exploded.xml │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__com_sun_mail_javax_mail_1_6_0.xml │ │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ │ ├── Maven__javax_javaee_api_8_0.xml │ │ │ └── Maven__javax_mvc_javax_mvc_api_1_0_pr.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-mvc.iml │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch01 │ │ │ └── mvc │ │ │ ├── AppConfig.java │ │ │ ├── User.java │ │ │ ├── UserBean.java │ │ │ └── UserController.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ ├── index.jsp │ │ └── user.jsp ├── ch01-security │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__com_sun_mail_javax_mail_1_6_0.xml │ │ │ ├── Maven__commons_cli_commons_cli_1_2.xml │ │ │ ├── Maven__commons_collections_commons_collections_3_2_2.xml │ │ │ ├── Maven__commons_lang_commons_lang_2_6.xml │ │ │ ├── Maven__commons_logging_commons_logging_1_2.xml │ │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ │ ├── Maven__javax_javaee_api_8_0.xml │ │ │ ├── Maven__junit_junit_4_12.xml │ │ │ ├── Maven__net_sourceforge_serp_serp_1_15_1.xml │ │ │ ├── Maven__org_apache_activemq_activemq_broker_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_activemq_client_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_activemq_jdbc_store_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_activemq_kahadb_store_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_activemq_openwire_legacy_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_activemq_ra_5_14_5.xml │ │ │ ├── Maven__org_apache_activemq_protobuf_activemq_protobuf_1_1.xml │ │ │ ├── Maven__org_apache_bval_bval_core_1_1_2.xml │ │ │ ├── Maven__org_apache_bval_bval_jsr_1_1_2.xml │ │ │ ├── Maven__org_apache_commons_commons_dbcp2_2_1.xml │ │ │ ├── Maven__org_apache_commons_commons_lang3_3_5.xml │ │ │ ├── Maven__org_apache_commons_commons_pool2_2_3.xml │ │ │ ├── Maven__org_apache_geronimo_components_geronimo_connector_3_1_4.xml │ │ │ ├── Maven__org_apache_geronimo_components_geronimo_transaction_3_1_4.xml │ │ │ ├── Maven__org_apache_geronimo_javamail_geronimo_javamail_1_4_mail_1_9_0_alpha_2.xml │ │ │ ├── Maven__org_apache_geronimo_specs_geronimo_j2ee_connector_1_6_spec_1_0.xml │ │ │ ├── Maven__org_apache_openejb_shade_quartz_openejb_shade_2_2_1.xml │ │ │ ├── Maven__org_apache_openjpa_openjpa_2_4_2.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_ee_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_ee_common_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_ejb_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_el22_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_impl_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_spi_1_7_4.xml │ │ │ ├── Maven__org_apache_openwebbeans_openwebbeans_web_1_7_4.xml │ │ │ ├── Maven__org_apache_tomee_javaee_api_7_0_1.xml │ │ │ ├── Maven__org_apache_tomee_mbean_annotation_api_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_api_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_core_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_javaagent_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_jee_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_jee_accessors_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_jpa_integration_7_0_4.xml │ │ │ ├── Maven__org_apache_tomee_openejb_loader_7_0_4.xml │ │ │ ├── Maven__org_apache_xbean_xbean_asm5_shaded_4_5.xml │ │ │ ├── Maven__org_apache_xbean_xbean_bundleutils_4_5.xml │ │ │ ├── Maven__org_apache_xbean_xbean_finder_shaded_4_5.xml │ │ │ ├── Maven__org_apache_xbean_xbean_naming_4_5.xml │ │ │ ├── Maven__org_apache_xbean_xbean_reflect_4_5.xml │ │ │ ├── Maven__org_codehaus_swizzle_swizzle_stream_1_6_2.xml │ │ │ ├── Maven__org_fusesource_hawtbuf_hawtbuf_1_11.xml │ │ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ │ │ ├── Maven__org_hsqldb_hsqldb_2_3_2.xml │ │ │ ├── Maven__org_metatype_sxc_sxc_jaxb_core_0_8.xml │ │ │ ├── Maven__org_metatype_sxc_sxc_runtime_0_8.xml │ │ │ ├── Maven__org_objectweb_howl_howl_1_0_1_1.xml │ │ │ ├── Maven__org_slf4j_slf4j_api_1_7_21.xml │ │ │ └── Maven__org_slf4j_slf4j_jdk14_1_7_21.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── ch01-security.iml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch01 │ │ │ │ └── security │ │ │ │ ├── RoleExecutor.java │ │ │ │ ├── Roles.java │ │ │ │ ├── User.java │ │ │ │ └── UserBean.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── eldermoraes │ │ └── ch01 │ │ └── security │ │ └── Ch01SecurityTest.java └── ch01-servlet │ ├── .DS_Store │ ├── .idea │ ├── artifacts │ │ ├── ch01_servlet_war.xml │ │ └── ch01_servlet_war_exploded.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── libraries │ │ ├── Maven__com_sun_mail_javax_mail_1_6_0.xml │ │ ├── Maven__javax_activation_activation_1_1.xml │ │ └── Maven__javax_javaee_api_8_0.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── ch01-servlet.iml │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ ├── .DS_Store │ └── main │ ├── .DS_Store │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch01 │ │ └── servlet │ │ └── ServerPush.java │ └── webapp │ ├── .DS_Store │ ├── images │ └── javaee-logo.png │ └── index.html ├── chapter02 ├── .DS_Store ├── .idea │ ├── chapter02.iml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── README.md ├── ch02-batch │ ├── nb-configuration.xml │ ├── nbproject │ │ └── project.properties │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── batch │ │ │ │ ├── User.java │ │ │ │ ├── UserBean.java │ │ │ │ ├── UserProcessor.java │ │ │ │ ├── UserReader.java │ │ │ │ └── UserWriter.java │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ ├── batch-jobs │ │ │ │ └── acess-user.xml │ │ │ │ ├── persistence.xml │ │ │ │ └── user.txt │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ ├── glassfish-resources.xml │ │ │ └── web.xml │ │ │ └── index.xhtml │ └── target │ │ ├── ch02-batch-1.0.war │ │ ├── ch02-batch-1.0 │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ ├── classes │ │ │ │ ├── META-INF │ │ │ │ │ ├── batch-jobs │ │ │ │ │ │ └── acess-user.xml │ │ │ │ │ ├── persistence.xml │ │ │ │ │ └── user.txt │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── batch │ │ │ │ │ ├── User.class │ │ │ │ │ ├── UserBean.class │ │ │ │ │ ├── UserProcessor.class │ │ │ │ │ ├── UserReader.class │ │ │ │ │ └── UserWriter.class │ │ │ ├── glassfish-resources.xml │ │ │ ├── lib │ │ │ │ ├── antlr-2.7.7.jar │ │ │ │ ├── byte-buddy-1.6.6.jar │ │ │ │ ├── classmate-1.3.0.jar │ │ │ │ ├── dom4j-1.6.1.jar │ │ │ │ ├── hibernate-commons-annotations-5.0.1.Final.jar │ │ │ │ ├── hibernate-core-5.2.10.Final.jar │ │ │ │ ├── hibernate-entitymanager-5.2.10.Final.jar │ │ │ │ ├── hibernate-jpa-2.1-api-1.0.0.Final.jar │ │ │ │ ├── jandex-2.0.3.Final.jar │ │ │ │ ├── javassist-3.20.0-GA.jar │ │ │ │ ├── jboss-logging-3.3.0.Final.jar │ │ │ │ └── jboss-transaction-api_1.2_spec-1.0.1.Final.jar │ │ │ └── web.xml │ │ └── index.xhtml │ │ ├── classes │ │ ├── META-INF │ │ │ ├── batch-jobs │ │ │ │ └── acess-user.xml │ │ │ ├── persistence.xml │ │ │ └── user.txt │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── batch │ │ │ ├── User.class │ │ │ ├── UserBean.class │ │ │ ├── UserProcessor.class │ │ │ ├── UserReader.class │ │ │ └── UserWriter.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── ch02-beanvalidation │ ├── faces-config.NavData │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── beanvalidation │ │ │ │ └── User.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── index.xhtml │ └── target │ │ ├── ch02-beanvalidation-1.0.war │ │ ├── ch02-beanvalidation-1.0 │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── beanvalidation │ │ │ │ │ └── User.class │ │ │ └── web.xml │ │ └── index.xhtml │ │ ├── classes │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── beanvalidation │ │ │ └── User.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── ch02-cdi │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── cdi │ │ │ │ ├── Application.java │ │ │ │ ├── User.java │ │ │ │ ├── UserFactory.java │ │ │ │ ├── UserService.java │ │ │ │ └── profile │ │ │ │ ├── ImplAdmin.java │ │ │ │ ├── ImplOperator.java │ │ │ │ ├── Profile.java │ │ │ │ ├── ProfileType.java │ │ │ │ └── UserProfile.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── beans.xml │ │ │ ├── index.html │ │ │ └── result.jsp │ └── target │ │ ├── ch02-cdi-1.0.war │ │ ├── ch02-cdi-1.0 │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ └── classes │ │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── cdi │ │ │ │ ├── Application.class │ │ │ │ ├── User.class │ │ │ │ ├── UserFactory.class │ │ │ │ ├── UserService.class │ │ │ │ └── profile │ │ │ │ ├── ImplAdmin.class │ │ │ │ ├── ImplOperator.class │ │ │ │ ├── Profile.class │ │ │ │ ├── ProfileType.class │ │ │ │ └── UserProfile.class │ │ ├── index.html │ │ └── result.jsp │ │ ├── classes │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── cdi │ │ │ ├── Application.class │ │ │ ├── User.class │ │ │ ├── UserFactory.class │ │ │ ├── UserService.class │ │ │ └── profile │ │ │ ├── ImplAdmin.class │ │ │ ├── ImplOperator.class │ │ │ ├── Profile.class │ │ │ ├── ProfileType.class │ │ │ └── UserProfile.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── ch02-datacache │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── datacache │ │ │ │ ├── User.java │ │ │ │ └── UserCacheBean.java │ │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── persistence.xml │ │ │ └── webapp │ │ │ └── index.html │ └── target │ │ ├── ch02-datacache-1.0.war │ │ ├── ch02-datacache-1.0 │ │ ├── WEB-INF │ │ │ └── classes │ │ │ │ ├── META-INF │ │ │ │ └── persistence.xml │ │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── datacache │ │ │ │ ├── User.class │ │ │ │ └── UserCacheBean.class │ │ └── index.html │ │ ├── classes │ │ ├── META-INF │ │ │ └── persistence.xml │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── datacache │ │ │ ├── User.class │ │ │ └── UserCacheBean.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── ch02-ejb-concurrency │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── ejb │ │ │ │ └── concurrency │ │ │ │ ├── UserClassLevelBean.java │ │ │ │ ├── UserMethodLevelBean.java │ │ │ │ └── UserSelfManagedBean.java │ │ │ └── webapp │ │ │ └── index.html │ └── target │ │ ├── ch02-ejb-concurrency-1.0.war │ │ ├── ch02-ejb-concurrency-1.0 │ │ ├── WEB-INF │ │ │ └── classes │ │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── ejb │ │ │ │ └── concurrency │ │ │ │ ├── UserClassLevelBean.class │ │ │ │ ├── UserMethodLevelBean.class │ │ │ │ └── UserSelfManagedBean.class │ │ └── index.html │ │ ├── classes │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── ejb │ │ │ └── concurrency │ │ │ ├── UserClassLevelBean.class │ │ │ ├── UserMethodLevelBean.class │ │ │ └── UserSelfManagedBean.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst ├── ch02-jpa │ ├── lib │ │ └── unknown │ │ │ └── binary │ │ │ └── hibernate-jpamodelgen-4.3.1.Final │ │ │ └── SNAPSHOT │ │ │ └── hibernate-jpamodelgen-4.3.1.Final-SNAPSHOT.jar │ ├── nb-configuration.xml │ ├── nbproject │ │ └── project.properties │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── jpa │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserBean.java │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── persistence.xml │ │ │ └── webapp │ │ │ │ └── index.html │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── jpa │ │ │ └── Ch02JpaTest.java │ └── target │ │ ├── ch02-jpa-1.0.war │ │ ├── ch02-jpa-1.0 │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ ├── META-INF │ │ │ │ │ └── persistence.xml │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── jpa │ │ │ │ │ ├── User.class │ │ │ │ │ └── UserBean.class │ │ │ └── lib │ │ │ │ ├── antlr-2.7.7.jar │ │ │ │ ├── dom4j-1.6.1.jar │ │ │ │ ├── hibernate-commons-annotations-4.0.4.Final.jar │ │ │ │ ├── hibernate-core-4.3.1.Final.jar │ │ │ │ ├── hibernate-entitymanager-4.3.1.Final.jar │ │ │ │ ├── hibernate-jpa-2.1-api-1.0.0.Final.jar │ │ │ │ ├── jandex-1.1.0.Final.jar │ │ │ │ ├── javassist-3.18.1-GA.jar │ │ │ │ ├── jboss-logging-3.1.3.GA.jar │ │ │ │ ├── jboss-logging-annotations-1.2.0.Beta1.jar │ │ │ │ ├── jboss-transaction-api_1.2_spec-1.0.0.Final.jar │ │ │ │ └── xml-apis-1.0.b2.jar │ │ └── index.html │ │ ├── classes │ │ ├── META-INF │ │ │ └── persistence.xml │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── jpa │ │ │ ├── User.class │ │ │ └── UserBean.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ ├── maven-status │ │ └── maven-compiler-plugin │ │ │ ├── compile │ │ │ └── default-compile │ │ │ │ ├── createdFiles.lst │ │ │ │ └── inputFiles.lst │ │ │ └── testCompile │ │ │ └── default-testCompile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ ├── surefire-reports │ │ ├── TEST-com.eldermoraes.ch02.jpa.Ch02JpaTest.xml │ │ └── com.eldermoraes.ch02.jpa.Ch02JpaTest.txt │ │ └── test-classes │ │ └── com │ │ └── eldermoraes │ │ └── ch02 │ │ └── jpa │ │ └── Ch02JpaTest.class ├── ch02-jta │ ├── lib │ │ └── unknown │ │ │ └── binary │ │ │ └── hibernate-jpamodelgen-4.3.1.Final │ │ │ └── SNAPSHOT │ │ │ └── hibernate-jpamodelgen-4.3.1.Final-SNAPSHOT.jar │ ├── nb-configuration.xml │ ├── nbproject │ │ └── project.properties │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── jta1 │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserBean.java │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── persistence.xml │ │ │ └── webapp │ │ │ │ └── index.html │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── jta1 │ │ │ └── Ch02JtaTest.java │ └── target │ │ ├── ch02-jta-1.0.war │ │ ├── ch02-jta-1.0 │ │ ├── WEB-INF │ │ │ ├── classes │ │ │ │ ├── META-INF │ │ │ │ │ └── persistence.xml │ │ │ │ └── com │ │ │ │ │ └── eldermoraes │ │ │ │ │ └── ch02 │ │ │ │ │ └── jta1 │ │ │ │ │ ├── User.class │ │ │ │ │ └── UserBean.class │ │ │ └── lib │ │ │ │ ├── antlr-2.7.7.jar │ │ │ │ ├── dom4j-1.6.1.jar │ │ │ │ ├── hibernate-commons-annotations-4.0.4.Final.jar │ │ │ │ ├── hibernate-core-4.3.1.Final.jar │ │ │ │ ├── hibernate-entitymanager-4.3.1.Final.jar │ │ │ │ ├── hibernate-jpa-2.1-api-1.0.0.Final.jar │ │ │ │ ├── jandex-1.1.0.Final.jar │ │ │ │ ├── javassist-3.18.1-GA.jar │ │ │ │ ├── jboss-logging-3.1.3.GA.jar │ │ │ │ ├── jboss-logging-annotations-1.2.0.Beta1.jar │ │ │ │ ├── jboss-transaction-api_1.2_spec-1.0.0.Final.jar │ │ │ │ └── xml-apis-1.0.b2.jar │ │ └── index.html │ │ ├── classes │ │ ├── META-INF │ │ │ └── persistence.xml │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── jta1 │ │ │ ├── User.class │ │ │ └── UserBean.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ ├── maven-status │ │ └── maven-compiler-plugin │ │ │ ├── compile │ │ │ └── default-compile │ │ │ │ ├── createdFiles.lst │ │ │ │ └── inputFiles.lst │ │ │ └── testCompile │ │ │ └── default-testCompile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ ├── surefire-reports │ │ ├── TEST-com.eldermoraes.ch02.jta1.Ch02JtaTest.xml │ │ └── com.eldermoraes.ch02.jta1.Ch02JtaTest.txt │ │ └── test-classes │ │ └── com │ │ └── eldermoraes │ │ └── ch02 │ │ └── jta1 │ │ └── Ch02JtaTest.class ├── ch02-serverpush │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── serverpush │ │ │ │ ├── ProfileServlet.java │ │ │ │ ├── PushFilter.java │ │ │ │ └── UserServlet.java │ │ │ └── webapp │ │ │ ├── index.html │ │ │ ├── profile.jsp │ │ │ ├── resources │ │ │ ├── functions.js │ │ │ ├── javaee-logo.png │ │ │ └── style.css │ │ │ └── user.jsp │ └── target │ │ ├── ch02-serverpush-1.0.war │ │ ├── ch02-serverpush-1.0 │ │ ├── WEB-INF │ │ │ └── classes │ │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch02 │ │ │ │ └── serverpush │ │ │ │ ├── ProfileServlet.class │ │ │ │ ├── PushFilter.class │ │ │ │ └── UserServlet.class │ │ ├── index.html │ │ ├── profile.jsp │ │ ├── resources │ │ │ ├── functions.js │ │ │ ├── javaee-logo.png │ │ │ └── style.css │ │ └── user.jsp │ │ ├── classes │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── serverpush │ │ │ ├── ProfileServlet.class │ │ │ ├── PushFilter.class │ │ │ └── UserServlet.class │ │ ├── endorsed │ │ └── javaee-endorsed-api-7.0.jar │ │ ├── maven-archiver │ │ └── pom.properties │ │ └── maven-status │ │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ └── inputFiles.lst └── ch02-servlet │ ├── nb-configuration.xml │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── servlet │ │ │ ├── User.java │ │ │ └── UserServlet.java │ │ └── webapp │ │ └── index.jsp │ └── target │ ├── ch02-servlet-1.0.war │ ├── ch02-servlet-1.0 │ ├── WEB-INF │ │ └── classes │ │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch02 │ │ │ └── servlet │ │ │ ├── User.class │ │ │ └── UserServlet.class │ └── index.jsp │ ├── classes │ └── com │ │ └── eldermoraes │ │ └── ch02 │ │ └── servlet │ │ ├── User.class │ │ └── UserServlet.class │ ├── endorsed │ └── javaee-endorsed-api-7.0.jar │ ├── maven-archiver │ └── pom.properties │ └── maven-status │ └── maven-compiler-plugin │ ├── compile │ └── default-compile │ │ ├── createdFiles.lst │ │ └── inputFiles.lst │ └── testCompile │ └── default-testCompile │ └── inputFiles.lst ├── chapter03 ├── .idea │ ├── chapter03.iml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── README.md ├── ch03-jsonb │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch03 │ │ │ └── jsonb │ │ │ ├── User.java │ │ │ └── UserView.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.xhtml ├── ch03-jsonp │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch03 │ │ │ └── jsonp │ │ │ ├── User.java │ │ │ └── UserView.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.xhtml ├── ch03-rscdi │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch03 │ │ │ └── rscdi │ │ │ ├── ApplicationConfig.java │ │ │ ├── User.java │ │ │ ├── UserBean.java │ │ │ ├── UserService.java │ │ │ └── UserView.java │ │ └── webapp │ │ ├── WEB-INF │ │ ├── beans.xml │ │ └── web.xml │ │ └── index.xhtml └── ch03-sse │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch03 │ │ └── sse │ │ ├── ApplicationConfig.java │ │ ├── ServerSentService.java │ │ └── SseBean.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.xhtml ├── chapter04 ├── .DS_Store ├── README.md ├── ch04-jsf │ ├── .DS_Store │ └── ch04-jsf │ │ ├── .DS_Store │ │ ├── nb-configuration.xml │ │ ├── pom.xml │ │ └── src │ │ ├── .DS_Store │ │ └── main │ │ ├── .DS_Store │ │ ├── java │ │ ├── .DS_Store │ │ └── com │ │ │ ├── .DS_Store │ │ │ └── eldermoraes │ │ │ ├── .DS_Store │ │ │ └── ch04 │ │ │ ├── .DS_Store │ │ │ └── jsf │ │ │ └── UserBean.java │ │ └── webapp │ │ ├── .DS_Store │ │ ├── WEB-INF │ │ ├── beans.xml │ │ ├── glassfish-web.xml │ │ ├── template │ │ │ ├── .DS_Store │ │ │ ├── content.xhtml │ │ │ ├── footer.xhtml │ │ │ ├── header.xhtml │ │ │ └── layout.xhtml │ │ └── web.xml │ │ ├── default.xhtml │ │ └── user.xhtml ├── ch04-serverpush │ ├── .DS_Store │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ ├── .DS_Store │ │ └── main │ │ ├── .DS_Store │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch04 │ │ │ └── serverpush │ │ │ └── ServerPushServlet.java │ │ ├── resources │ │ ├── img-http1.png │ │ └── img-http2.png │ │ └── webapp │ │ ├── .DS_Store │ │ ├── image │ │ ├── .DS_Store │ │ ├── keyboard_buttons.jpg │ │ └── keyboard_buttons │ │ │ ├── keyboard_buttons-0-0.jpeg │ │ │ ├── keyboard_buttons-0-1.jpeg │ │ │ ├── keyboard_buttons-0-2.jpeg │ │ │ ├── keyboard_buttons-0-3.jpeg │ │ │ ├── keyboard_buttons-0-4.jpeg │ │ │ ├── keyboard_buttons-0-5.jpeg │ │ │ ├── keyboard_buttons-0-6.jpeg │ │ │ ├── keyboard_buttons-0-7.jpeg │ │ │ ├── keyboard_buttons-1-0.jpeg │ │ │ ├── keyboard_buttons-1-1.jpeg │ │ │ ├── keyboard_buttons-1-2.jpeg │ │ │ ├── keyboard_buttons-1-3.jpeg │ │ │ ├── keyboard_buttons-1-4.jpeg │ │ │ ├── keyboard_buttons-1-5.jpeg │ │ │ ├── keyboard_buttons-1-6.jpeg │ │ │ ├── keyboard_buttons-1-7.jpeg │ │ │ ├── keyboard_buttons-2-0.jpeg │ │ │ ├── keyboard_buttons-2-1.jpeg │ │ │ ├── keyboard_buttons-2-2.jpeg │ │ │ ├── keyboard_buttons-2-3.jpeg │ │ │ ├── keyboard_buttons-2-4.jpeg │ │ │ ├── keyboard_buttons-2-5.jpeg │ │ │ ├── keyboard_buttons-2-6.jpeg │ │ │ ├── keyboard_buttons-2-7.jpeg │ │ │ ├── keyboard_buttons-3-0.jpeg │ │ │ ├── keyboard_buttons-3-1.jpeg │ │ │ ├── keyboard_buttons-3-2.jpeg │ │ │ ├── keyboard_buttons-3-3.jpeg │ │ │ ├── keyboard_buttons-3-4.jpeg │ │ │ ├── keyboard_buttons-3-5.jpeg │ │ │ ├── keyboard_buttons-3-6.jpeg │ │ │ ├── keyboard_buttons-3-7.jpeg │ │ │ ├── keyboard_buttons-4-0.jpeg │ │ │ ├── keyboard_buttons-4-1.jpeg │ │ │ ├── keyboard_buttons-4-2.jpeg │ │ │ ├── keyboard_buttons-4-3.jpeg │ │ │ ├── keyboard_buttons-4-4.jpeg │ │ │ ├── keyboard_buttons-4-5.jpeg │ │ │ ├── keyboard_buttons-4-6.jpeg │ │ │ └── keyboard_buttons-4-7.jpeg │ │ └── index.html └── ch04-servlet │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch04 │ │ └── servlet │ │ ├── InitConfigServlet.java │ │ ├── LoadOnStartupServlet.java │ │ └── async │ │ └── AsyncServlet.java │ └── webapp │ └── index.jsp ├── chapter05 ├── README.md ├── ch05-authentication │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch05 │ │ │ └── authentication │ │ │ ├── AuthenticationMechanism.java │ │ │ └── UserAuthenticationServlet.java │ │ └── webapp │ │ └── WEB-INF │ │ ├── beans.xml │ │ └── web.xml ├── ch05-authorization │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch05 │ │ │ └── authorization │ │ │ ├── AuthenticationMechanism.java │ │ │ ├── Executable.java │ │ │ ├── Role1Executor.java │ │ │ ├── Role2Executor.java │ │ │ ├── Role3Executor.java │ │ │ ├── RoleExecutable.java │ │ │ ├── Roles.java │ │ │ ├── UserActivity.java │ │ │ └── UserAuthorizationServlet.java │ │ └── webapp │ │ └── WEB-INF │ │ └── beans.xml ├── ch05-declarative │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch05 │ │ │ └── declarative │ │ │ ├── AdminExecutor.java │ │ │ ├── AdminServlet.java │ │ │ ├── AuthenticationMechanism.java │ │ │ ├── RoleExecutable.java │ │ │ ├── Roles.java │ │ │ ├── UserBean.java │ │ │ ├── UserExecutor.java │ │ │ └── UserServlet.java │ │ └── webapp │ │ └── WEB-INF │ │ └── beans.xml └── ch05-programmatic │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch05 │ │ └── programmatic │ │ ├── AuthenticationMechanism.java │ │ ├── OperationServlet.java │ │ ├── Roles.java │ │ ├── UserBean.java │ │ └── UserIdentityStore.java │ └── webapp │ ├── WEB-INF │ └── beans.xml │ └── index.html ├── chapter06 ├── README.md ├── ch06-connectionpooling │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch06 │ │ │ └── connectionpooling │ │ │ ├── ConnectionPool.java │ │ │ ├── PoolTestServlet.java │ │ │ ├── SysConfig.java │ │ │ └── SysConfigBean.java │ │ └── webapp │ │ └── index.html ├── ch06-jms │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch06 │ │ │ └── jms │ │ │ ├── QueueListener.java │ │ │ ├── QueueSender.java │ │ │ └── QueueSenderServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.html ├── ch06-lifecycle │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch06 │ │ │ └── lifecycle │ │ │ └── LifecycleServlet.java │ │ └── webapp │ │ └── index.html └── ch06-transaction │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch06 │ │ │ └── transaction │ │ │ └── UserBean.java │ └── webapp │ │ └── index.html │ └── test │ └── java │ └── com │ └── eldermoraes │ └── ch06 │ └── transaction │ └── UserTest.java ├── chapter07 └── README.md ├── chapter08 ├── .DS_Store ├── README.md ├── ch08-automation │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── ch08 │ │ │ │ └── automation │ │ │ │ └── JUnitExample.java │ │ └── webapp │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── eldermoraes │ │ └── ch08 │ │ └── automation │ │ └── JUnitTest.java ├── ch08-decoupled-dosomethingwithuser │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── decoupled │ │ │ └── dosomethingwithuser │ │ │ ├── ApplicationConfig.java │ │ │ ├── DoSomethingService.java │ │ │ └── User.java │ │ └── webapp │ │ └── index.html ├── ch08-decoupled-user │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── decoupled │ │ │ └── user │ │ │ ├── ApplicationConfig.java │ │ │ ├── User.java │ │ │ └── UserService.java │ │ └── webapp │ │ └── index.html ├── ch08-micro_x_mono-micro-address │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── micro_x_mono │ │ │ └── micro │ │ │ └── address │ │ │ ├── bean │ │ │ ├── UserAddressBean.java │ │ │ └── UserAddressBeanMock.java │ │ │ ├── entity │ │ │ └── UserAddress.java │ │ │ └── service │ │ │ ├── ApplicationConfig.java │ │ │ └── UserAddressService.java │ │ └── webapp │ │ └── index.html ├── ch08-micro_x_mono-micro-gateway │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── micro_x_mono │ │ │ └── micro │ │ │ └── gateway │ │ │ ├── ApplicationConfig.java │ │ │ ├── GatewayResource.java │ │ │ ├── GatewayResponse.java │ │ │ └── pojo │ │ │ └── UserAddress.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.html ├── ch08-micro_x_mono-micro-user │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── micro_x_mono │ │ │ └── micro │ │ │ └── user │ │ │ ├── bean │ │ │ ├── UserBean.java │ │ │ └── UserBeanMock.java │ │ │ ├── entity │ │ │ └── User.java │ │ │ └── service │ │ │ ├── ApplicationConfig.java │ │ │ └── UserService.java │ │ ├── resources │ │ ├── META-INF │ │ │ └── beans.xml │ │ └── config.yml │ │ └── webapp │ │ └── index.html ├── ch08-micro_x_mono-mono │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch08 │ │ │ └── micro_x_mono │ │ │ └── mono │ │ │ ├── bean │ │ │ ├── UserAddressBean.java │ │ │ ├── UserAddressBeanMock.java │ │ │ ├── UserBean.java │ │ │ └── UserBeanMock.java │ │ │ ├── entity │ │ │ ├── User.java │ │ │ └── UserAddress.java │ │ │ └── service │ │ │ ├── ApplicationConfig.java │ │ │ ├── UserAddressService.java │ │ │ └── UserService.java │ │ └── webapp │ │ └── index.html ├── ch08-mphealthcheck │ ├── .dockerignore │ ├── Dockerfile │ ├── app.yaml │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── com │ │ │ │ └── ch08 │ │ │ │ └── mphealthcheck │ │ │ │ ├── GreetApplication.java │ │ │ │ ├── GreetResource.java │ │ │ │ ├── GreetingProvider.java │ │ │ │ ├── LivenessHealthCheck.java │ │ │ │ ├── Main.java │ │ │ │ ├── ReactiveService.java │ │ │ │ ├── ReadinessHealthCheck.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── microprofile-config.properties │ │ │ └── logging.properties │ │ └── test │ │ └── resources │ │ └── META-INF │ │ └── microprofile-config.properties ├── ch08-mpmetrics │ ├── .dockerignore │ ├── Dockerfile │ ├── app.yaml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── eldermoraes │ │ │ │ └── com │ │ │ │ └── ch08 │ │ │ │ └── mpmetrics │ │ │ │ ├── Main.java │ │ │ │ ├── MpMetricsApplication.java │ │ │ │ ├── MpMetricsResource.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── beans.xml │ │ │ └── microprofile-config.properties │ │ │ └── logging.properties │ │ └── test │ │ └── resources │ │ └── META-INF │ │ └── microprofile-config.properties └── ch08-mpopenapi │ ├── .dockerignore │ ├── Dockerfile │ ├── app.yaml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── com │ │ │ └── ch08 │ │ │ └── mpopenapi │ │ │ ├── ContactApplication.java │ │ │ ├── ContactResource.java │ │ │ ├── Main.java │ │ │ └── package-info.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── microprofile-config.properties │ │ └── logging.properties │ └── test │ └── resources │ └── META-INF │ └── microprofile-config.properties ├── chapter09 ├── README.md ├── ch09-async-result │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch09 │ │ │ └── async │ │ │ └── result │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── User.java │ │ │ ├── client │ │ │ └── AsyncResultClient.java │ │ │ └── remote │ │ │ └── UserService.java │ │ └── webapp │ │ └── WEB-INF │ │ └── beans.xml ├── ch09-async-transaction │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch09 │ │ │ └── async │ │ │ └── transaction │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── AsyncTask.java │ │ │ ├── User.java │ │ │ └── UserBean.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ └── index.html ├── ch09-managed-thread │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch09 │ │ │ └── managed │ │ │ └── thread │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── User.java │ │ │ └── remote │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html ├── ch09-proxy-task │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch09 │ │ │ └── proxy │ │ │ └── task │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── AsyncTask.java │ │ │ ├── ExecutorProxy.java │ │ │ ├── User.java │ │ │ └── remote │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html ├── ch09-scheduled-task │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch09 │ │ │ └── scheduled │ │ │ └── task │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── AsyncTask.java │ │ │ ├── User.java │ │ │ └── remote │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html └── ch09-task-status │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch09 │ │ └── task │ │ └── status │ │ ├── ApplicationConfig.java │ │ ├── AsyncService.java │ │ ├── AsyncTask.java │ │ ├── User.java │ │ └── remote │ │ └── UserBean.java │ └── webapp │ ├── WEB-INF │ └── beans.xml │ └── index.html ├── chapter10 ├── README.md ├── ch10-async-bean │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── async │ │ │ └── bean │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── User.java │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html ├── ch10-async-jaxrs │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── async │ │ │ └── jaxrs │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── User.java │ │ │ └── remote │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html ├── ch10-async-servlet │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── async │ │ │ └── servlet │ │ │ ├── User.java │ │ │ ├── UserBean.java │ │ │ └── UserServlet.java │ │ └── webapp │ │ └── index.html ├── ch10-async-websocket │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── async │ │ │ └── websocket │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncClient.java │ │ │ ├── AsyncServer.java │ │ │ └── AsyncService.java │ │ └── webapp │ │ └── index.html ├── ch10-completable-future │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── completable │ │ │ └── future │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ ├── User.java │ │ │ └── UserBean.java │ │ └── webapp │ │ └── index.html ├── ch10-event-observer │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── eldermoraes │ │ │ └── ch10 │ │ │ └── event │ │ │ └── observer │ │ │ ├── ApplicationConfig.java │ │ │ ├── AsyncService.java │ │ │ └── User.java │ │ └── webapp │ │ └── index.html └── ch10-mdb │ ├── nb-configuration.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── eldermoraes │ │ └── ch10 │ │ └── mdb │ │ ├── ApplicationConfig.java │ │ ├── Consumer.java │ │ ├── MDBService.java │ │ ├── Sender.java │ │ └── User.java │ └── webapp │ └── index.html ├── chapter11 ├── .DS_Store ├── README.md ├── app-running.png ├── app │ └── app.war ├── ch11-aws │ ├── .DS_Store │ └── images │ │ ├── .DS_Store │ │ ├── aws-01.png │ │ ├── aws-02.png │ │ ├── aws-03.png │ │ ├── aws-04.png │ │ ├── aws-05.png │ │ ├── aws-06.png │ │ ├── aws-07-01.png │ │ ├── aws-07-02.png │ │ ├── aws-07.png │ │ ├── aws-08.png │ │ ├── aws-09.png │ │ ├── aws-10.png │ │ ├── aws-11.png │ │ ├── aws-12.png │ │ ├── aws-13.png │ │ └── aws-14.png ├── ch11-docker │ ├── Dockerfile │ ├── app.war │ ├── app.yaml │ ├── base │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── docker-entrypoint.sh │ │ └── push.sh │ ├── build.sh │ ├── k8s.sh │ ├── push.sh │ └── run.sh ├── ch11-jelastic │ ├── .DS_Store │ └── images │ │ ├── .DS_Store │ │ ├── je-01.png │ │ ├── je-02.png │ │ ├── je-03.png │ │ ├── je-04.png │ │ ├── je-05.png │ │ ├── je-06.png │ │ ├── je-07.png │ │ ├── je-08.png │ │ ├── je-09.png │ │ ├── je-10.png │ │ ├── je-11.png │ │ ├── je-12.png │ │ └── je-13.png ├── ch11-openshift │ ├── .DS_Store │ ├── Dockerfile │ ├── app.war │ ├── build.sh │ ├── images │ │ ├── .DS_Store │ │ ├── os-01.png │ │ ├── os-02.png │ │ ├── os-03.png │ │ ├── os-04.png │ │ ├── os-05.png │ │ ├── os-06.png │ │ ├── os-07.png │ │ ├── os-08.png │ │ └── os-09.png │ ├── push.sh │ └── run.sh └── ch11-oraclecloud │ ├── .DS_Store │ └── images │ ├── .DS_Store │ ├── oci-01.png │ ├── oci-02.png │ ├── oci-03.png │ ├── oci-04.png │ ├── oci-05.png │ ├── oci-06.png │ ├── oci-07.png │ ├── oci-08.png │ └── oci-09.png ├── chapter12 └── README.md └── javaee8-rep-template ├── nb-configuration.xml ├── pom.xml └── src └── main └── webapp └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /chapter01/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/.DS_Store -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/libraries/Maven__org_glassfish_javax_el_3_0_1_b11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/libraries/Maven__org_glassfish_javax_el_3_0_1_b11.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/ch01-beanvalidation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/ch01-beanvalidation.iml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/nbproject/project.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/src/main/java/com/eldermoraes/ch01/bv/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/src/main/java/com/eldermoraes/ch01/bv/User.java -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/src/test/java/com/eldermoraes/ch01/bv/test/UserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/src/test/java/com/eldermoraes/ch01/bv/test/UserTest.java -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/target/ch01-beanvalidation-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/target/ch01-beanvalidation-1.0.jar -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/target/classes/com/eldermoraes/ch01/bv/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/target/classes/com/eldermoraes/ch01/bv/User.class -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-beanvalidation/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/eldermoraes/ch01/bv/User.class 2 | -------------------------------------------------------------------------------- /chapter01/ch01-beanvalidation/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/eldermoraes/ch01/bv/test/UserTest.class 2 | -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/libraries/Maven__org_jboss_weld_se_weld_se_shaded_3_1_0_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/libraries/Maven__org_jboss_weld_se_weld_se_shaded_3_1_0_Final.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/ch01-cdi.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/ch01-cdi.iml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/src/main/java/com/eldermoraes/ch01/cdi/MyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/src/main/java/com/eldermoraes/ch01/cdi/MyEvent.java -------------------------------------------------------------------------------- /chapter01/ch01-cdi/src/main/java/com/eldermoraes/ch01/cdi/OrderedObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/src/main/java/com/eldermoraes/ch01/cdi/OrderedObserver.java -------------------------------------------------------------------------------- /chapter01/ch01-cdi/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/target/ch01-cdi-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/target/ch01-cdi-1.0.jar -------------------------------------------------------------------------------- /chapter01/ch01-cdi/target/classes/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/target/classes/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter01/ch01-cdi/target/classes/com/eldermoraes/ch01/cdi/MyEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/target/classes/com/eldermoraes/ch01/cdi/MyEvent.class -------------------------------------------------------------------------------- /chapter01/ch01-cdi/target/classes/com/eldermoraes/ch01/cdi/OrderedObserver.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/target/classes/com/eldermoraes/ch01/cdi/OrderedObserver.class -------------------------------------------------------------------------------- /chapter01/ch01-cdi/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-cdi/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__jakarta_ws_rs_jakarta_ws_rs_api_2_1_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__jakarta_ws_rs_jakarta_ws_rs_api_2_1_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_grizzly_grizzly_http_2_4_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_grizzly_grizzly_http_2_4_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_api_2_5_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_api_2_5_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_locator_2_5_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_locator_2_5_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_utils_2_5_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_hk2_hk2_utils_2_5_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_client_2_28.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_client_2_28.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_common_2_28.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_common_2_28.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_server_2_28.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_core_jersey_server_2_28.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_inject_jersey_hk2_2_28.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_glassfish_jersey_inject_jersey_hk2_2_28.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/libraries/Maven__org_javassist_javassist_3_22_0_CR2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/libraries/Maven__org_javassist_javassist_3_22_0_CR2.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/ch01-jaxrs.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/ch01-jaxrs.iml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/ClientConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/ClientConsumer.java -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/ServerMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/ServerMock.java -------------------------------------------------------------------------------- /chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/SseResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jaxrs/src/main/java/com/eldermoraes/ch01/jaxrs/SseResource.java -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/artifacts/ch01_jsf_war.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/artifacts/ch01_jsf_war.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/artifacts/ch01_jsf_war_exploded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/artifacts/ch01_jsf_war_exploded.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/libraries/Maven__javax_javaee_api_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/libraries/Maven__javax_javaee_api_8_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/ch01-jsf.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/ch01-jsf.iml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/User.java -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserBean.java -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserConverter.java -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/java/com/eldermoraes/ch01/jsf/UserValidator.java -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsf/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsf/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/libraries/Maven__jakarta_json_jakarta_json_api_1_1_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/libraries/Maven__jakarta_json_jakarta_json_api_1_1_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/libraries/Maven__org_eclipse_yasson_1_0_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/libraries/Maven__org_eclipse_yasson_1_0_3.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/libraries/Maven__org_glassfish_javax_json_1_1_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/libraries/Maven__org_glassfish_javax_json_1_1_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/ch01-jsonb.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/ch01-jsonb.iml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/src/main/java/com/eldermoraes/ch01/jsonb/JsonBUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/src/main/java/com/eldermoraes/ch01/jsonb/JsonBUser.java -------------------------------------------------------------------------------- /chapter01/ch01-jsonb/src/main/java/com/eldermoraes/ch01/jsonb/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonb/src/main/java/com/eldermoraes/ch01/jsonb/User.java -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__jakarta_json_jakarta_json_api_1_1_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__jakarta_json_jakarta_json_api_1_1_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__javax_javaee_api_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__javax_javaee_api_8_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__org_eclipse_yasson_1_0_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__org_eclipse_yasson_1_0_3.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/libraries/Maven__org_glassfish_javax_json_1_1_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/libraries/Maven__org_glassfish_javax_json_1_1_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/ch01-jsonp.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/ch01-jsonp.iml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/src/main/java/com/eldermoraes/ch01/jsonp/JPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/src/main/java/com/eldermoraes/ch01/jsonp/JPointer.java -------------------------------------------------------------------------------- /chapter01/ch01-jsonp/src/main/resources/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-jsonp/src/main/resources/user.json -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/artifacts/ch01_mvc_war.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/artifacts/ch01_mvc_war.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/artifacts/ch01_mvc_war_exploded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/artifacts/ch01_mvc_war_exploded.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/libraries/Maven__javax_javaee_api_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/libraries/Maven__javax_javaee_api_8_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/libraries/Maven__javax_mvc_javax_mvc_api_1_0_pr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/libraries/Maven__javax_mvc_javax_mvc_api_1_0_pr.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/ch01-mvc.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/ch01-mvc.iml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/AppConfig.java -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/User.java -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/UserBean.java -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/java/com/eldermoraes/ch01/mvc/UserController.java -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /chapter01/ch01-mvc/src/main/webapp/user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-mvc/src/main/webapp/user.jsp -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__javax_javaee_api_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__javax_javaee_api_8_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__net_sourceforge_serp_serp_1_15_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__net_sourceforge_serp_serp_1_15_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_activemq_activemq_ra_5_14_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_activemq_activemq_ra_5_14_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_bval_bval_core_1_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_bval_bval_core_1_1_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_bval_bval_jsr_1_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_bval_bval_jsr_1_1_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_dbcp2_2_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_dbcp2_2_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_3.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_openjpa_openjpa_2_4_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_openjpa_openjpa_2_4_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_javaee_api_7_0_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_javaee_api_7_0_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_api_7_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_api_7_0_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_core_7_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_core_7_0_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_jee_7_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_jee_7_0_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_loader_7_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_tomee_openejb_loader_7_0_4.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_asm5_shaded_4_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_asm5_shaded_4_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_bundleutils_4_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_bundleutils_4_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_naming_4_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_naming_4_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_reflect_4_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_apache_xbean_xbean_reflect_4_5.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_fusesource_hawtbuf_hawtbuf_1_11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_fusesource_hawtbuf_hawtbuf_1_11.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_hsqldb_hsqldb_2_3_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_hsqldb_hsqldb_2_3_2.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_metatype_sxc_sxc_jaxb_core_0_8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_metatype_sxc_sxc_jaxb_core_0_8.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_metatype_sxc_sxc_runtime_0_8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_metatype_sxc_sxc_runtime_0_8.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_objectweb_howl_howl_1_0_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_objectweb_howl_howl_1_0_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_21.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_21.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/ch01-security.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/ch01-security.iml -------------------------------------------------------------------------------- /chapter01/ch01-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/RoleExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/RoleExecutor.java -------------------------------------------------------------------------------- /chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/Roles.java -------------------------------------------------------------------------------- /chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/User.java -------------------------------------------------------------------------------- /chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/main/java/com/eldermoraes/ch01/security/UserBean.java -------------------------------------------------------------------------------- /chapter01/ch01-security/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter01/ch01-security/src/test/java/com/eldermoraes/ch01/security/Ch01SecurityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-security/src/test/java/com/eldermoraes/ch01/security/Ch01SecurityTest.java -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.DS_Store -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/artifacts/ch01_servlet_war.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/artifacts/ch01_servlet_war.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/artifacts/ch01_servlet_war_exploded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/artifacts/ch01_servlet_war_exploded.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/compiler.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/libraries/Maven__javax_activation_activation_1_1.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/libraries/Maven__javax_javaee_api_8_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/libraries/Maven__javax_javaee_api_8_0.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/misc.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/modules.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/ch01-servlet.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/ch01-servlet.iml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/nb-configuration.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/pom.xml -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/.DS_Store -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/main/.DS_Store -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/main/java/com/eldermoraes/ch01/servlet/ServerPush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/main/java/com/eldermoraes/ch01/servlet/ServerPush.java -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/main/webapp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/main/webapp/.DS_Store -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/main/webapp/images/javaee-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/main/webapp/images/javaee-logo.png -------------------------------------------------------------------------------- /chapter01/ch01-servlet/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter01/ch01-servlet/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.DS_Store -------------------------------------------------------------------------------- /chapter02/.idea/chapter02.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/chapter02.iml -------------------------------------------------------------------------------- /chapter02/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter02/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/misc.xml -------------------------------------------------------------------------------- /chapter02/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/modules.xml -------------------------------------------------------------------------------- /chapter02/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter02/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-batch/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/nbproject/project.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-batch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/User.java -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserBean.java -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserProcessor.java -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserReader.java -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/java/com/eldermoraes/ch02/batch/UserWriter.java -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/resources/META-INF/batch-jobs/acess-user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/resources/META-INF/batch-jobs/acess-user.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/resources/META-INF/user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/resources/META-INF/user.txt -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/webapp/WEB-INF/glassfish-resources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/webapp/WEB-INF/glassfish-resources.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/classes/META-INF/user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/classes/META-INF/user.txt -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/glassfish-resources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/glassfish-resources.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/antlr-2.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/antlr-2.7.7.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/byte-buddy-1.6.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/byte-buddy-1.6.6.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/classmate-1.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/classmate-1.3.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/hibernate-core-5.2.10.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/hibernate-core-5.2.10.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/jandex-2.0.3.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/jandex-2.0.3.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/javassist-3.20.0-GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/javassist-3.20.0-GA.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/jboss-logging-3.3.0.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/lib/jboss-logging-3.3.0.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/ch02-batch-1.0/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/ch02-batch-1.0/index.xhtml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/META-INF/batch-jobs/acess-user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/META-INF/batch-jobs/acess-user.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/META-INF/user.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/META-INF/user.txt -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/User.class -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserBean.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserBean.class -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserProcessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserProcessor.class -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserReader.class -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserWriter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/classes/com/eldermoraes/ch02/batch/UserWriter.class -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-batch/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-batch/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/faces-config.NavData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/faces-config.NavData -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/src/main/java/com/eldermoraes/ch02/beanvalidation/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/src/main/java/com/eldermoraes/ch02/beanvalidation/User.java -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/target/ch02-beanvalidation-1.0/index.xhtml -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-beanvalidation/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/eldermoraes/ch02/beanvalidation/User.class 2 | -------------------------------------------------------------------------------- /chapter02/ch02-beanvalidation/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-cdi/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-cdi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/Application.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/User.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/UserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/UserFactory.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/UserService.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ImplAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ImplAdmin.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ImplOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ImplOperator.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/Profile.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ProfileType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/ProfileType.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/UserProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/java/com/eldermoraes/ch02/cdi/profile/UserProfile.java -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-cdi/src/main/webapp/result.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/src/main/webapp/result.jsp -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/ch02-cdi-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/ch02-cdi-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/ch02-cdi-1.0/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/ch02-cdi-1.0/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/ch02-cdi-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/ch02-cdi-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/ch02-cdi-1.0/result.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/ch02-cdi-1.0/result.jsp -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/Application.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/Application.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/User.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/UserFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/UserFactory.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/UserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/UserService.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ImplAdmin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ImplAdmin.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ImplOperator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ImplOperator.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/Profile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/Profile.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ProfileType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/ProfileType.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/UserProfile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/classes/com/eldermoraes/ch02/cdi/profile/UserProfile.class -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-cdi/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven 2 | #Tue Apr 02 10:18:49 BRT 2019 3 | version=1.0 4 | groupId=com.eldermoraes 5 | artifactId=ch02-cdi 6 | -------------------------------------------------------------------------------- /chapter02/ch02-cdi/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-datacache/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-datacache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-datacache/src/main/java/com/eldermoraes/ch02/datacache/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/src/main/java/com/eldermoraes/ch02/datacache/User.java -------------------------------------------------------------------------------- /chapter02/ch02-datacache/src/main/java/com/eldermoraes/ch02/datacache/UserCacheBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/src/main/java/com/eldermoraes/ch02/datacache/UserCacheBean.java -------------------------------------------------------------------------------- /chapter02/ch02-datacache/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-datacache/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/ch02-datacache-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/ch02-datacache-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/ch02-datacache-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/ch02-datacache-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/classes/com/eldermoraes/ch02/datacache/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/classes/com/eldermoraes/ch02/datacache/User.class -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-datacache/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-datacache/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/target/ch02-ejb-concurrency-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/target/ch02-ejb-concurrency-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/target/ch02-ejb-concurrency-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/target/ch02-ejb-concurrency-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-ejb-concurrency/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-ejb-concurrency/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-jpa/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/nbproject/project.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-jpa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/src/main/java/com/eldermoraes/ch02/jpa/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/src/main/java/com/eldermoraes/ch02/jpa/User.java -------------------------------------------------------------------------------- /chapter02/ch02-jpa/src/main/java/com/eldermoraes/ch02/jpa/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/src/main/java/com/eldermoraes/ch02/jpa/UserBean.java -------------------------------------------------------------------------------- /chapter02/ch02-jpa/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-jpa/src/test/java/com/eldermoraes/ch02/jpa/Ch02JpaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/src/test/java/com/eldermoraes/ch02/jpa/Ch02JpaTest.java -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/antlr-2.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/antlr-2.7.7.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/hibernate-core-4.3.1.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/hibernate-core-4.3.1.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/jandex-1.1.0.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/jandex-1.1.0.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/javassist-3.18.1-GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/javassist-3.18.1-GA.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/jboss-logging-3.1.3.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/jboss-logging-3.1.3.GA.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/xml-apis-1.0.b2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/WEB-INF/lib/xml-apis-1.0.b2.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/ch02-jpa-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/ch02-jpa-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/classes/com/eldermoraes/ch02/jpa/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/classes/com/eldermoraes/ch02/jpa/User.class -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/classes/com/eldermoraes/ch02/jpa/UserBean.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/classes/com/eldermoraes/ch02/jpa/UserBean.class -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/eldermoraes/ch02/jpa/Ch02JpaTest.class 2 | -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/surefire-reports/TEST-com.eldermoraes.ch02.jpa.Ch02JpaTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/surefire-reports/TEST-com.eldermoraes.ch02.jpa.Ch02JpaTest.xml -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/surefire-reports/com.eldermoraes.ch02.jpa.Ch02JpaTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/surefire-reports/com.eldermoraes.ch02.jpa.Ch02JpaTest.txt -------------------------------------------------------------------------------- /chapter02/ch02-jpa/target/test-classes/com/eldermoraes/ch02/jpa/Ch02JpaTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jpa/target/test-classes/com/eldermoraes/ch02/jpa/Ch02JpaTest.class -------------------------------------------------------------------------------- /chapter02/ch02-jta/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/nbproject/project.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-jta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/src/main/java/com/eldermoraes/ch02/jta1/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/src/main/java/com/eldermoraes/ch02/jta1/User.java -------------------------------------------------------------------------------- /chapter02/ch02-jta/src/main/java/com/eldermoraes/ch02/jta1/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/src/main/java/com/eldermoraes/ch02/jta1/UserBean.java -------------------------------------------------------------------------------- /chapter02/ch02-jta/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-jta/src/test/java/com/eldermoraes/ch02/jta1/Ch02JtaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/src/test/java/com/eldermoraes/ch02/jta1/Ch02JtaTest.java -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/antlr-2.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/antlr-2.7.7.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/hibernate-core-4.3.1.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/hibernate-core-4.3.1.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/jandex-1.1.0.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/jandex-1.1.0.Final.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/javassist-3.18.1-GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/javassist-3.18.1-GA.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/jboss-logging-3.1.3.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/jboss-logging-3.1.3.GA.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/xml-apis-1.0.b2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/WEB-INF/lib/xml-apis-1.0.b2.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/ch02-jta-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/ch02-jta-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/classes/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/classes/META-INF/persistence.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/classes/com/eldermoraes/ch02/jta1/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/classes/com/eldermoraes/ch02/jta1/User.class -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/classes/com/eldermoraes/ch02/jta1/UserBean.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/classes/com/eldermoraes/ch02/jta1/UserBean.class -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven 2 | #Tue Apr 02 10:54:47 BRT 2019 3 | version=1.0 4 | groupId=com.eldermoraes 5 | artifactId=ch02-jta 6 | -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/eldermoraes/ch02/jta1/Ch02JtaTest.class 2 | -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/surefire-reports/TEST-com.eldermoraes.ch02.jta1.Ch02JtaTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/surefire-reports/TEST-com.eldermoraes.ch02.jta1.Ch02JtaTest.xml -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/surefire-reports/com.eldermoraes.ch02.jta1.Ch02JtaTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/surefire-reports/com.eldermoraes.ch02.jta1.Ch02JtaTest.txt -------------------------------------------------------------------------------- /chapter02/ch02-jta/target/test-classes/com/eldermoraes/ch02/jta1/Ch02JtaTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-jta/target/test-classes/com/eldermoraes/ch02/jta1/Ch02JtaTest.class -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/java/com/eldermoraes/ch02/serverpush/PushFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/java/com/eldermoraes/ch02/serverpush/PushFilter.java -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/java/com/eldermoraes/ch02/serverpush/UserServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/java/com/eldermoraes/ch02/serverpush/UserServlet.java -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/profile.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/webapp/profile.jsp -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/resources/functions.js: -------------------------------------------------------------------------------- 1 | function message(){ 2 | alert("Hello Java EE 8"); 3 | } -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/resources/javaee-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/webapp/resources/javaee-logo.png -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/webapp/resources/style.css -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/src/main/webapp/user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/src/main/webapp/user.jsp -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0/index.html -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/profile.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0/profile.jsp -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/resources/functions.js: -------------------------------------------------------------------------------- 1 | function message(){ 2 | alert("Hello Java EE 8"); 3 | } -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/resources/javaee-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0/resources/javaee-logo.png -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0/resources/style.css -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/ch02-serverpush-1.0/user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/ch02-serverpush-1.0/user.jsp -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/classes/com/eldermoraes/ch02/serverpush/PushFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/classes/com/eldermoraes/ch02/serverpush/PushFilter.class -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-serverpush/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-serverpush/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter02/ch02-servlet/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/nb-configuration.xml -------------------------------------------------------------------------------- /chapter02/ch02-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/pom.xml -------------------------------------------------------------------------------- /chapter02/ch02-servlet/src/main/java/com/eldermoraes/ch02/servlet/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/src/main/java/com/eldermoraes/ch02/servlet/User.java -------------------------------------------------------------------------------- /chapter02/ch02-servlet/src/main/java/com/eldermoraes/ch02/servlet/UserServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/src/main/java/com/eldermoraes/ch02/servlet/UserServlet.java -------------------------------------------------------------------------------- /chapter02/ch02-servlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/ch02-servlet-1.0.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/ch02-servlet-1.0.war -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/ch02-servlet-1.0/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/ch02-servlet-1.0/index.jsp -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/classes/com/eldermoraes/ch02/servlet/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/classes/com/eldermoraes/ch02/servlet/User.class -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/classes/com/eldermoraes/ch02/servlet/UserServlet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/classes/com/eldermoraes/ch02/servlet/UserServlet.class -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/endorsed/javaee-endorsed-api-7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/endorsed/javaee-endorsed-api-7.0.jar -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter02/ch02-servlet/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /chapter02/ch02-servlet/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter03/.idea/chapter03.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/chapter03.iml -------------------------------------------------------------------------------- /chapter03/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/encodings.xml -------------------------------------------------------------------------------- /chapter03/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/misc.xml -------------------------------------------------------------------------------- /chapter03/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/modules.xml -------------------------------------------------------------------------------- /chapter03/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/vcs.xml -------------------------------------------------------------------------------- /chapter03/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/.idea/workspace.xml -------------------------------------------------------------------------------- /chapter03/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/nb-configuration.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/pom.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/src/main/java/com/eldermoraes/ch03/jsonb/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/src/main/java/com/eldermoraes/ch03/jsonb/User.java -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/src/main/java/com/eldermoraes/ch03/jsonb/UserView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/src/main/java/com/eldermoraes/ch03/jsonb/UserView.java -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonb/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonb/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/nb-configuration.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/pom.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/src/main/java/com/eldermoraes/ch03/jsonp/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/src/main/java/com/eldermoraes/ch03/jsonp/User.java -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/src/main/java/com/eldermoraes/ch03/jsonp/UserView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/src/main/java/com/eldermoraes/ch03/jsonp/UserView.java -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter03/ch03-jsonp/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-jsonp/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/nb-configuration.xml -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/pom.xml -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/ApplicationConfig.java -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/User.java -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserBean.java -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserService.java -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/java/com/eldermoraes/ch03/rscdi/UserView.java -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter03/ch03-rscdi/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-rscdi/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter03/ch03-sse/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/nb-configuration.xml -------------------------------------------------------------------------------- /chapter03/ch03-sse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/pom.xml -------------------------------------------------------------------------------- /chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/ApplicationConfig.java -------------------------------------------------------------------------------- /chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/ServerSentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/ServerSentService.java -------------------------------------------------------------------------------- /chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/SseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/src/main/java/com/eldermoraes/ch03/sse/SseBean.java -------------------------------------------------------------------------------- /chapter03/ch03-sse/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter03/ch03-sse/src/main/webapp/index.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter03/ch03-sse/src/main/webapp/index.xhtml -------------------------------------------------------------------------------- /chapter04/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/.DS_Store -------------------------------------------------------------------------------- /chapter04/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter04/ch04-jsf/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/nb-configuration.xml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/pom.xml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/java/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/java/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/java/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/java/com/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/ch04/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/ch04/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/ch04/jsf/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/java/com/eldermoraes/ch04/jsf/UserBean.java -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/glassfish-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/glassfish-web.xml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/content.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/content.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/footer.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/footer.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/header.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/header.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/layout.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/template/layout.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/default.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/default.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-jsf/ch04-jsf/src/main/webapp/user.xhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-jsf/ch04-jsf/src/main/webapp/user.xhtml -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/nb-configuration.xml -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/pom.xml -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/resources/img-http1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/resources/img-http1.png -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/resources/img-http2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/resources/img-http2.png -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/webapp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/webapp/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/webapp/image/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/webapp/image/.DS_Store -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/webapp/image/keyboard_buttons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/webapp/image/keyboard_buttons.jpg -------------------------------------------------------------------------------- /chapter04/ch04-serverpush/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-serverpush/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter04/ch04-servlet/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-servlet/nb-configuration.xml -------------------------------------------------------------------------------- /chapter04/ch04-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-servlet/pom.xml -------------------------------------------------------------------------------- /chapter04/ch04-servlet/src/main/java/com/eldermoraes/ch04/servlet/InitConfigServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-servlet/src/main/java/com/eldermoraes/ch04/servlet/InitConfigServlet.java -------------------------------------------------------------------------------- /chapter04/ch04-servlet/src/main/java/com/eldermoraes/ch04/servlet/async/AsyncServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-servlet/src/main/java/com/eldermoraes/ch04/servlet/async/AsyncServlet.java -------------------------------------------------------------------------------- /chapter04/ch04-servlet/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter04/ch04-servlet/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /chapter05/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter05/ch05-authentication/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authentication/nb-configuration.xml -------------------------------------------------------------------------------- /chapter05/ch05-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authentication/pom.xml -------------------------------------------------------------------------------- /chapter05/ch05-authentication/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authentication/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter05/ch05-authentication/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authentication/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /chapter05/ch05-authorization/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authorization/nb-configuration.xml -------------------------------------------------------------------------------- /chapter05/ch05-authorization/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authorization/pom.xml -------------------------------------------------------------------------------- /chapter05/ch05-authorization/src/main/java/com/eldermoraes/ch05/authorization/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authorization/src/main/java/com/eldermoraes/ch05/authorization/Roles.java -------------------------------------------------------------------------------- /chapter05/ch05-authorization/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-authorization/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter05/ch05-declarative/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-declarative/nb-configuration.xml -------------------------------------------------------------------------------- /chapter05/ch05-declarative/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-declarative/pom.xml -------------------------------------------------------------------------------- /chapter05/ch05-declarative/src/main/java/com/eldermoraes/ch05/declarative/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-declarative/src/main/java/com/eldermoraes/ch05/declarative/Roles.java -------------------------------------------------------------------------------- /chapter05/ch05-declarative/src/main/java/com/eldermoraes/ch05/declarative/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-declarative/src/main/java/com/eldermoraes/ch05/declarative/UserBean.java -------------------------------------------------------------------------------- /chapter05/ch05-declarative/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-declarative/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/nb-configuration.xml -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/pom.xml -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/src/main/java/com/eldermoraes/ch05/programmatic/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/src/main/java/com/eldermoraes/ch05/programmatic/Roles.java -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/src/main/java/com/eldermoraes/ch05/programmatic/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/src/main/java/com/eldermoraes/ch05/programmatic/UserBean.java -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter05/ch05-programmatic/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter05/ch05-programmatic/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter06/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter06/ch06-connectionpooling/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-connectionpooling/nb-configuration.xml -------------------------------------------------------------------------------- /chapter06/ch06-connectionpooling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-connectionpooling/pom.xml -------------------------------------------------------------------------------- /chapter06/ch06-connectionpooling/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-connectionpooling/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter06/ch06-jms/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/nb-configuration.xml -------------------------------------------------------------------------------- /chapter06/ch06-jms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/pom.xml -------------------------------------------------------------------------------- /chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueListener.java -------------------------------------------------------------------------------- /chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueSender.java -------------------------------------------------------------------------------- /chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueSenderServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/src/main/java/com/eldermoraes/ch06/jms/QueueSenderServlet.java -------------------------------------------------------------------------------- /chapter06/ch06-jms/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter06/ch06-jms/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-jms/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter06/ch06-lifecycle/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-lifecycle/nb-configuration.xml -------------------------------------------------------------------------------- /chapter06/ch06-lifecycle/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-lifecycle/pom.xml -------------------------------------------------------------------------------- /chapter06/ch06-lifecycle/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-lifecycle/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter06/ch06-transaction/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-transaction/nb-configuration.xml -------------------------------------------------------------------------------- /chapter06/ch06-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-transaction/pom.xml -------------------------------------------------------------------------------- /chapter06/ch06-transaction/src/main/java/com/eldermoraes/ch06/transaction/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-transaction/src/main/java/com/eldermoraes/ch06/transaction/UserBean.java -------------------------------------------------------------------------------- /chapter06/ch06-transaction/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-transaction/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter06/ch06-transaction/src/test/java/com/eldermoraes/ch06/transaction/UserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter06/ch06-transaction/src/test/java/com/eldermoraes/ch06/transaction/UserTest.java -------------------------------------------------------------------------------- /chapter07/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter08/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/.DS_Store -------------------------------------------------------------------------------- /chapter08/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter08/ch08-automation/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-automation/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-automation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-automation/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-automation/src/main/java/com/eldermoraes/ch08/automation/JUnitExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-automation/src/main/java/com/eldermoraes/ch08/automation/JUnitExample.java -------------------------------------------------------------------------------- /chapter08/ch08-automation/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-automation/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-automation/src/test/java/com/eldermoraes/ch08/automation/JUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-automation/src/test/java/com/eldermoraes/ch08/automation/JUnitTest.java -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-dosomethingwithuser/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-dosomethingwithuser/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-dosomethingwithuser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-dosomethingwithuser/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-dosomethingwithuser/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-dosomethingwithuser/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-user/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-user/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-user/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-user/src/main/java/com/eldermoraes/ch08/decoupled/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-user/src/main/java/com/eldermoraes/ch08/decoupled/user/User.java -------------------------------------------------------------------------------- /chapter08/ch08-decoupled-user/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-decoupled-user/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-address/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-address/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-address/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-address/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-address/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-address/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-gateway/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-gateway/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-gateway/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-gateway/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-gateway/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-gateway/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-gateway/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-user/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-user/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-user/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-user/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-user/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-user/src/main/resources/config.yml: -------------------------------------------------------------------------------- 1 | kumuluzee: 2 | discovery: -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-micro-user/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-micro-user/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-mono/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-mono/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-mono/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-mono/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-micro_x_mono-mono/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-micro_x_mono-mono/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/.dockerignore: -------------------------------------------------------------------------------- 1 | target/* -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/Dockerfile -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/app.yaml -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/nb-configuration.xml -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/src/main/resources/logging.properties -------------------------------------------------------------------------------- /chapter08/ch08-mphealthcheck/src/test/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mphealthcheck/src/test/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/.dockerignore: -------------------------------------------------------------------------------- 1 | target/* -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/Dockerfile -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/app.yaml -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/src/main/java/com/eldermoraes/com/ch08/mpmetrics/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/src/main/java/com/eldermoraes/com/ch08/mpmetrics/Main.java -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/src/main/resources/logging.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpmetrics/src/test/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpmetrics/src/test/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/.dockerignore: -------------------------------------------------------------------------------- 1 | target/* -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/Dockerfile -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/app.yaml -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/pom.xml -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/src/main/java/com/eldermoraes/com/ch08/mpopenapi/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/src/main/java/com/eldermoraes/com/ch08/mpopenapi/Main.java -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/src/main/resources/logging.properties -------------------------------------------------------------------------------- /chapter08/ch08-mpopenapi/src/test/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter08/ch08-mpopenapi/src/test/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter09/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter09/ch09-async-result/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-result/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-result/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-result/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-result/src/main/java/com/eldermoraes/ch09/async/result/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-result/src/main/java/com/eldermoraes/ch09/async/result/User.java -------------------------------------------------------------------------------- /chapter09/ch09-async-result/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-result/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-transaction/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-transaction/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-transaction/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-transaction/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-transaction/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter09/ch09-async-transaction/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-async-transaction/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter09/ch09-managed-thread/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-managed-thread/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-managed-thread/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-managed-thread/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-managed-thread/src/main/java/com/eldermoraes/ch09/managed/thread/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-managed-thread/src/main/java/com/eldermoraes/ch09/managed/thread/User.java -------------------------------------------------------------------------------- /chapter09/ch09-managed-thread/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-managed-thread/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/AsyncService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/AsyncService.java -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/AsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/AsyncTask.java -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/src/main/java/com/eldermoraes/ch09/proxy/task/User.java -------------------------------------------------------------------------------- /chapter09/ch09-proxy-task/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-proxy-task/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter09/ch09-scheduled-task/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-scheduled-task/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-scheduled-task/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-scheduled-task/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-scheduled-task/src/main/java/com/eldermoraes/ch09/scheduled/task/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-scheduled-task/src/main/java/com/eldermoraes/ch09/scheduled/task/User.java -------------------------------------------------------------------------------- /chapter09/ch09-scheduled-task/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-scheduled-task/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter09/ch09-task-status/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/nb-configuration.xml -------------------------------------------------------------------------------- /chapter09/ch09-task-status/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/pom.xml -------------------------------------------------------------------------------- /chapter09/ch09-task-status/src/main/java/com/eldermoraes/ch09/task/status/AsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/src/main/java/com/eldermoraes/ch09/task/status/AsyncTask.java -------------------------------------------------------------------------------- /chapter09/ch09-task-status/src/main/java/com/eldermoraes/ch09/task/status/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/src/main/java/com/eldermoraes/ch09/task/status/User.java -------------------------------------------------------------------------------- /chapter09/ch09-task-status/src/main/webapp/WEB-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/src/main/webapp/WEB-INF/beans.xml -------------------------------------------------------------------------------- /chapter09/ch09-task-status/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter09/ch09-task-status/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/AsyncService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/AsyncService.java -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/User.java -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/src/main/java/com/eldermoraes/ch10/async/bean/UserBean.java -------------------------------------------------------------------------------- /chapter10/ch10-async-bean/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-bean/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-async-jaxrs/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-jaxrs/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-jaxrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-jaxrs/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-jaxrs/src/main/java/com/eldermoraes/ch10/async/jaxrs/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-jaxrs/src/main/java/com/eldermoraes/ch10/async/jaxrs/User.java -------------------------------------------------------------------------------- /chapter10/ch10-async-jaxrs/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-jaxrs/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-async-servlet/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-servlet/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-servlet/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-servlet/src/main/java/com/eldermoraes/ch10/async/servlet/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-servlet/src/main/java/com/eldermoraes/ch10/async/servlet/User.java -------------------------------------------------------------------------------- /chapter10/ch10-async-servlet/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-servlet/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-async-websocket/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-websocket/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-websocket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-websocket/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-async-websocket/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-async-websocket/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-completable-future/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-completable-future/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-completable-future/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-completable-future/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-completable-future/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-completable-future/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-event-observer/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-event-observer/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-event-observer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-event-observer/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-event-observer/src/main/java/com/eldermoraes/ch10/event/observer/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-event-observer/src/main/java/com/eldermoraes/ch10/event/observer/User.java -------------------------------------------------------------------------------- /chapter10/ch10-event-observer/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-event-observer/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter10/ch10-mdb/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/nb-configuration.xml -------------------------------------------------------------------------------- /chapter10/ch10-mdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/pom.xml -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/ApplicationConfig.java -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/Consumer.java -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/MDBService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/MDBService.java -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/Sender.java -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/java/com/eldermoraes/ch10/mdb/User.java -------------------------------------------------------------------------------- /chapter10/ch10-mdb/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter10/ch10-mdb/src/main/webapp/index.html -------------------------------------------------------------------------------- /chapter11/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/.DS_Store -------------------------------------------------------------------------------- /chapter11/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter11/app-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/app-running.png -------------------------------------------------------------------------------- /chapter11/app/app.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/app/app.war -------------------------------------------------------------------------------- /chapter11/ch11-aws/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-01.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-02.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-03.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-04.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-05.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-06.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-07-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-07-01.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-07-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-07-02.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-07.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-08.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-09.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-10.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-11.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-12.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-13.png -------------------------------------------------------------------------------- /chapter11/ch11-aws/images/aws-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-aws/images/aws-14.png -------------------------------------------------------------------------------- /chapter11/ch11-docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/Dockerfile -------------------------------------------------------------------------------- /chapter11/ch11-docker/app.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/app.war -------------------------------------------------------------------------------- /chapter11/ch11-docker/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/app.yaml -------------------------------------------------------------------------------- /chapter11/ch11-docker/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/base/Dockerfile -------------------------------------------------------------------------------- /chapter11/ch11-docker/base/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t eldermoraes/gf-jakartaee-jdk8 . 2 | -------------------------------------------------------------------------------- /chapter11/ch11-docker/base/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/base/docker-entrypoint.sh -------------------------------------------------------------------------------- /chapter11/ch11-docker/base/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/base/push.sh -------------------------------------------------------------------------------- /chapter11/ch11-docker/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t eldermoraes/gf-jakartaee-cookbook . -------------------------------------------------------------------------------- /chapter11/ch11-docker/k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/k8s.sh -------------------------------------------------------------------------------- /chapter11/ch11-docker/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/push.sh -------------------------------------------------------------------------------- /chapter11/ch11-docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-docker/run.sh -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-01.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-02.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-03.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-04.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-05.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-06.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-07.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-08.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-09.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-10.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-11.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-12.png -------------------------------------------------------------------------------- /chapter11/ch11-jelastic/images/je-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-jelastic/images/je-13.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-openshift/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/Dockerfile -------------------------------------------------------------------------------- /chapter11/ch11-openshift/app.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/app.war -------------------------------------------------------------------------------- /chapter11/ch11-openshift/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/build.sh -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-01.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-02.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-03.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-04.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-05.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-06.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-07.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-08.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/images/os-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/images/os-09.png -------------------------------------------------------------------------------- /chapter11/ch11-openshift/push.sh: -------------------------------------------------------------------------------- 1 | docker push eldermoraes/gf-jakartaee-cookbook-os 2 | -------------------------------------------------------------------------------- /chapter11/ch11-openshift/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-openshift/run.sh -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/.DS_Store -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-01.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-02.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-03.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-04.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-05.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-06.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-07.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-08.png -------------------------------------------------------------------------------- /chapter11/ch11-oraclecloud/images/oci-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/chapter11/ch11-oraclecloud/images/oci-09.png -------------------------------------------------------------------------------- /chapter12/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javaee8-rep-template/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/javaee8-rep-template/nb-configuration.xml -------------------------------------------------------------------------------- /javaee8-rep-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/javaee8-rep-template/pom.xml -------------------------------------------------------------------------------- /javaee8-rep-template/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eldermoraes/javaee8-cookbook/HEAD/javaee8-rep-template/src/main/webapp/index.html --------------------------------------------------------------------------------