Access Keys:
Skip to content (Access Key - 0)

Beautiful Java EE: URL-rewriting for the next generation web-user

Abstract

Java EE is already the perfect solution for complex business/enterprise systems, and the improvements in JavaServer Faces 2.x provide the perfect chance to reach out to the consumer and small business market; JSF is easier to use than it's ever been before, now making it accessible to businesses of all sizes. In order to complete the user-experience, however, one must take extra steps to ensure that users see exactly the right information at the right time, and in a form that is welcoming. URL-rewriting is beneficial in any project (small and large,) and this tools session will present why "pretty, bookmark-able URLs" are important for client-facing applications, building trust, creating clean, consistent, intuitive client interactions on the web.

Attendees should expect an overview covering the basics of inbound/outbound URL-rewriting, parametrization, and navigation - important principles that target the highly discriminating web-users found everywhere today. They will also be presented with a case study of the Parlays.com HTML 5 application, in which an existing JSF application is transformed from using standard URLs with query parameters, to using logical, well-structured, human-readable URLs (with PrettyFaces path-parametrization).


View talk on Parleys.com

Speaker

retweet

Do you like this talk?


Related Presentations

Beautiful Java EE URL-rewriting for the next generation web-user
Beginning with the Java EE 6 Platform
Comparing JVM Web Frameworks
WebSockets meet JavaServer Faces
Seam 3 State of the Union

Search by Tag

Below are the 190 labels used in Devoxx 2010 listed alphabetically. Click on a label to see its associated content.
activiti, actors, adobe, agile, air, ajax, akka, alm, amazon, analysis, android, animations, annotations, apache, ast, asynchronous, atomsphere, authentication, authorization, authz, azure bayeux, birt, blackberry, bof, bpm caching, camel, cassandra, cdi, ci, clojure, closures, cloud, clusters, collaboration, collections, comet, conference
design, devops, dsl, duchess, dvcs, ec2, eclipse, ehcache, ejb3, ejb31 faces, fantom, findbugs, flash, flex, flex4, foss gae, gaelyk, gis, git, glassfish, google, grails, groovy, gui, guice, gwt
hadoop, hazelcast, hbase, hdfs, hibernate, hive, html, html5, http, hudson, infinispan, ioc, iphone, itext, izpack j2ee, java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jax-ws, jdk, jdk7, jdk8, jms, jmx, jpa, jpa2, jquery, jsf, jsf2, jsonp, jsr299, jsr330, jug, jvm labs, lambda, loadui, lombok, mahout, mapreduce, maven, methodology, microsoft, mobile, modules, mongodb, morlocks, multicore, mylyn
news, nexus, no-sidebar, nosql, oauth, oltp, openam, openid, openjdk, openoffice, osgi parleys, patterns, pdf, performance, prototype, puzzlers, quickie, rails, repl, reporting, rest, ria, roo scala, scalable, seam, search, servlet, servlet3, soa, soloist, speakers, spock, spring, springmvc, sql, stm, struts, svn, symbian
tapestry, tdd, testing, tools, tools_in_action, twitter, uma, uml, university, url, visualvm, voldemort w3c, web20, webos, websockets, websphere, weld, wicket, ws-addressing, wtp, xfa, xhr, xml
Adaptavist Theme Builder Powered by Atlassian Confluence