AJAX是目前热门的Web客户端技术,通过Java Script与DHTML提供了一种异步编程模型,从而提高网页的交互和响应能力,使Web应用给用户带来更好的人机体验.JavaServer Faces(JSF)是SUN公司用于构建Web应用程序用户界面的新标准Java框架.它提供了一种以组件为中心来开发Java Web用户界面的方法,从而简化了开发.虽然JSF有很多优点,但表现层比较弱,而AJAX正好弥补了JSF这方面的缺点,同时JSF也为AJAX提供了一个理想的框架级解决方案,本文就两者相结合开发Web应用展开论述.