Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
 
HOME 

  OVERVIEW

  BY TOPIC
    JAVA
    C++

  BY COLUMN
    EFFECTIVE JAVA
    EFFECTIVE STDLIB

  BY MAGAZINE
    JAVA MAGAZIN
    JAVA SPEKTRUM
    JAVA WORLD
    JAVA SOLUTIONS
    JAVA PRO
    C++ REPORT
    CUJ
    OTHER
 

GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
HTTP/2 Client

HTTP/2 Client
Überblick über Java 9
Teil 7: HTTP/2 Client

Java Magazin, Januar 2017
Klaus Kreft & Angelika Langer

Dies ist die Überarbeitung eines Manuskripts für einen Artikel, der im Rahmen einer Kolumne mit dem Titel "Effective Java" im Java Magazin erschienen ist.  Die übrigen Artikel dieser Serie sind ebenfalls verfügbar ( click here ).

 

HTTP/2 Client

Für Java 9 war ein neuer HTTP Client vorgesehen, der Webservices und HTTP/2 unterstützt (siehe / HTTP /).  Java Clients, die HTTP/2 benutzen, gibt es bereits seit Längerem von Jetty (siehe / JETT /) und Apache (siehe / APCH/ ).  Nun war auch für den JDK 9 ein Client mit dieser Funktionalität eingeplant.  Er sollte langfristig die aus Java 1.1 stammende  java.net.HttpURLConnection ersetzen. Dafür wurde ein neues  java.net.http.HttpClient API implementiert (siehe z.B. / VOXH /). 

 
 

Der neu entwickelte  java.net.http.HttpClient hat es aber nicht oder nicht richtig in den JDK geschafft.  Er wird nur als Incubator Module aufgenommen.  Das bedeutet, dass es sich um ein nicht finales API handelt, das weiter entwickelt und zu einem späteren Zeitpunkt in den JDK übernommen werden kann - oder auch wieder ganz herausfallen kann.  Incubator Moduless sind detailliert in JEP 11 beschrieben (siehe / INCU /).
 
 

 
 

If you are interested to hear more about this and related topics you might want to check out the following seminars:
Seminars
Java Module System - Names, Unnamed, Automatic Modules, Module Descriptors, Tool Chain
1 day seminar ( open enrollment and on-site)
Java 8 & 9 - Lambdas & Stream, New Concurrency Utilities, Date/Time API, Module System
4 day seminar ( open enrollment and on-site)
 

 

  © Copyright 1995-2018 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Articles/EffectiveJava/91.Java9.What-is-new-in-Java-9/90.java-9.1.overview.ready_9.html  last update: 26 Oct 2018