- Für Webentwickler mit Grundkenntnissen Studenten der Informatik Softwarearchitekten und
IT-Konzepter- Umfassender Einstieg in die WebSocket-Technik: Grundlagen Performance
Sicherheit Test-Verfahren- Mit zahlreichen Beispielen auf Basis ganz unterschiedlicher
Werkzeuge Technologien Sprachen und Frameworks- Die Beispiele aus dem Buch sowie Infos zu
aktuellen Entwicklungen können auf der Website der Autoren heruntergeladen werden- EXTRA:
E-Book insideDieses Buch führt Sie umfassend in die WebSocket-Technik und die damit
einhergehenden neuen Entwicklungsmöglichkeiten ein. Unter den zahlreichen exemplarischen
Anwendungen finden sich Beispiele auf Basis von Node.js Vert.x und JSR 356 als
Programmiersprachen werden Java und JavaScript eingesetzt.Nach einer Einführung in die
notwendigen Grundlagen von HTTP lernen Sie zunächst die Mechanismen für höhere Interaktivität
und Echtzeitfähigkeit bei Webanwendungen kennen. Weiter geht es mit dem WebSocket-Protokoll und
der WebSocket-API. An dieser Stelle werden Sie mit JavaScript erste Beispiele für
WebSocket-Clientanwendungen in Webbrowsern programmieren. Es folgen WebSocket-Implementierungen
auf der Serverseite auf Basis gebräuchlicher Frameworks.Weitere Themen sind das Testen von
verteilten Web-Socket-basierten Applikationen Performance-Eigenschaften und - ganz wichtig -
Sicherheitsaspekte insbesondere wenn die Anwendung aus verteilten Komponenten zusammengesetzt
ist die über offene Netze miteinander gekoppelt sind.Schließlich werden Sie verschiedene
größere und vollständige Anwendungen implementieren: eine generische Fernsteuerung für
Webanwendungen ein klassisches Chatsystem eine Heatmap für Usability-Tests und eine
Überwachungskamera per Webcam.AUS DEM INHALT HTTP-Grundlagen Techniken für höhere
Interaktivität und Echtzeitfähigkeit Die Leitung: Das IETF WebSocket-Protokoll Der
Client: Die W3C WebSocket-API Der Server: Sprachliche Vielfalt WebSockets in der Praxis:
Performance & Skalierbarkeit Sicherheit Gefahren & Probleme Vier komplette
BeispielanwendungenSystemvoraussetzungen für E-Book inside: Internet-Verbindung und
Adobe-Reader