Reza Rahman
From Oracle
Reza Rahman is a long time former independent consultant and now officially a Java EE/GlassFish evangelist at Oracle. He is the author of the popular book EJB 3 in Action. Reza is a frequent speaker at Java User Groups and conferences worldwide including JavaOne and NFJS. He is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. Reza has been a member of the Java EE, EJB and JMS expert groups. He implemented the EJB container for the Resin open source Java EE application server.
What's Coming in Java EE 8
Java EE 7 is here and the horizons for Java EE 8 are emerging. In order to solidly kick start Java EE 8, the GlassFish team conducted a series of community surveys. This session shares the content, results and analysis of these surveys. We will also share the detailed progress of Java EE 8 technologies already underway. The goal is to foster interest, discussion and participation around Java EE 8.
Some of the items covered include HTTP 2, Server-Sent Events (SSE), JSON binding, JCache, CDI/EJB alignment, cloud, PaaS, multitenancy/SaaS, JMS 2.1, JAX-RS 2.1, CDI 2, security simplification, REST management/monitoring, an action-oriented Web framework and much, much more.
You are encouraged to bring your questions, comments and ideas. The time to get involved in shaping the future of Java EE is now!
A Self-Guided Hands-on Tour of Java EE 7
This is a hands-on workshop to introduce the Java EE 7 platform.
The main theme of Java EE 7 is boosting productivity and embracing HTML 5. The changes include APIs like JAX-RS 2, JMS 2, Java Batch, Java EE Concurrency, WebSocket, JSON-P and JSF 2.2. The workshop will introduce these changes in a step-by-step fashion using a realistic end-to-end application deployed on GlassFish 4 using NetBeans.
Although the primary focus will be on the new APIs and features, we will take a holistic approach to the workshop and also cover the features introduced in Java EE 5 and Java EE 6 such as the ones in EJB 3, CDI, JPA, Bean Validation and JSF focused on annotations, intelligent defaults, type-safe, powerful, fluent APIs.
At the end of the workshop, you will have a broad introduction to Java EE 7 and will be ready to write your own applications having already written quite a bit of code in the workshop.
JCP, Adopt-a-JSR & You
The Java Community Process (JCP) is key to the evolution of Java. This session discusses the transparency that enables participation in the JCP program and how to get involved through the Adopt-a-JSR program. You will also hear about some upcoming changes to the Java Specification Request (JSR) process through the JCP.next effort, JSR 358, and JSR 364 and learn how you can get involved. Come with your questions/suggestions, and leave with the motivation and information you need in order to become an active participant in advancing the Java platform.
Down and Dirty with JMS 2
This workshop is your opportunity to hack some code using the much anticipated JMS 2 API in cool TDD style :-).
JMS 2 (JSR 343) is the first update in more than a decade for the widely used Java messaging standard and is easily the longest-awaited component of Java EE 7. The biggest new feature of JMS 2 is a powerful new API that makes JMS a lot easier to use, especially in a Java EE application. JMS 2 also includes some additional messaging features and a long list of more minor enhancements.
With JMS 2 final along with Java EE 7 now is an ideal time to find out more about it first hand by getting introduced to the basics and writing some unit tests covering the major changes in JMS on the fly!
Using JavaScript/HTML5 Rich Clients with Java EE 7
The sea change in HTML5 is poised to shift the pendulum away from today's thin-client based server-side web frameworks like Struts 2 and JSF to JavaScript powered rich clients. With strong support for REST, WebSocket and JSON, Java EE is well positioned to adapt to this landscape.
In this heavily code driven session, we will show you how you can utilize today's most popular JavaScript rich client technologies like AngularJS, Backbone, Knockout and Ember to utilize the core strengths of Java EE using JAX-RS, JSR 356/WebSocket, JSON-P, CDI and Bean Validation.
How to Participate in the Future of Java
The Java Community Process (JCP) is key to the evolution of Java. This session emphasizes the value of transparency and participation in the JCP program, through both Java User Groups (JUGs), and through he Adopt-a-JSR program. Find out how to become an active participant in advancing the Java platform - JSRs for Java EE 8 and Java SE 9 are being developed now.
JCP, Adopt-a-JSR & You
The Java Community Process (JCP) is key to the evolution of Java. This session discusses the transparency that enables participation in the JCP program and how to get involved through the Adopt-a-JSR program. You will also hear about some upcoming changes to the Java Specification Request (JSR) process through the JCP.next effort, JSR 358, and JSR 364 and learn how you can get involved. Come with your questions/suggestions, and leave with the motivation and information you need in order to become an active participant in advancing the Java platform.