Dr. Xinyu Liu is a Sun Microsystem certified enterprise architect working in a healthcare corporation. He has more than 6 years of development experience in Java programming language, and is certified by Sun in complete Java and Java EE knowledge. He specializes in XML, Web Services technologies, as well as a variety of open source projects like Hibernate, Spring, and Jakarta Commons. He has a Ph.D degree in Physics from the George Washington University with several publications, and a MS degree in Computer Science.
JavaServer Faces (JSF), with some optional help from Facelets, offers a number of improvements from the Java web technologies (JSP and servlets) that preceded it. But it requires the developer to change some of his or her long-held habits. Dr. Xinyu Liu has a guide to help you make the transition.