In the upcoming Java EE 8 release, there is a new kid on the block: Model-View-Controller (MVC) 1.0. It’s not a replacement for the other web framework, JavaServer Faces (JSF), but it offers an alternative, more traditional, action-based approach that’s more like Spring MVC. Because MVC doesn’t provide a component model like JSF does, you can use it with any front-end technology you like. One of the emerging standards for building rich UIs in the browser is HTML5 Web Components, and Google’s Polymer project implements it and provides additional features for building powerful applications. This session shows how to build a modern web application by using these bleeding-edge technologies together.
Kito Mann, Principal Consultant, Virtua, Inc.
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, HTML5, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), host of the JSF Podcast interview series (http://www.jsfcentral.com/resources/jsfcentralpodcasts/), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University.