1 option
JavaServer faces / Hans Bergsten.
- Format:
- Book
- Author/Creator:
- Bergsten, Hans.
- Language:
- English
- Subjects (All):
- Java (Computer program language).
- Web servers.
- JavaServer pages.
- Physical Description:
- 1 online resource (608 p.)
- Edition:
- 1st edition
- Other Title:
- Java Server faces
- Place of Publication:
- Sebastopol, California : O'Reilly, 2004.
- Language Note:
- English
- System Details:
- text file
- Summary:
- JavaServer Faces, or JSF, brings a component-based model to web application development that's similar to the model that's been used in standalone GUI applications for years. The technology builds on the experience gained from Java Servlets, JavaServer Pages, and numerous commercial and open source web application frameworks that simplify the development process. In JavaServer Faces, developers learn how to use this new framework to build real-world web applications. The book contains everything you'll need: how to construct the HTML on the front end; how to create the u
- Contents:
- Table of Contents; Preface; In This Book; Audience; What You Need to Know; Organization; About the Examples; Conventions Used in This Book; How to Contact Us; Acknowledgments; Introducing JavaServer Faces; What Is JavaServer Faces?; How Does JSF Compare toTraditionalTechnologies?; Less Code in the User Interface Templates; More Modular User Interface Code; Where Does JSF Fit in the Big Picture?; Using JSF with JSP; Using JSF with Struts and Other Application Frameworks; Using JSF with Enterprise JavaBeans; What You Need to Get Started; JSF Development Process Overview
- Developing an Application with a JSF-BasedUser InterfaceDeveloping the Application Backend; Developing Components and Integration Code; Developing the User Interface Pages; Setting Up the JSF Environment; Installing the Java Software DevelopmentKit; Installing the Tomcat Server; Windows Platforms; Unix Platforms (Including Linux and Mac OS X); Testing Tomcat; Installing the Book Examples; Example Web Application Overview; Servlet and JavaServer Pages Basics; HTTP; Requests in Detail; Responses in Detail; Request Parameters; Request Methods; Web Application Deployment andRuntimeEnvironment
- Web Containers and Servlet ContextsServlets, Filters, and Listeners; Using Request Data; Compiling, Installing, and Running a Servlet; Generating Responses of Different Types; Filters and Listeners; Filters; Listeners; JavaServer Pages; JSP Processing; JSP Elements; Directive elements; Action elements; Scripting elements; Expression Language expressions; JSP comments; Creating, Installing, and Running a JSP Page; Accessing Application Data; Developing the Business Logic andSetting Up Authentication; Sample Application Overview; Implementing the Business Logic Classes; The ReportEntry Class
- The Report ClassThe ReportRegistry and FileReportRegistry Classes; Authentication and Authorization; Authenticating the User; Controlling Access to Web Resources; Creating and Rendering Components; The Basics; Using JSF Components in a JSP Page; Creating JSF Components; Rendering the View; Saving the View State; Installing and Configuring a JSF Web Application; Running a JSP Page Containing JSF Components; Binding Components to Model Properties; Using JSF EL Expressions; Using Value Binding Expressions; Converting Between Model and View Data Formats
- Creating Objects Automatically as They Are NeededConditionally Render Components; Conditionally Disable Components Using Bean Properties; Conditionally Include Components Using Bean Properties; Validating Input; Dealing with Syntax Errors in User Input; Using the Standard Validators; Value Bindings for the Report Entry Fields; Defining Custom Error Messages; Using a Custom Validator; Registering a Custom Validator; Using a Custom Validator in a JSP Page; Developing a Validator Custom Action; Deploying the Custom Tag Library; An Alternative for the Lazy; Other Ways to Validate Input
- Handling Events
- Notes:
- Includes index.
- Description based on print version record.
- ISBN:
- 9781449378950
- 1449378951
- 9781306809740
- 1306809746
- 9780596520823
- 0596520824
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.