![Page 1: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/1.jpg)
Das Aquarium lässt grüßenDie Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht
Wolfgang WeigendORACLE Deutschland B.V. & Co. KG
![Page 2: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/2.jpg)
��������������� �������
�������������������� �� �������������� ������������� �����
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.1
������������ �����
Wolfgang Weigend
Systemberater
Java Technologie & Architektur
![Page 3: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/3.jpg)
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into
any contract.
It is not a commitment to deliver any material,
code, or functionality, and should not be relied
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.2
code, or functionality, and should not be relied
upon in making purchasing decisions. The
development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of
Oracle.
![Page 4: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/4.jpg)
������ � ������������������� !��"
� �!�� ����� ��"
� �� ��� ������ #� �����"
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.3 Copyright © 2015, Oracle and/or its affiliates. All rights reserved.
![Page 5: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/5.jpg)
��������$�� %�$����� %�&��� ���
��������'
��������(
$�����%
�����!)�
*��%
��������+
�,��-%�
.� ��%�/0%�
1!�����%
��#2
�!� � �%���3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.4
�-���456
1,$%
�1�
�-���457
��#�
�������%�
,� %�
��8�9�
�����!)�
*��%
��.�6%�
�$�%����%�
��0.%
��02��
*��%
��02:�%
1�;%
.���2
<���� !�
Web Profile
������ �6%
��.�654
= �
Web Profile
��02:��-
JAX-RPC, CMP/
BMP, JSR 88
�-���45-
������ %�
��$%���.%�
�,�%�:,;
![Page 6: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/6.jpg)
��������$�� %�$����� %�&��� ���
��������'
��������(
$�����%
�����!)�
*��%
��������+
�,��-%�
.� ��%�/0%�
1!�����%
��#2
�!� � �%���3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.5
�-���456
1,$%
�1�
�-���457
��#�
�������%�
,� %�
��8�9�
�����!)�
*��%
��.�6%�
�$�%����%�
��0.%
��02��
*��%
��02:�%
1�;%
.���2
<���� !�
Web Profile
������ �6%
��.�654�
= �
Web Profile
��02:��-
JAX-RPC, CMP/
BMP, JSR 88
�-���45-
������ %�
��$%���.%�
�,�%�:,;
![Page 7: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/7.jpg)
��������$�� %�$����� %�&��� ���
��������'
��������(
$�����%
�����!)�
*��%
��������+
�,��-%�
.� ��%�/0%�
1!�����%
��#2
�!� � �%���3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.6
�-���456
1,$%
�1�
�-���457
��#�
�������%�
,� %�
��8�9�
�����!)�
*��%
��.�6%�
�$�%����%�
��0.%
��02��
*��%
��02:�%
1�;%
.���2
<���� !�
Web Profile
������ �6%
��.�654�
= �
Web Profile
��02:��-
JAX-RPC, CMP/
BMP, JSR 88
�-���45-
������ %�
��$%���.%�
�,�%�:,;
![Page 8: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/8.jpg)
��������$�� %�$����� %�&��� ���
��������'
��������(
$�����%
�����!)�
*��%
��������+
�,��-%�
.� ��%�/0%�
1!�����%
��#2
�!� � �%���3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.7
�-���456
1,$%
�1�
�-���457
��#�
�������%�
,� %�
��8�9�
�����!)�
*��%
��.�6%�
�$�%����%�
��0.%
��02��
*��%
��02:�%
1�;%
.���2
<���� !�
Web Profile
������ �6%
��.�654
= �
Web Profile
��02:��-
JAX-RPC, CMP/
BMP, JSR 88
�-���45-
������ %�
��$%���.%�
�,�%�:,;
![Page 9: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/9.jpg)
��������$�� %�$����� %�&��� ���
��������'
��������(
$�����%
�����!)�
*��%
��������+
�,��-%�
.� ��%�/0%�
1!�����%
��#2
�!� � �%���3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.8
�-���456
1,$%
�1�
�-���457
��#�
�������%�
,� %�
��8�9�
�����!)�
*��%
��.�6%�
�$�%����%�
��0.%
��02��
*��%
��02:�%
1�;%
.���2
<���� !�
Web Profile
������ �6%
��.�654�
= �
Web Profile
��02:��-
JAX-RPC, CMP/
BMP, JSR 88
�-���45-
������ %�
��$%���.%�
�,�%�:,;
![Page 10: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/10.jpg)
��������+�/����
DEVELOPER DEVELOPER
PRODUCTIVITYPRODUCTIVITY
MEETING MEETING
ENTERPRISE ENTERPRISE
DEMANDSDEMANDS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.9
Java EE 7
DEMANDSDEMANDS
![Page 11: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/11.jpg)
��������+
������ �654
��!2
�9� �
����-5-��02:��
-�=�6��$�-56
1!!��
1!��������9�
* � ��
.� ���
�88��� !��
.����<��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.10
1!���� !��
45+
,�������.�����45> ��.�65-
�,��-�$��-54 �/��45-
;� ����8 !���45- 1�;�454
1!!��
���! � !���
45-
*8�� ��,�?!�
:������
3��
������$;�)!�����3
������$;�)!��
��#�!� �
��<���
� !
��454
![Page 12: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/12.jpg)
��������+�$�� )!���
��������(
/!��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.11
����������������+
![Page 13: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/13.jpg)
�������� $�!�� 2�� �#� !���
� Java EE Reference Implementation (RI)
– Java Community Process requires specification lead to deliver a licensable
implementation. Many licensees; 20+ Java EE implementations
– Java EE RI is a substantial subset of GlassFish
� Java EE SDK
– Tutorial, samples and documentation for developers learning Java EE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.12
– Tutorial, samples and documentation for developers learning Java EE
�GlassFish Server Open Source Edition
– Free open source, unsupported server deployment of Java EE applications
�Oracle GlassFish Server
– Commercially supported deployment platform for Java EE / GlassFish
![Page 14: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/14.jpg)
����������������$�!�� � �� �������������@�������������:;�A $�� ���%���������=��������8���
� Java EE RI
– Java Community Process requires specification lead to deliver a
licensable implementation
– Released with each major update of the Java EE standard
– Plan: Continue with future releases of Java EE
Java EE SDK
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.13
� Java EE SDK
– Tutorials, samples and documentation for developers learning Java EE
– Released with each major update of the Java EE standard
– Plan: Continue with future releases of Java EE
![Page 15: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/15.jpg)
�������� �������$�!�� � �� ���
�GlassFish Server Open Source Edition– Developed in open source
– Delivered in open source
– Not commercially supported
�GlassFish Server Open Source Edition ongoing release plans
�����������������8����!������� !�
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.14
– �������� ��������8����!������� !��754
– Additional updates as Java EE specification evolves
– Plan: Regular patch updates will be delivered as needed
�GlassFish Server Open Source Edition Major Release– Delivered coincident with new versions of Java EE Platform
![Page 16: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/16.jpg)
�������� 754�������#=!�� 4-5456
� Glassfish 4.1
– Addressing security, must-fix and important bugs
– Over 800+ bugs fixed!
– JDK 8 Support
– Updates to projects: Jersey, Mojarra, WebSocket 1.1, Tyrus, Grizzly, CDI 1.2,
Weld 2.2
NetBeans includes GlassFish 4.1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.15
– NetBeans includes GlassFish 4.1
� WebLogic 12.1.3
– WebSocket, JSON-P, JAX-RS 2, JPA 2.1
– JDK 8 support
– Server-Sent Events (SSE)
– WebSocket fallback
– Improved Maven support
– Official Docker images
![Page 17: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/17.jpg)
�������� 754�<���!���
� Support for Java SE 8
� Incorporate bugs fixes addressed since GF 4.0, see the list of fixed bugs
(recent fixes might not yet be incorporated into the Nightly Build)
� Update embedded sub-projects like Jersey, Tyrus, Weld, Mojarra, JavaDB,etc.
� NetBeans 8.x alignment
� �!���!����������� 754
– Java EE 7 Web Profile ������������� ���� (57 MB)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.16
• 1��� ����
• ;8�!���!�����B� !�
• �������� �������1!� �!�
• ��������������� ������
• .���)C��
– Java EE 7 Web Profile ������������� ���� (57 MB)
� http://download.java.net/glassfish/4.1/release/glassfish-4.1-web.zip
– Full Java EE 7 Platform �������������� (103 MB)
� http://download.oracle.com/glassfish/4.1/release/glassfish-4.1.zip
– �������� 754�3�� �9�.����
� http://download.java.net/glassfish/4.1/
� http://download.oracle.com/glassfish/4.1/nightly/index.html
� /����������2 3����)�!� ����������� 1!�� 9
– https://blogs.oracle.com/theaquarium/
![Page 18: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/18.jpg)
�������� ��������8����!������� !��754
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.17
� Built in open source
� Lightweight / modular / easy to use
![Page 19: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/19.jpg)
�������������������� �� !������ �� ���
1��� �� 4
�!���!������ �� !����� �� !�
������������
D���ED���Essh /
dcom /
http
http
�� ����-
�� ����4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.18
�� ����7
http
:�8!� !�9
�� ����6
REST���3
0,=
![Page 20: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/20.jpg)
�88��� !��<���!���
�Deploy multiple versions application versions
�Activate any version
�For example:
– Roll forward and backwards between versions
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.19
– Pre-deploy application for later activation
– Enable new version at specific time of day
![Page 21: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/21.jpg)
���������,!����� 9
� Starts in seconds
� Only loads required
modules
� Including “infrastructure”
featuresEJB Servlet JPA JMS Broker
app1.war
CDI
app2.ear
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.20
features
OSGi
CLIL
CDI REST WebSockets Bean Validation
Clustering Console HTTP
![Page 22: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/22.jpg)
����������1!�� 9�*)����
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.21
https://java.net/downloads/javaee-spec/JavaEE8_Community_Survey_Results.pdf
https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee
![Page 23: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/23.jpg)
����������2 ,F���� � ��
� Web Standards/HTML5 Alignment
– HTTP2, SSE, JSON-B, JSON-P, action-oriented web framework, hypermedia
� Cloud
– Simple security providers, REST management/monitoring
� CDI Alignment
– CDI 2, EJB services outside EJB, EJB pruning
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.22
– CDI 2, EJB services outside EJB, EJB pruning
� Enterprise
– JCache, Configuration, JMS
� Java SE 8 alignment
![Page 24: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/24.jpg)
�����������$;�� � ��
.����/����
� Java EE 8 (JSR 366)
� CDI 2 (JSR 365)
� JSON-B (JSR 367)
� JMS 2.1 (JSR 368)
3����
� Java EE Security (JSR 373)
� Java EE Management (JSR 375)
� JSON-P 1.1 (JSR 374)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.23
� Servlet 4 (JSR 369)
� JAX-RS 2.1 (JSR 370)
� MVC (JSR 371)
� JSF 2.3 (JSR 372)
� ��� !�1!�
� Concurrency Utilities
� WebSocket
� JPA
� And moreL
![Page 25: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/25.jpg)
������ 75>
� Principal goal to support HTTP 2
– Request/response multiplexing over single connection
– Multiple streams
– Stream Prioritization
– Server Push
– Binary Framing
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.24
– Binary Framing
– Header Compression
� Hopefully most of it can be done without major API changes
![Page 26: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/26.jpg)
���32.
� API to marshal/unmarshal POJOs to/from JSON
– Very similar to JAXB in the XML world
� Default mapping of classes to JSON
– Annotations to customize the default mappings
– @JsonProperty, @JsonTransient, @JsonValue
������$;�)!�����3�.����
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.25
– @JsonProperty, @JsonTransient, @JsonValue
� Draw from best of breed ideas in existing JSON binding solutions
– MOXy, Jackson, GSON, Genson, Xstream, L
– Allow switching providers
� Provide JAX-RS a standard way to support “application/json” for POJOs
– JAX-RS currently supports JSON-P
![Page 27: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/27.jpg)
���32.�2 ,F���� � ��
�
������������
���� �����������
����������������������������
�� �������������
���������� ���
�������� ���������
���!��������������"��#�����
$$$
%
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.26
��#�������
�#������&'()*+,)-'&.��
����������&'()+,-)'&./�
%
%
������� ��0���1 ������23�
�$���4���2����3�
�$���5�� ��2������3�
�#�����0���1�6��#���!"23�
�#����$��2�#�������&'()*+,)-'&.�3�
�#����$��2�����������&'()+,-)'&./�3�
�$����#����2�#����3�
![Page 28: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/28.jpg)
���32$�454
� Updates to new API in Java EE 7
� Adapt to new JSON standards
– JSON-Pointer (IETF RFC 6901)
– JSON-Patch (IETF RFC 6902)
� Editing operations for JsonObject and JsonArray
� Helper classes and methods to better utilize SE 8’s stream operations
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.27
� Helper classes and methods to better utilize SE 8’s stream operations
![Page 29: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/29.jpg)
���32$!� ���2 ,F���� � ����������&���)�������8�� ��!)������3��!���� ������*:=�� ��8� ��
7
�
������������
���� �����������
��#�������
8���9���� ���������0�$$$�
8���������� ��������0
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.28
��#�������
�#������&'()*+,)-'&.��
���������
�&'()+,-)'&./�%%�
�
��������8�����
���� �����:�������
��#�������
���������
�.(.)''');;;;�%%
<
8���������� ��������0
8���$�������������2
�=(=�#����=�������3�
8���>��� ?����0
�������$���>���2��������3�
![Page 30: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/30.jpg)
���32$� ��
� Modifying parts of a JSON document
� Patch itself a JSON document
– add, replace, remove, move, copy, test operations
– Must have "op" field and "path" field, may have “value” field
� JsonObject and JsonArray are immutable
– Utilize Builder pattern for editing API?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.29
– Utilize Builder pattern for editing API?
7
����������������������#���=(=�#����=���������
�?������&'()***)++++�%�
������������?��������#���=*�%
<
![Page 31: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/31.jpg)
���32$� ���2 ,F���� � ���:�8���������8�� ���8���!���!#������!��G:�!����� ���8���!�����!���)�!����3��!���� �
7
�
������������
���� �����������
��#�������
7
�
���������������
����#���=(=�#����=��������
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.30
��#�������
�#������&'()*+,)-'&.��
�������@��&'()+,-)'&./�%%�
�
��������8�����
���� �����:�������
��#�������
���������
�.(.)''');;;;�%%
<
����#���=(=�#����=��������
�?������&'()***)++++�%�
�
����������?���
����#���=*�%
<
![Page 32: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/32.jpg)
���3�H���9������=�#����8��� !��
8���9���� ���������0�$$$�
A���!������"�B�����4���� 0
��������$���>����9�28���C�D���$�����3$������23
$B�����2E)"�:������$�F���2E$���������2���� ���333
$���2E)"2E$���������2������33
$�������2 ���������$��A���233�
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.31
![Page 33: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/33.jpg)
���3�H���9��!���� ���:���� ������!�����9
8���9���� ���������0�$$$�
8���9���� B�����4���� 0
��������$���>����9�28���C�D���$�����3$������23
$B�����2E)"�:������$�F���2E$���������2���� ���333
$���2E)"2E$���������2������33
$�������28��� ���������$��8���9����233�
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.32
![Page 34: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/34.jpg)
������2��� ����� ��D���E
� Lesser known part of HTML 5
– Standard JavaScript API on the browser
� Server-to-client streaming
– “Stock tickers”, monitoring applications
� Just plain long-lived HTTP
– Between the extremes of vanilla request/response and WebSocket
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.33
– Between the extremes of vanilla request/response and WebSocket
– Content-type ‘text/event-stream’
� Support via JAX-RS.next()
– Already supported in Jersey JAX-RS reference implementation
� SSE on the Server-Side
� SSE on the Client-Side
![Page 35: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/35.jpg)
,<1
� Standard action-based web framework for Java EE
– First class peer to JSF, JSF to continue on it’s evolution path
� Model
– CDI, Bean Validation, JPA
� View
– Facelets, JSP
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.34
– Facelets, JSP
� Controller
– Majority of work here
– Based on JAX-RS
![Page 36: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/36.jpg)
������������� 9
� Simplify security for Java EE and improve portability
� Simple security providers
� Simple pluggability and mappings
� Enabling existing security annotations (@RolesAllowed) for all beans
� EL enabled security annotations via interceptors
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.36
![Page 37: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/37.jpg)
�8�������� 9�$�!���������� � ����������?� ��2�
� �� �������2�������0���G��������1�� 0���������������0� � �3�
� �� �������2�������0��������������1�� 0���������������0�����3�
� �� �������2�������0�G�#���������1�� 0���������������0� ��#����3��
� �� �������2�������0�E�?����������1�� 0���������������0�����3%3
�������������������?� ��2
����0�D�?��������=���H���
���I���0���A� J�����1�� �:KC�������������L6�K���������0M���
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.37
���I���0���A� J�����1�� �:KC�������������L6�K���������0M���
�����I���0���A� J������:KC��������1#�����������0M���$$$3
�A ������������?� ��2��0�$$$��� ����B�E0�$$$��� ��BB�E0�$$$���$$$3
![Page 38: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/38.jpg)
�=����#��������� 9����! � !���
���9�#���G� 2�#��K����2N�������N3�OO���#� ��$�BB���6����3
������?�� ������B��:� �23�
���9�#���G� 2
�#��K����2N�������N3�OO�#��9�������2N �����K������N����������� 3�3
������ ��������������2�������������� 3�
���9�#���G� 2��������4���0�D�?�����=�������9�#K����3
������?�� � ������K�����23�
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.38
������?�� � ������K�����23�
![Page 39: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/39.jpg)
�8�������� 9�$�����#� 9�����������?� ��
������������������������?� ����
���D����P������?����������?����
�C�9�#����������
==�J#��������������#�� ������#����� �����������#��������������
����������������������������2
���������������������������1�� 3���
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.39
���������������������������1�� 3���
==� ���������#������������������#���������?���
%
�C�9�#���G�����
������������7<����K�����2�������������������3���
==� ������������������B�������������#�������������� ��������?���
%
%
![Page 40: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/40.jpg)
�,��-54
� Essentially continuation of JMS 2
� Declarative message listeners
– Alternative to MDB
– More powerful features
– Available to all beans
� Improving JMS provider portability
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.40
� Improving JMS provider portability
� Minor features and corrections
– Redelivery delay, redelivery limits, dead message queues
![Page 41: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/41.jpg)
������� ����,��=� ������9���������������
���E ���������2*(3
������������6�� �����?���K�����������9������ ������ �
�8��A�������2
����������A���0�D��=6�� �����?���K�����������9������I����
��������0�������0�N������N��
����#��G�0*(�������0'������������0.(((�
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.41
����#��G�0*(�������0'������������0.(((�
�� ��H�0J����J9��3
�J������������
������?�� ����?���K�����������9������2
6�� �����?���K�����������9������$$$���������3��
$$$
%
%
![Page 42: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/42.jpg)
1�;�-
� Java SE Bootstrap
� XML configuration
� Asynchronous events
� @Startup for CDI beans
� Portable Extension SPI simplification
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.42
� Small features and enhancements
� Asynchronous CDI Events?
![Page 43: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/43.jpg)
��9����!�!���1�;����� ��"
���D����� ������������ �?���! ����"�������������� �
$$$
������?�� �������� ����2J������� �������� 3��
$$$
������������� $B���9����2�����3�
%
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.43
������?�� ��� ������������ 2
�C����?��2�����0���3�� ������������ ����������3��
![Page 44: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/44.jpg)
��.�I������������! � !���!����#�����������#��� !������������#��������1�;�A !� ������.
�9���������������
����������������#� �� H��� �
$$$
���#� ��2$$$3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.44
���#� ��2$$$3
������?�� �����#� �� J��23���$$$�%
%
�9���������������
�����������
�K��������2KP4J���3
�J�����2JQ��3
���#� ��2$$$3
������������B��������#��J�� �%
![Page 45: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/45.jpg)
��������,�������
� Revamp of dated JSR 77 (J2EE Management)
� REST/SSE instead of EJB 2.x remoting
� Not just management/monitoring but deployment as well
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.45
![Page 46: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/46.jpg)
��!8 ������������
� Most of Java SE 8 can already be used with Java EE
– GlassFish, WildFly, WebSphere and WebLogic support JDK 8
� Some APIs could adopt features
– Repeatable Annotations
– Date-Time API/JDBC 4.2
– Completable Future
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.46
– Completable Future
– Lambda expressions, streams
– Default methods
![Page 47: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/47.jpg)
�� ��� ,�� ��� B���� ���!� )�� �����������$;J�� Reactive programming with JAX-RS client API
� More hypermedia support in JAX-RS
� Non-blocking I/O in JAX-RS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.47
� Improving CDI integration with JAX-RS
� Improving CDI integration with WebSocket
� Prune EJB 2 interfaces
� Prune CORBA interoperability
![Page 48: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/48.jpg)
����������:!���8*8�� ��� !� ���!��������:�6((
Q4 2015 Early Draft
Q1 2016 Public Review
Q3 2016 Proposed Final Draft
H1 2017 Final Release
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.48
H1 2017 Final Release
![Page 49: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/49.jpg)
��!8 2�2��:�)�� ���������� Grassroots participation to shape Java EE
� Launched in Java EE 7 time-frame, key community element for Java EE 8
– 30 Java user groups participating
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.49
� 8KLL�����)��5!��L��!8 �?��
![Page 50: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/50.jpg)
������������:J�� �*��*� ��� � B���
*������!�8 ��������
�5>
1�;�
-5>
���32.�
45>
�,��
-54
������ �
75>
��02:��
-54
,<1�
45>
����
-56
London Java
Community
Morocco JUG
Egypt JUG
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.50
Hellenic Java User
Group
Santa Catarina Java
User Group
Japan Java User
Group
![Page 51: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/51.jpg)
��������1! ��
�Oracle committed to the future of Java EE – Delivered Java EE 7 in June 2013
�GlassFish Server is the strategic reference implementation of
Java EE
�GlassFish distributions for Java EE continue to be regularly
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.51
updated with major releases of the Java EE specification– GlassFish SDK
– GlassFish RI
– GlassFish Open Source Edition
�Oracle provides one commercially supported strategic
application server – Oracle WebLogic Server
![Page 52: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/52.jpg)
��������L��������� :!���8
��:���#��!�������:������
• :�)�������;8���� � !��
• �������� '�
�C8�� ���!�8���8�
����������
�������
����9����) �
$�#���:��������)
$�!8!������������)
��������) �
��# ��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.52
->4+->4+
• �������� '�
�8����!������� !�$�!8!������������)
->4(->4(->4'->4'->47->47
�������� 754��8���
�!������� !�
![Page 53: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/53.jpg)
��� ���$�9���"
��������������� �������������� ����������������������������������������
��������������������������������������� ������������������������� ����������
!�������������������"����������������������#�$� � �%������������������
������������������������������������������$��������������� �&����#���������
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.53
������������������������������������������$��������������� �&����#���������
'��(#�)������������������
"��������������������������������#���(�� ��������$����������� ��������������$����������� ��������������$����������� ��������������$����������� ��������������
)��������������������)��������������������)��������������������)���������������������������������������������������������������� ������
�������� ��������$����������������� �����������������������
![Page 54: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/54.jpg)
$�9���J������ !���8� !����������• *����� ���������������+
• ��$����������������,����������
- ���.�$
• /���������0��������
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.54
• /���������0��������
- ������������ ����������� ����������������1������� ��2����#�
&����#�)����������
• �������
• ��%�������������������������������
![Page 55: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/55.jpg)
$�9���J� !������ �� ������#����
�8������������ ������ ���������7545477
����������$�9��� �������75454'6• �����9�-54'
• /9��� 45M
• ��/=2;8� 45-57
• ,!?���� -5-5M
• �����-5-5+
• ����C .� ����$;�45>542#>4
• N//$�����N//$��$!� ��� !2.����
• $�9��� ,��!��$;
• �1���� ;�?�� !�
• *8�� ���� �� 2�!���1!���
• $�9��� .�������������������)!�� ���;.,���@
• *8�� ���,!����������.����C��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.55
• ����C .� ����$;�45>542#>4
• �.� �� 1!� �����45>542#>7
• �.� �� �$;�45>542#>7
• ��BB�9�-5654�
• N@-�-575>2#>�
• N@-�$���� -575>2#>�
• ��� �!��-5'5>
• �� �!��4565+
• ��!���45(5--
• ,� �!�A -565-2#(>�
• ��0.2�$;�A -5-5462#474>->54'-4
• ��0.�A -5-54-2#474-4M54(6+
• *8�� ���,!����������.����C��
![Page 56: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/56.jpg)
$�9���J� � N�# �������� ������
��������� �� �� ������#����
8���� ���)!�� ����������25 – Disable SSLv3 in default domain template
28 – Integrate Hazelcast as JSR107 provider
29 – Integrate Hazelcast as a clustered web session store
80 – Integrate MySQL persistence manager into JBatch
81 – Integrate Oracle persistence manager into JBatch
82 – Integrate PostgreSQL persistence manager into JBatch
83 – Integrate DB2 persistence manager into JBatch
86 – Integrate different persistence managers into GF-batch-connector
111 – Allow Blank Schema for JBatch
149 – Update underlying specification implementations Fixed Issues
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.56
149 – Update underlying specification implementations Fixed Issues
45 – Glassfish 21148 - fixed bug in SSO clustered session management
46 – Glassfish 21219
47 – GLASSFISH-21146 Fixed NPE in log
53 – Merge Patched Grizzly jar into build
68 – Merge Fix for GLASSFISH-21251
70 – Merge Fix for GLASSFISH-21007
76 – Upgrade Weld to 2.2.4.Final or newer
79 – Merge fix for GLASSFISH-21261
84 – Fix XForwarded-Proto GLASSFISH-20842
85 - Create Fix for https://java.net/jira/browse/GLASSFISH-21249
101 – Force early creation of static transaction manager to fix GLASSFISH-21175
114 – Fix GLASSFISH-21265
120 – Fix GLASSFISH-20994
122 – JDBC Monitoring MBeans not working in JConsole
127 – Further MBeans are broken GLASSFISH-21276
131 – Java EE 7 Sample Chunk CSV Database Test Fails
141 – Fix GLASSFISH-21017
180 – Fix GLASSFISH-21125
![Page 57: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/57.jpg)
• �����������&�����,������3�� � �������
• ��������$��,� ����
�8 ����)!��8�!��� !��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.57
• ������������������� ������������� �
���������������$�������
• 0������������������������
![Page 58: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/58.jpg)
• ),*3�������������
- �������043��������
• �%��������5��������������
- 6���2�������� �3��������3�����,�����
�� ����8�!��� !����������� ��
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.58
- 6���2�������� �3��������3�����,�����
• ��� ��������&����
• 6���3������������ �
- 0������������������.�7�������
• ��������������������5��� ������
![Page 59: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/59.jpg)
• ������ ���������.�$
• �����$����������
• ������ )��(���� ����� �����$�����
�8����!������)��� ��� ���
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.59
• ������ )��(���� ����� �����$�����
• )��(�������������
• ���.�$� ��������������������$�����
- ����������������.�$
- 3�����������������8��,��( �������
![Page 60: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/60.jpg)
• ��������� �96�����(���������������.�$����������
$�����
• �����0�!������ �������.�$�������$������������������
2������$�����
� �� �� ��9
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.60
�����0�!������ �������.�$�������$������������������
2������$�����
• 3�����$������������� ��3�����$������ �������
![Page 61: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/61.jpg)
��9�����$�9�������� ��"• ��������������� �����)���������������
- 2���������5������(�������������� ���:�%
- �������������������������$�������
• �����������������)�������;��������05
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.61
• �����������������)�������;��������05
- 2�����������������������$�����"�$'� ���<�����#������#�1�����=
- "����������������������������
• )������������������������������
![Page 62: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/62.jpg)
O�����)�������Java EE 8 Themes
– Support for the latest web standards (HTTP 2.0)
– Continue to work on ease of development
– Improve the infrastructure for cloud support
– Alignment with Java SE 8
�New JSR’s added to the Platform
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.62
�New JSR’s added to the Platform– JCache
– Java API for JSON Binding
– Java Configuration
�Updated JSR‘s
�Inside upcoming GlassFish Application Server
![Page 63: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/63.jpg)
��� �P
Twitter: @wolflook
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.63
![Page 64: Das Aquarium lässt grüßen - herbstcampus.de › hc15 › program › slides › J... · Das Aquarium lässt grüßen Die Oracle GlassFish-Strategie und wie es mit Java EE 8 weitergeht](https://reader033.vdocuments.us/reader033/viewer/2022042316/5f04518d7e708231d40d62f6/html5/thumbnails/64.jpg)
,!���;�)!�� !�
� Java EE Transparent Expert Groups
– http://javaee-spec.java.net
� Java EE Reference Implementation
– http://glassfish.org
� The Aquarium
– http://blogs.oracle.com/theaquarium
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.64
– http://blogs.oracle.com/theaquarium