ADF Faces provides developers with a component oriented client side JavaScript architecture that provides a consistent development environment across browsers. This session explains the server and client architecture of ADF Faces and how developers can use JavaScript in their ADF Faces applications. It explains client listeners, server listeners (Ajax calls to the server) and calls from Java to the client.