Embed presentation
Download as PDF, PPTX







![Server Sent Events
Client
client-side end point
<html>
<head>
<script type='text/javascript'>
var source = new EventSource('serverevents');
source.onmessage = function (event) {
ev = document.getElementById('events');
ev.innerHTML += "<br>[in] " + event.data;}; event source URL
</script>
</head>
<body>
<div id="events"></div>
</body>
</html>](https://image.slidesharecdn.com/ssejsf-110621162100-phpapp02/85/HTML5-Server-Sent-Events-JSF-JAX-2011-Conference-8-320.jpg)















This document discusses server-sent events (SSE) for pushing data from servers to clients. It begins with an introduction to server-side push and strategies like client polling. It then explains SSE which allows a web page to subscribe to a stream of events from the server using a JavaScript API. The document demonstrates how to implement SSE on both the client-side and server-side. It also discusses how SSE can be used with JavaServer Faces (JSF) composite components to build rich, dynamic components that leverage two-way communication between client and server.







![Server Sent Events
Client
client-side end point
<html>
<head>
<script type='text/javascript'>
var source = new EventSource('serverevents');
source.onmessage = function (event) {
ev = document.getElementById('events');
ev.innerHTML += "<br>[in] " + event.data;}; event source URL
</script>
</head>
<body>
<div id="events"></div>
</body>
</html>](https://image.slidesharecdn.com/ssejsf-110621162100-phpapp02/85/HTML5-Server-Sent-Events-JSF-JAX-2011-Conference-8-320.jpg)














