Book Image

Building Web Services with Java Network Programming [Video]

By : Peter Verhas
Book Image

Building Web Services with Java Network Programming [Video]

By: Peter Verhas

Overview of this book

Web services drive networking on the web and have been at the center of modern application architecture. Regardless of language or platform, understanding how web services work is a serious skill. This course explores web services: the concepts, commands, and tools that allow you to communicate and share data between applications. You will learn how to use HTTP services in synchronous and asynchronous modes by configuring an HTTP client. You will also explore protocols such as SOAP, and REST and shares simple programming tips for writing web services that are as efficient as possible. Plus, you'll learn how to secure your communications across the web with security standards and create key-store and server applications that use symmetric and asymmetric encryption for client and server. By the end of this video tutorial you will be equipped to handle WebSocket functionality supported by servlets in Java and will have mastered advanced concepts well enough to build web services, ensuring the audience is able to understand and secure network applications through encryption and by interfacing with other languages. The Github repository to this video course is: https://github.com/PacktPublishing/Building-Web-Services-with-Java-Network-Programming
Table of Contents (6 chapters)
Chapter 3
HTTP/2.0 Programming in Java
Content Locked
Section 4
Http Client Programming in Java 9
In this video, we will look into the http client programming in Java. - Understand http client programming using JDK client, synchronous mode - Explain that there are libraries for older versions of Java and that the older version of Java supported only synchronous clients - Create a sample client application that downloads Packt’s web page and dump it to the screen, this time not on pure socket level but rather using the JDK library