Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hantsy/awesome-javaee8

Awesome Java EE 8 resource checklist
https://github.com/hantsy/awesome-javaee8

List: awesome-javaee8

javaee8

Last synced: 2 days ago
JSON representation

Awesome Java EE 8 resource checklist

Awesome Lists containing this project

README

        

# Awesome Java EE/Jakarta EE 8 Resources

A centric checklist of awesome Java EE 8 resources, including news, blog entries, books, sample codes etc.

Welcome to contribute!

## Java EE 8 news and community activities

* [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.
* [Java EE Guardians](https://javaee-guardians.io/)
* [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)
* [Opening up Java EE](https://blogs.oracle.com/theaquarium/opening-up-java-ee)
* [Opening up Java EE - An update](https://blogs.oracle.com/theaquarium/opening-up-ee-update)
* [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&utm_source=petition_update&utm_campaign=146669&sfmc_tk=xZ%2f6z4TGoQ02piKnRtK%2bejNgWC%2bWD6nr3P%2bcjkRrgGJqXJLLTSlXDQ6alq40O5pe&j=146669&sfmc_sub=46994739&l=32_HTML&u=27789648&mid=7259882&jb=1)
* [Oracle Joins Eclipse MicroProfile Project](https://www.infoq.com/news/2017/11/oraclejoinsmicroprofile)
* [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/)
* [Public Review of Java MVC 1.0 Specification is Now Open](https://www.infoq.com/news/2018/01/mvc-1.0-public-review)
* [Vote for Java EE's New Name](https://www.infoq.com/news/2018/02/JavaEENewNameJan18)
* [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)
* [Java EE 8 and the Open Future of Java EE ](https://dzone.com/articles/java-ee-8-and-the-open-future-of-java-ee)

## Jakarta EE 8(The next generation of Java EE)

* [New home of Jakarta EE](https://jakarta.ee/)
* [Jakarta One](https://jakartaone.org/2019/)
* [Jakarta Blog](https://jakartablogs.ee/)
* [Eclipse EE4j Project](https://projects.eclipse.org/projects/ee4j)
* [Jakarta EE Tutorial](https://eclipse-ee4j.github.io/jakartaee-tutorial)

## Books

* [Java EE 8 Recipes](https://www.apress.com/us/book/9781484235935) by Apress
* [Building Modern Web Applications With Jakarta EE, NoSQL Databases and Microservices](https://www.amazon.co.uk/Building-Applications-Jakarta-Databases-Microservices/dp/9389423341)

## Java EE 8 learning resources

* [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).
* [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.
* [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.
* [Java EE 8 @ JavaONE 2017](https://blogs.oracle.com/theaquarium/java-ee-8-javaone-2017)
* [Java EE 8 Hands On Lab ](https://github.com/javaee/j1-hol)
* [Java Magazine November/December 2017 Edtion](http://www.javamagazine.mozaicreader.com/NovDec2017#&pageSet=12&page=0) focuses on Java EE 8 update
* [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
* [The Top 5 New Features in Java EE 8](https://dzone.com/articles/the-top-5-new-features-in-java-ee-8)
* [Java EE 8 by example](https://hantsy.gitbooks.io/java-ee-8-by-example/content/), ads for myself :smile:

## CDI 2.0

* [Tour around Weld 3](http://weld.cdi-spec.org/news/2017/05/19/tour-around-weld-3/)
* [What’s new in CDI 2.0](http://docs.jboss.org/cdi/learn/cdi_2/slides.html)
* [A look on CDI 2.0 EDR1](https://paluch.biz/blog/144-a-look-on-cdi-2-0-edr1.html)
* [mp911de/cdi-2.0 @ Github](https://github.com/mp911de/cdi-2.0)

## JSF 2.3

* [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.
* [Migrate your @ManagedProperty annotations](http://www.manorrock.com/blog/2013/11/01/jsf_tip_31_migrate_your_managedproperty_annotations.html)

## JPA 2.2

* [What's new in JPA 2.2](https://www.thoughts-on-java.org/whats-new-in-jpa-2-2/)
* [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/)
* [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)
* [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/)
* [Handy Improvements in JPA 2.2](https://www.infoq.com/news/2018/01/improvements-jpa-22)

## Bean Validation 2.0

* [Bean Validation 2.0 ](https://dzone.com/articles/bean-validation-20)
* [Bean Validation 2.0 - A new JSR is born!](http://beanvalidation.org/news/2016/07/15/bean-validation-2-0-is-coming/)
* [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)
* [Validating Container Elements with Bean Validation 2.0](http://www.baeldung.com/bean-validation-container-elements)

## JSON-P 1.1

* [Public Review of JSON-P Specification 1.1 is Now Open](https://www.infoq.com/news/2017/03/json-processing-public-review)

## JSON-B 1.0

* [JSON Binding API - Getting Started](http://json-b.net/getting-started.html)
* [Gettting Started with JSON-B](https://www.javaindeed.com/getting-started-with-json-b/)
* [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

## JAX-RS 2.1

* [Java API for RESTful Web Services 2.1 Released](https://www.infoq.com/news/2017/08/JAX-RS-2.1-released)
* [JAX-RS 2.1 Reactive Client API](https://blogs.oracle.com/pavelbucek/jax-rs-21-reactive-client-api)
* [JAX-RS 2.1 New Feature Introduction](http://ridingthecrest.com/blog/2017/02/22/jax-rs-2_1-new-feature-introduction.html)
* [Jersey Client Dependencies for JAX-RS 2.1](https://dzone.com/articles/jersey-client-dependencies-for-jax-rs-21)

## Servlet 4.0

* [Ed Burns Discusses HTTP/2 and the Java EE Servlet 4 Specification](https://www.infoq.com/news/2015/03/burns-servlet-http2)
* [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)

## Java EE Security 1.0

* [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.
* [Playing with Java EE Security (JSR-375) — Soteria](https://medium.com/@swhp/playing-with-java-ee-security-jsr-375-soteria-38e8d2b094d4)