{"id":19656645,"url":"https://github.com/daggerok/java-ee-examples","last_synced_at":"2025-09-02T11:38:40.098Z","repository":{"id":44524302,"uuid":"105364332","full_name":"daggerok/java-ee-examples","owner":"daggerok","description":"This repository contains JavaEE examples (including JAX-RS, Wildfly Swarm, MicroProfile, Gradle, Docker, Kotlin, etc)","archived":false,"fork":false,"pushed_at":"2022-12-10T03:23:19.000Z","size":2855,"stargazers_count":17,"open_issues_count":17,"forks_count":14,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-05T10:23:10.206Z","etag":null,"topics":["docker","docker-cluster","docker-compose","docker-registry","docker-swarm","dockerfile","github-action-docker","github-action-java","github-action-nodejs","github-actions-docker","github-actions-java","github-actions-nodejs","gradle","java-ee","javaee","kotlin","microprofile","wildfly","wildfly-swarm"],"latest_commit_sha":null,"homepage":"https://daggerok.github.io/java-ee-examples/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daggerok.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-30T11:06:45.000Z","updated_at":"2024-07-20T20:27:26.000Z","dependencies_parsed_at":"2023-01-26T01:45:19.079Z","dependency_job_id":null,"html_url":"https://github.com/daggerok/java-ee-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-ee-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-ee-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-ee-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Fjava-ee-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daggerok","download_url":"https://codeload.github.com/daggerok/java-ee-examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251366136,"owners_count":21578079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-cluster","docker-compose","docker-registry","docker-swarm","dockerfile","github-action-docker","github-action-java","github-action-nodejs","github-actions-docker","github-actions-java","github-actions-nodejs","gradle","java-ee","javaee","kotlin","microprofile","wildfly","wildfly-swarm"],"created_at":"2024-11-11T15:28:29.271Z","updated_at":"2025-04-28T18:32:53.132Z","avatar_url":"https://github.com/daggerok.png","language":"Java","readme":"= java-ee-examples image:https://github.com/daggerok/java-ee-examples/workflows/CI/badge.svg[\"CI\", link=\"https://github.com/daggerok/java-ee-examples/actions?query=workflow%3ACI\"]\n\n//image:https://travis-ci.org/daggerok/java-ee-examples.svg?branch=master[\"Build Status\", link=\"https://travis-ci.org/daggerok/java-ee-examples\"]\n\n//tag::content[]\n\nThis repository contains simple JavaEE examples (including Docker, different Micro-Profiles, etc).\n\nlink:https://daggerok.github.io/java-ee-examples[Documentation]\n\n== projects and other repositories:\n\n- https://github.com/daggerok/quarkus-websocket-sse\n- https://github.com/daggerok/integration-e2e-testing-with-selenide-and-testcontainers\n- https://github.com/daggerok/spring-boot-multi-java-ee-apps\n- link:https://github.com/daggerok/kotlin-payara-micro-profile[GitHub: daggerok/kotlin-payara-micro-profile]\n- link:https://github.com/daggerok/payara-micro-gradle-no-plugin[GitHub: daggerok/payara-micro-gradle-no-plugin]\n- link:https://github.com/daggerok/payara-micro-gradle-plugin-build-script[GitHub: daggerok/payara-micro-gradle-plugin-build-script]\n- link:https://github.com/daggerok/maven-java-projects[GitHub: daggerok/maven-java-projects]\n- link:https://github.com/daggerok/generator-jvm[GitHub: daggerok/generator-jvm]\n- link:https://github.com/daggerok/microprofile-examples[GitHub: daggerok/microprofile-examples]\n- link:https://github.com/daggerok/java-mp-smallrye-example[GitHub: daggerok/java-mp-smallrye-example]\n- link:https://github.com/daggerok/microprofile-coffee-shop[GitHub: daggerok/microprofile-coffee-shop]\n- link:https://github.com/daggerok/java-mp-smallrye-kafka-example[GitHub: daggerok/java-mp-smallrye-kafka-example]\n- link:https://github.com/daggerok/quarkus-reactive-pg[GitHub: daggerok/quarkus-reactive-pg]\n- link:https://github.com/daggerok/java-mp-helidon-example[GitHub: daggerok/java-mp-helidon-example]\n- link:https://github.com/daggerok/java-mp-hammock-example[GitHub: daggerok/java-mp-hammock-example]\n- link:https://github.com/daggerok/helidon-mp-jpa[GitHub: daggerok/helidon-mp-jpa]\n- link:https://github.com/daggerok/helidon-examples[GitHub: daggerok/helidon-examples]\n- link:https://github.com/daggerok/kumuluzee-examples[GitHub: daggerok/kumuluzee-examples]\n- link:https://github.com/daggerok/deltaspike-exception-handler-example[GitHub: daggerok/deltaspike-exception-handler-example]\n- link:https://github.com/daggerok/jersey-netty-cdi-jackson-file-eventstore[GitHub: daggerok/jersey-netty-cdi-jackson-file-eventstore]\n- link:https://github.com/daggerok/jakarta-se-nosql-examples[GitHub: daggerok/jakarta-se-nosql-examples]\n- link:https://github.com/daggerok/quarkus-examples[GitHub: daggerok/quarkus-examples]\n- link:https://github.com/daggerok/fabric8-maven-plugin-examples[GitHub: daggerok/fabric8-maven-plugin-examples]\n- link:https://github.com/daggerok/microprofile-examples[GitHub: daggerok/microprofile-examples - JakartaEE / MicroProfile examples]\n//- link:https://github.com/daggerok/spring-security-java-ee[JavaEE Spring Security integration] // this shit is not working...\n- link:./java-ee-dwr-example/[DWR + JavaEE CDI integration]\n- link:./jboss-eap-postgres/[JBoss EAP + postgres]\n- link:https://github.com/daggerok/payara-micro-example[Payara Micro (using gradle included!)]\n- link:https://github.com/daggerok/java-se-cdi-ratpack[GitHub: daggerok/java-se-cdi-ratpack]\n//- link:https://github.com/daggerok/java-ee-es-cqrs[JavaEE ES/CQRS]\n- link:https://github.com/daggerok/wildfly-swarm-microservice[GitHub: daggerok/wildfly-swarm-microservice WildFly Swarm Micro-Service - Eeventsourcing and CQRS]\n- link:./jax-rs-hateoas-links[JAX-RS HATEOS Link]\n- link:./aop-logger[JavaEE API interceptor example]\n- link:./porcupine-bulkhead-jee8[More async resources: Bulkhead pattern in JavaEE 8 by using porcupine library]\n- link:./async-jax-rs-resources[Async JAX-RS resources]\n- link:https://github.com/daggerok/thymeleaf-ee[Thymeleaf + JavaEE]\n- link:https://github.com/daggerok/wildfly-swarm-jgroups-chat[JGroups chat on Wildfly Swarm]\n- link:./spring-faces/[Spring | JSF]\n- link:./faces/[Faces]\n- link:./facelets-example/[JSF]\n- link:https://github.com/daggerok/java-ee-multi-project[Java EE: EAR, EJB, JPA, RAX-RS | Servlet | JSP | WEB | JBOSS EAP]\n- link:https://github.com/daggerok/accessing-ejb3-from-jsp[Accessing EJB3 from JSP]\n- link:https://github.com/daggerok/jboss422-jee5-ejb21[JBOSS 4.2.2.GA | JavaEE 5 | EJB 2.1 (SessionBean)]\n- link:./kotlin-kafka/[Kafka EE]\n- link:./kotlin-swarm/[Kotlin Wildfly Swarm]\n- link:https://github.com/daggerok/java-ee-examples/tree/master/java-ee[Axon Framework + JavaEE]\n- link:https://github.com/daggerok/event-driven-examples/tree/master/java-ee[JavaEE event-driven]\n- link:./java-kube-ee[deploy java-ee on kubernetes]\n- link:./java-ee-7-docker-jboss-eap-6.4-quickstart[java ee 7 docker jboss-eap-6.4 boilerplate]\n- link:./jboss-eap-ext.js[JBoss EAP 6.4 in Docker]\n- link:./tomee-ext.js[TomEE in Docker]\n- link:./glassfish-ext.js[Glassfish 5.0 in Docker]\n- link:./forge-ws[java-ee jboss-wildfly gradle]\n- link:./forge-javaee-6-ws[Java EE 6 / JAX-WS | JBoss Forge / Wildfly]\n- link:./xmlrpx[XML-RPC (apache-xmlrpc) inside JavaEE | JBoss EAP]\n- link:./ear[JavaEE EAR example]\n- link:./ejb-2[JavaEE EJB 2.x example]\n- link:./timer[JavaEE Timer]\n- link:./timer-async-ejb[JavaEE Async EJB method execution]\n- link:./ejb-3-java-ee-7[Less configurations with JavaEE 7 and EJB 3]\n- link:./ejb-stateful-singleton[javaee-6 | lombok | EJB (@Stateful | @Singleton)]\n- link:./jboss-eap-h2-ejb/[H2 | JBoss EAP 6 | EJB | JSON REST HttpServlet]\n- link:./plain-http-servlet/[JBoss EAP 7 | Plain HttpServlet]\n- link:./wildfly-swarm-maven[wildfly-swarm micro-profile with maven]\n- link:./wildfly-swarm-gradle[wildfly-swarm micro-profile with gradle]\n- link:./main-swarm-rest-api[wildfly-swarm main entrypoint]\n- link:./main-swarm-static-content[serve static content with java-ee]\n- link:./kumuluzee-microprofile-1.0[Kumuluzee MicroProfile 1.0]\n- link:./kotlin-java-ee[JavaEE using Kotlin]\n- link:./kotlin-plugins-java-ee[java-ee with kotlin plugins]\n- link:./kotlin-java-ee-payara-docker[Java EE on Kotlin on Payara on Docker]\n- link:./kotlin-javaee-cdi-h2[Kotlin | Java EE | CDI | H2 | UUID Entity ID | JSON | JBOSS EAP 6.4 / 7.1 in Docker]\n- link:./rpc[Kumuluzee (Java EE on Jetty) - MiroProfile 2.0 (Config)]\n- link:./kumuluzee-mp-2.0-jax-ws[Kumuluzee MP 2.0 JAX-WS]\n- link:https://github.com/daggerok/java-ee-entity-bean[Yet another JavaEE | JPA | CDI | JAX-RS | Docker example]\n- link:https://github.com/daggerok/java-ee-web-services[Yet another JavaEE | JAX-WS | Docker example]\n- https://github.com/daggerok/fork-practical-ddd-in-enterprise-java\n\n== links\n\n- link:https://www.youtube.com/watch?v=TYgHtZhS1jI[TODO: DDD]\n- link:https://www.youtube.com/watch?v=2ofbA00gsUk[TODO]\n- link:https://eclipse-ee4j.github.io/jakartaee-tutorial/toc.html[JakartaEE tutorial]\n- link:https://microprofile.io/[Eclipse MicroProfile]\n- link:http://wildfly-swarm.io/posts/microprofile-with-wildfly-swarm/[Wildfly Swarm Micro-Profile]\n- link:https://howto.wildfly-swarm.io/[Wildfly Swarm Book]\n- link:https://stackoverflow.com/questions/37273621/fail-to-start-jax-rs-service-on-wildfly-swarm[wildfly-swarm fails on travis-ci]\n- link:https://github.com/takari/maven-wrapper[maven wrapper]\n- link:https://wildfly-swarm.gitbooks.io/wildfly-swarm-users-guide/getting-started/tooling/gradle-plugin.html[wildfly-swarm gradle plugin]\n- link:https://blog.sebastian-daschner.com/entries/rest_with_java_video_course[Java EE \u0026 JAX-RS - REST as in Hypermedia with Java]\n- link:https://www.youtube.com/watch?v=2ofbA00gsUk[Eclipse MicroProfile 1.0, 1.10, 1.2]\n- link:https://www.youtube.com/watch?v=uuGnAV8-m4o[CON3884 Java EE Revisits GoF Design Patterns]\n\n//end::content[]\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Fjava-ee-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaggerok%2Fjava-ee-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Fjava-ee-examples/lists"}