{"id":5464,"url":"https://github.com/hantsy/awesome-javaee8","name":"awesome-javaee8","description":"Awesome Java EE 8 resource checklist","projects_count":55,"last_synced_at":"2026-06-16T09:00:30.841Z","repository":{"id":142092277,"uuid":"111180519","full_name":"hantsy/awesome-javaee8","owner":"hantsy","description":"Awesome Java EE 8 resource checklist","archived":false,"fork":false,"pushed_at":"2024-01-31T08:24:05.000Z","size":17,"stargazers_count":56,"open_issues_count":1,"forks_count":8,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-05-30T18:03:09.818Z","etag":null,"topics":["javaee8"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hantsy.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-11-18T05:49:34.000Z","updated_at":"2025-09-01T17:56:30.000Z","dependencies_parsed_at":"2024-04-04T01:04:41.698Z","dependency_job_id":"82247440-052f-4596-8489-7915ce4a0c28","html_url":"https://github.com/hantsy/awesome-javaee8","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hantsy/awesome-javaee8","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fawesome-javaee8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fawesome-javaee8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fawesome-javaee8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fawesome-javaee8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hantsy","download_url":"https://codeload.github.com/hantsy/awesome-javaee8/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fawesome-javaee8/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34398408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"created_at":"2024-01-06T22:09:51.722Z","updated_at":"2026-06-16T09:00:30.841Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Jakarta EE 8(The next generation of Java EE)","Java EE 8 news and community activities","Books","Java EE 8 learning resources","CDI 2.0","JSF 2.3","JPA 2.2","Bean Validation 2.0","JSON-P 1.1","JSON-B 1.0","JAX-RS 2.1","Servlet 4.0","Java EE Security 1.0"],"sub_categories":[],"readme":"# Awesome Java EE/Jakarta EE 8 Resources\n\nA centric checklist of awesome Java EE 8 resources, including news, blog entries, books, sample codes etc. \n\nWelcome to contribute!\n\n\n## Java EE 8 news and community activities\n\n* [Java EE 8 and GlassFish 5.0 Released!](https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released), the Oracle official announcement.\n* [Java EE Guardians](https://javaee-guardians.io/)\n* [Tell Oracle to Move Forward Java EE as a Critical Part of the Global IT Industry](https://www.change.org/p/larry-ellison-tell-oracle-to-move-forward-java-ee-as-a-critical-part-of-the-global-it-industry)\n* [Opening up Java EE](https://blogs.oracle.com/theaquarium/opening-up-java-ee)\n* [Opening up Java EE - An update](https://blogs.oracle.com/theaquarium/opening-up-ee-update)\n* [We Need Your Help - Moving Java EE to the Eclipse Foundation](https://www.change.org/p/larry-ellison-tell-oracle-to-move-forward-java-ee-as-a-critical-part-of-the-global-it-industry/u/21473794?utm_medium=email\u0026utm_source=petition_update\u0026utm_campaign=146669\u0026sfmc_tk=xZ%2f6z4TGoQ02piKnRtK%2bejNgWC%2bWD6nr3P%2bcjkRrgGJqXJLLTSlXDQ6alq40O5pe\u0026j=146669\u0026sfmc_sub=46994739\u0026l=32_HTML\u0026u=27789648\u0026mid=7259882\u0026jb=1)\n* [Oracle Joins Eclipse MicroProfile Project](https://www.infoq.com/news/2017/11/oraclejoinsmicroprofile)\n* [Joint Community Open Letter on Java EE Naming and Packaging](https://javaee-guardians.io/2018/01/02/joint-community-open-letter-on-java-ee-naming-and-packaging/)\n* [Public Review of Java MVC 1.0 Specification is Now Open](https://www.infoq.com/news/2018/01/mvc-1.0-public-review)\n* [Vote for Java EE's New Name](https://www.infoq.com/news/2018/02/JavaEENewNameJan18)\n* [From Java EE to Jakarta EE: the Java EE Guardians Rebranding Debate with Oracle](https://www.infoq.com/news/2018/02/from-javaee-to-jakartaee)\n* [Java EE 8 and the Open Future of Java EE ](https://dzone.com/articles/java-ee-8-and-the-open-future-of-java-ee)\n\n## Jakarta EE 8(The next generation of Java EE)\n\n* [New home of Jakarta EE](https://jakarta.ee/)\n* [Jakarta One](https://jakartaone.org/2019/)\n* [Jakarta Blog](https://jakartablogs.ee/)\n* [Eclipse EE4j Project](https://projects.eclipse.org/projects/ee4j)\n* [Jakarta EE Tutorial](https://eclipse-ee4j.github.io/jakartaee-tutorial)\n\n## Books\n\n* [Java EE 8 Recipes](https://www.apress.com/us/book/9781484235935) by Apress\n* [Building Modern Web Applications With Jakarta EE, NoSQL Databases and Microservices](https://www.amazon.co.uk/Building-Applications-Jakarta-Databases-Microservices/dp/9389423341)\n\n## Java EE 8 learning resources\n\n* [Java EE home page on Github](https://javaee.github.io/), the official [Java EE 8 Tutorial](https://javaee.github.io/tutorial/), and the reference implementation [Glassfish v5](https://javaee.github.io/glassfish/download).\n* [Oracle Java EE 8 SDK](http://www.oracle.com/technetwork/java/javaee/downloads/index.html), includes the open-source Glassfish distribution, sample codes and tutorials.\n* [Eclipse MicroProfile](http://microprofile.io) picks up the original proposals that had been abandoned in Java EE 8, and it targets Microservice and brings Java EE to cloud native applications.\n* [Java EE 8 @ JavaONE 2017](https://blogs.oracle.com/theaquarium/java-ee-8-javaone-2017)\n* [Java EE 8 Hands On Lab ](https://github.com/javaee/j1-hol)\n* [Java Magazine November/December 2017 Edtion](http://www.javamagazine.mozaicreader.com/NovDec2017#\u0026pageSet=12\u0026page=0) focuses on Java EE 8 update\n* [What's new in Java EE 8](https://www.ibm.com/developerworks/library/j-whats-new-in-javaee-8/), a Java EE 8 overview from IBM DeveloperWorks\n* [The Top 5 New Features in Java EE 8](https://dzone.com/articles/the-top-5-new-features-in-java-ee-8)\n* [Java EE 8 by example](https://hantsy.gitbooks.io/java-ee-8-by-example/content/), ads for myself :smile:\n\n## CDI 2.0\n\n* [Tour around Weld 3](http://weld.cdi-spec.org/news/2017/05/19/tour-around-weld-3/)\n* [What’s new in CDI 2.0](http://docs.jboss.org/cdi/learn/cdi_2/slides.html)\n* [A look on CDI 2.0 EDR1](https://paluch.biz/blog/144-a-look-on-cdi-2-0-edr1.html)\n* [mp911de/cdi-2.0 @ Github](https://github.com/mp911de/cdi-2.0)\n\n## JSF 2.3\n\n* [What's new in JSF 2.3? ](http://arjan-tijms.omnifaces.org/p/jsf-23.html), by Arjan Tijms, a must-read article when upgrading to JSF 2.3.\n* [Migrate your @ManagedProperty annotations](http://www.manorrock.com/blog/2013/11/01/jsf_tip_31_migrate_your_managedproperty_annotations.html)\n\n## JPA 2.2\n\n* [What's new in JPA 2.2](https://www.thoughts-on-java.org/whats-new-in-jpa-2-2/)\n* [JPA 2.2’s new getResultStream() method and how you should NOT use it](https://www.thoughts-on-java.org/jpa-2-2s-new-stream-method-and-how-you-should-not-use-it/)\n* [What’s new in JPA 2.2 – Stream the result of a Query execution](https://vladmihalcea.com/2017/07/04/whats-new-in-jpa-2-2-stream-the-result-of-a-query-execution)\n* [What’s new in JPA 2.2 – Java 8 Date and Time Types](https://vladmihalcea.com/2017/06/26/whats-new-in-jpa-2-2-java-8-date-and-time-types/)\n* [Handy Improvements in JPA 2.2](https://www.infoq.com/news/2018/01/improvements-jpa-22)\n\n## Bean Validation 2.0\n\n* [Bean Validation 2.0 ](https://dzone.com/articles/bean-validation-20)\n* [Bean Validation 2.0 - A new JSR is born!](http://beanvalidation.org/news/2016/07/15/bean-validation-2-0-is-coming/)\n* [And here comes Hibernate Validator 6.0 Final with Bean Validation 2.0 support](http://in.relation.to/2017/08/07/and-here-comes-hibernate-validator-60)\n* [Validating Container Elements with Bean Validation 2.0](http://www.baeldung.com/bean-validation-container-elements)\n\n## JSON-P 1.1\n\n* [Public Review of JSON-P Specification 1.1 is Now Open](https://www.infoq.com/news/2017/03/json-processing-public-review)\n\n## JSON-B 1.0\n\n* [JSON Binding API - Getting Started](http://json-b.net/getting-started.html)\n* [Gettting Started with JSON-B](https://www.javaindeed.com/getting-started-with-json-b/)\n* [Get started with the JSON Binding API](https://www.ibm.com/developerworks/java/library/j-javaee8-json-binding-1/), [Part 2](https://www.ibm.com/developerworks/java/library/j-javaee8-json-binding-2/),[Part 3](https://www.ibm.com/developerworks/java/library/j-javaee8-json-binding-3/), [Part 4](https://www.ibm.com/developerworks/java/library/j-javaee8-json-binding-4/), JSON-B series from IBM DeveloperWorks\n\n## JAX-RS 2.1\n\n* [Java API for RESTful Web Services 2.1 Released](https://www.infoq.com/news/2017/08/JAX-RS-2.1-released)\n* [JAX-RS 2.1 Reactive Client API](https://blogs.oracle.com/pavelbucek/jax-rs-21-reactive-client-api)\n* [JAX-RS 2.1 New Feature Introduction](http://ridingthecrest.com/blog/2017/02/22/jax-rs-2_1-new-feature-introduction.html)\n* [Jersey Client Dependencies for JAX-RS 2.1](https://dzone.com/articles/jersey-client-dependencies-for-jax-rs-21)\n\n## Servlet 4.0\n\n* [Ed Burns Discusses HTTP/2 and the Java EE Servlet 4 Specification](https://www.infoq.com/news/2015/03/burns-servlet-http2)\n* [First Look at HTTP/2 Server Push in Java Servlet 4.0 Specification](https://dzone.com/articles/first-look-at-http2-server-push-in-java-servlet-40-1)\n\n## Java EE Security 1.0\n\n* [What's new in Java EE Security API 1.0? ](http://arjan-tijms.omnifaces.org/p/whats-new-in-java-ee-security-api-10.html),  by Arjan Tijms, a must read blog entry for Java EE Security.\n* [Playing with Java EE Security (JSR-375) — Soteria](https://medium.com/@swhp/playing-with-java-ee-security-jsr-375-soteria-38e8d2b094d4)\n\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/hantsy%2Fawesome-javaee8/projects"}