Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Netscape 6, Mozilla, the Sun Java Plugin, Jakarta Tomcat and JavaServer Faces, and most recently, the Servlet specification. Ed leads or co-leads the expert groups for Servlet and JavaServer Faces. Ed has published four books with McGraw-Hill, JavaServerFaces: The Complete Reference (2006), Secrets of the Rockstar Programmers: Riding the IT crest (2008) JavaServer Faces 2.0: The Complete Reference (2010) and Hudson Continuous Integration In Practice (2013).
This session covers the three technologies of Java EE 8 that have
something to do with HTTP: Servlet, JAX-RS, and JSF.
For many years, Servlet technology has been at the heart of Java EE and
Enterprise Java. Over that same timespan, technologies associated with
the cloud, such as containerization, microservices, REST, pay-per-use
computing and continuous delivery have beceome more relevant.
Enterprises have shifted from using application servers and their
associated deployment artifacts to newer models that take advantage of
the strengths of the cloud. What kind of role can old reliable Servlets
play in this new world?
The current practice of cloud development in Java is founded on REST and
asynchrony. For many developers, that means the standard JAX-RS
specification and also its reference implementation, Jersey. The JAX-RS
portion of this session will cover suggested enhancements coming to next
version of JAX-RS including server-sent events, nonblocking IO, reactive
programming and more complete CDI integration.
Rounding out the session, we’ll take a quick look at what’s new in JSF.