CITATION

Coward, Danny. Java WebSocket Programming. US: McGraw-Hill Osborne Media, 2013.

Java WebSocket Programming

Authors:

Published:  August 2013

eISBN: 9780071827188 0071827188 | ISBN: 9780071827195

Book description:

Master Application Development with Java WebSocket

Build dynamic enterprise Web applications that fully leverage state-of-the-art communication technologies. Written by the leading expert on Java WebSocket programming, this Oracle Press guide offers practical development strategies and detailed example applications. Java WebSocket Programming explains how to design client/server applications, incorporate full-duplex messaging, establish connections, create endpoints, handle path mapping, and secure data. You’ll also learn how to encrypt Web transmissions and enrich legacy applications with Java WebSocket.

  • Develop Web applications using the Java WebSocket API

  • Create and publish annotated and programmatic endpoints

  • Manage the lifecycle events of WebSocket endpoints

  • Maintain reliable connections across the endpoint lifecycle

  • Manage synchronous and asynchronous messaging

  • Define encoding and decoding strategies for complex messaging

  • Configure message timeouts, size limits, and exceptions

  • Map message paths and route incoming URIs to Web containers

  • Secure data, authenticate users, and encrypt connections

Danny Coward is a Chief Architect and Web Architect at Oracle. He is the Specification Lead for the Java API for WebSocket for Java EE and Java SE/JavaFX. Coward’s work leading WebSockets at Oracle makes him the leading expert on Java WebSocket programming. Coward has specialized experience in all aspects of Java software—from Java ME to Java EE to the founding of the JavaFX technology.

Keywords: JAVA WEBSOCKET PROGRAMMING, ORACLE, ORACLE PRESS, OCP, DANNY COWARD, CREATE, DEPLOY, SECURE, DYNAMIC, ENTERPRISE SERVER, CLIENT, APPLICATIONS, PROTOCOL, JAVA DEVELOPER, PROGRAMMING, PROGRAMMER, WEB APPLICATIONS, MESSAGING, SESSIONS, GROUP DRAWING APPLICATION, INSTANT MESSAGING APPLICATION, CLIENT-SIDE APPLICATIONS, RICH CLIENT TECHNOLOGIES, JAVA SE, JAVAFX, WEB INTEGRATION, DEPLOYMENT, SECURITY, ENCRYPTION, SECURE, HTML5, ORACLE JDEVELOPER 11G HANDBOOK, ORACLE JDEVELOPER 10G FOR FORMS & PL/SQL DEVELOPERS, ORACLE DATABASE 10G EXPRESS EDITION PHP WEB PROGRAMMING, ORACLE DATABASE 11G PL/SQL PROGRAMMING, ORACLE DATABASE 11G SQL, ORACLE DATABASE AJAX & PHP WEB APPLICATION DEVELOPMENT, ORACLE SQL DEVELOPER HANDBOOK, ORACLE APPLICATION SERVER 10G WEB DEVELOPMENT, ORACLE HTML DB HANDBOOK, ORACLE DATABASE 11G PL/SQL PROGRAMMING WORKBOOK, ORACLE DATABASE 11G AND MYSQL 5.5 DEVELOPER HANDBOOK, JAVA 7 PROGRAMMING, JAVA SE 7 PROGRAMMER STUDY GUIDE, EFFECTIVE MYSQL BACKUP AND RECOVERY, EFFECTIVE MYSQL OPTIMIZING SQL STATEMENTS, EFFECTIVE MYSQL ADVANCED REPLICATION TECHNIQUES, MYSQL WORKBENCH DATA MODELING AND DEVELOPMENT, ORACLE DATABASE 12C SQL, ORACLE DATABASE 12C PL/SQL PROGRAMMING, JAVA EE APPLICATIONS ON THE ORACLE JAVA CLOUD, JAVA THE COMPLETE REFERENCE, JAVA 7 A BEGINNER'S GUIDE, HERB SCHILDT'S JAVA PROGRAMMING COOKBOOK, JAVA DEMYSTIFIED, SCHAUM'S OUTLINE OF PROGRAMMING WITH JAVA, , SCHAUM'S EASY OUTLINE OF PROGRAMMING WITH JAVA, JAVA 7 PROGRAMMING, SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6 PRACTICE EXAMS, SUN CERTIFIED ENTERPRISE ARCHITECT FOR JAVA EE STUDY GUIDE, SCJA SUN CERTIFIED JAVA ASSOCIATE STUDY GUIDE, SUN CERTIFIED SPECIALIST FOR NETBEANS IDE STUDY GUIDE, JAVASCRIPT A BEGINNER'S GUIDE, SWING A BEGINNER'S GUIDE, JAVAFX A BEGINNERS GUIDE, OCP JAVA SE 7 PROGRAMMER STUDY GUIDE, OCA JAVA SE 7 PROGRAMMER I STUDY GUIDE