JSON support is an important part of Java EE. This session provides a deep dive into JSON-P and JSON-B APIs, explains how they are connected and can be used together. I will introduce and demonstrate new JSON-P features such as JSON Patch, JSON Pointer, and JSON Merge Patch as well as JSON-B features such as default and customized mapping, adapters, and serializers.
I am glad to inform you JSON-B RI and EclipseLink projects have been successfully separated. It was not a union of heart, but more marriage of convenience. Both projects had the same committers. Therefore, JSON-B RI was started in a directory inside EclipseLink project. But when JSON-B RI project started to be more and more mature we started to realize that the idea of hosting it inside EclipseLink project was not so good. These projects have different release cycles and different committers. Currently all JSON-B RI committers are EclipseLink committers, but not vice versa. Also, it can change in future, when more JSONB-RI committers are added.
Here are slides from my sessions on java2days conference in Sofia (Bulgaria) which I’ve done together with Werner Keil. I would like to say thanks to all people who attended my talks. Your questions were smart and your ideas were constructive.
Slides from my presentation on GeeCon 2016 on 20 October 2016. I am talking about the changes in Java EE platform addressing trends in the industry towards Cloud and Microservices. I am explaining how this changes applied to the Java EE 8 scope and what is planned for the next Java EE 9 release.
This is an official recording of my JavaOne 2016 session “Configuration for Java EE and the Cloud” from 21 September 2016.
In the modern world, where applications consist of microservices and are deployed in a cloud, developers are facing many issues related to apps config. How to deploy an app in different environments without cracking its package. How to apply configuration for deployed instances of an app without redeployment. How an app can be notified if some configuration properties changes. This session introduces a standardization effort tasked with solving these problems by defining a Java EE config service. Such a service is aimed at the cloud and provides the ability to create one or more configurations that are independent of and decoupled from apps using them. The session describes how such a service fits into the Java EE family and integrates with other Java EE frameworks.
This screencast is a copy of my presentation on JavaOne 2016.
Learn about new developments in the JSON Binding specification (JSR 367). This session covers the latest status and plans of the specification and provides a deep dive into main areas such as the runtime API and default and customized mappings.
JavaOne is starting in two weeks. It’s time to take a look at the sessions and choose what to attend. There are many interesting sessions and sometimes some of them are at the same time. I’ve already made my list and decided to share it with you. The main interesting points for me are Java 9 and JavaEE.Next related topics. The list is sorted chronologically and includes sessions abstracts, date, place and my comments. Continue reading →