It looks like you're offline.
Open Library logo
additional options menu

MARC Record from marc_nuls

Record ID marc_nuls/NULS_PHC_180925.mrc:181423017:13118
Source marc_nuls
Download Link /show-records/marc_nuls/NULS_PHC_180925.mrc:181423017:13118?format=raw

LEADER: 13118cam 22003018a 4500
001 9919337790001661
005 20150423115724.0
008 030826s2004 caua 001 0 eng
015 $aGBA3-V0398
020 $a0072229837
035 $a(CSdNU)u216548-01national_inst
035 $a(OCoLC)52948368
035 $a(OCoLC)52948368
040 $aUKM$cUKM$dGZM$dCNU$dOrPss
049 $aCNUM
082 04 $a005.71262$221
090 $aQA76.73.J38$bK875 2004
100 1 $aKurniawan, Budi.
245 10 $aJavaServer Faces programming /$cby Budi Kurniawan.
260 $aBerkeley, Calif. :$bOsborne ;$aLondon :$bMcGraw-Hill,$c2004.
300 $axxii, 503 p. :$bill. ;$c24 cm.
500 $aIncludes index.
505 0 $aOverview of Java Web Technologies -- Servlets -- Using the Servlet Interface -- Creating a Servlet Directory Structure -- Reviewing Deployment Descriptors -- Retrieving Context Parameters -- Listening to Application Events -- Packaging and Deploying a Web Application -- JavaServer Pages (JSP) -- JSP and JavaBeans -- Setting and Getting JavaBean Properties -- Calling a Bean from a JSP Page -- Accessing Bean Properties -- Custom Tags -- Comparing Custom Tags with JavaBeans -- Developing and Using Custom Tag Libraries -- Model 2 Architecture -- Introduction to JavaServer Faces (JSF) -- How Does JSF Work? -- Understanding the Request Processing Lifecycle Phases -- Using an Application Configuration File to Register JavaBeans -- Writing a JSF Application -- Authoring JSP Pages -- Writing JavaBeans -- Writing Event Listeners -- Creating the Event Listener and Component Tree Example -- Creating the Directory Structure for the Listener and Component Tree Example -- Writing the Deployment Descriptor for the Listener and Component Tree Example -- Writing the Object Model for the Listener and Component Tree Example -- Writing the Application Configuration File for the Listener and Component Tree Example -- Authoring the JSP Page for the Listener and Component Tree Example -- Writing the ActionListener for the Listener and Component Tree Example -- Compiling and Running the Listener and Component Tree Example -- Creating the Validator Example -- Creating the Directory Structure for the Validator Example -- Authoring the JSP Page for the Validator Example -- Running the Validator Example -- Creating the Page Navigation Example -- Creating the Directory Structure for the Page Navigation Example -- Creating the SurveyBean -- Writing the JSP Files for the Page Navigation Example -- Creating the Application Configuration File for the Page Navigation Example -- Compiling and Running the Page Navigation Example -- Introducing the JSF Application Programming Interface (API) -- The javax.faces Package -- The javax.faces.application Package -- The javax.faces.component Package -- The javax.faces.context Package -- The javax.faces.convert Package -- The javax.faces.el Package -- The javax.faces.event Package -- The Javax.faces.lifecycle Package -- The javax.faces.render Package -- The javax.faces.tree Package -- The javax.faces.validator Package -- The Javax.faces.webapp Package -- Objects for Request Processing -- Why Are These Classes Important? -- Using the FacesContext Class -- Getting the Current Instance -- Getting and Modifying the Component Tree -- Adding and Getting Messages -- Adding and Getting Request Processing Events -- Writing to Response Objects -- Getting and Setting the Locale -- Manipulating the Request Processing Lifecycle -- Getting Other Request State Information -- Using the ExternalContext Class -- Getting the ServletContext, ServletRequest, and ServletResponse Objects -- Getting ServletContext Attributes -- Getting the Session Object and Its Attributes -- Getting the Initial Parameters of the ServletContext Object -- Getting Request Object Attributes -- Accessing Parameter Names and Values in Request Objects -- Getting Request Header Names and Values -- Getting Cookies -- Getting the Locale -- Getting the Context Path -- Getting Resource Paths -- Encoding URLs -- Dispatching Requests -- Using the Tree Class -- Accessing JavaBeans Through the Application Class -- Getting a Reference to an Application Instance -- Getting an Application's ValueBinding Object -- Using the ValueBinding Class -- Getting the Type of the Object Represented by ValueBinding -- Getting and Setting ValueBinding Object Properties -- Checking Whether a ValueBinding Property Is Writable -- The User Interface Component Model -- Introducing the UIComponent Interface -- Identifying Components with Identifiers -- Working with Parent-Child Relationships -- Creating a Subordinate Component with Facets -- Rendering Components -- Managing the Lifecycle -- Using Validators -- Using UI Components from JSP Pages -- Creating UI Components with Custom Tags -- Introducing the UI Component Classes -- Binding a Component to a Model Object -- Meeting Binding Requirements -- Evaluating Value Reference Expressions -- Retrieving Information with Implicit Objects -- Using Value Reference Expressions to Get Values -- JSF Simple Components -- Using Custom Tag Libraries in JSP Pages -- Introducing the HTML Custom Tag Library -- Using Custom Tags -- Applying Tag Attributes -- Creating the MyBean JavaBean for Tag Tests -- JSF Advanced Components -- Using UIPanel Components -- Rendering an HTML Table with the panel_grid Tag -- Adding Table Entries with the panel_list and panel_data Tags -- Writing Headers and Footers with panel_group -- Using Style Sheets to Format UIPanel Components -- Using Select Components -- Reviewing the [left angle bracket]select[right angle bracket] Element -- Introducing the Select Tags -- JSF Event Handling -- Introducing the Java 2 Event Model -- Event Sources -- Event Objects -- Event Listeners -- Objects Interested in Event Notification -- Event Demonstration -- Handling Events in JSF -- Event Objects in JSF -- Event Listeners in JSF -- Writing an ActionListener for UICommand Components -- Implementing the ActionListener Interface -- Setting Up the UICommand Components for Capturing Events -- What About Using JavaBeans for Business Logic? -- Writing a ValueChangedListener four a UIInput Component -- Implementing the ValueChangedListener Interface -- Setting Up the UIInput Component for Capturing Events -- Page Navigation -- Defining Navigation Rules -- Specifying Navigation Rule's Elements -- Implementing Simple Navigation -- Defining Conditional Page Navigation -- Using Multiple Navigation Cases -- Using from-action-ref Element -- Validators -- Using Standard Validators -- Creating the TestingBean for Validator Tests -- Introducing the Validator Tags -- Writing Custom Validators -- Introducing the Validator and Message Interfaces -- Creating a Simple Custom Validator -- Creating a Custom Validator with Attributes -- Using Message Resources in Your Custom Validators -- Converters -- Using Standard Converters -- Creating the TestingBean for Converter Tests -- Introducing the Standard Converters -- Writing Custom Converters -- Introducing the Converter Interface -- Creating a Custom Converter -- Internationalization and Localization -- Designing an Application for Internationalization -- Localizing an Application -- Defining a Locale -- Creating Locale Properties Files -- Reading Properties Files -- Supporting Internationalization and Localization in JSF Applications -- Getting the Browser's Locale -- Localizing Static Data -- Localizing Dynamic Data -- Localizing Error Messages in Validators -- Renderers -- How Does Rendering Work? -- Direct Implementation versus Delegated Implementation -- Decoding and Encoding Operations -- Using Standard Renderers -- Getting Component Renderer Types -- Exploring RenderKit -- Writing a Custom Renderer -- Examining the Renderer Class -- Creating a Custom Renderer -- Writing the Tag Handler -- Writing the Tag Library Descriptor (TLD) -- Using the Custom Renderer -- Custom User Interface Components -- Custom Component or Custom Renderer? -- Writing a Custom Component -- Deciding Which Class to Extend -- Deciding How to Handle Rendering -- Using a Custom Component in a JSP Page -- Creating the TestingBean for Testing Custom Components -- Creating an Input Component for Positive Numbers -- Writing the UIPositiveNumber Class -- Writing the PositiveNumberTag Tag Handler -- Adding the UIPositiveNumber Tag Definition -- Using the UIPositiveNumber Component -- Using a Custom Renderer with a Custom Input Component -- Writing the UIPositiveInteger Class and Tag Handler -- Writing the Renderer for UIPositiveInteger -- Adding the UIPositiveInteger Tag Definition to the TLD -- Using the UIPositiveInteger Component -- Creating a Calendar Input Component -- Writing the UICalendar Class and Tag Handler -- Writing the Calendar Renderer -- Adding the UICalendar Tag Definition to the TLD -- Using the UICalendar Component -- Creating a Flexible Hyperlink Component -- Writing the FlexibleHyperlink Tag Handler -- Adding the FlexibleHyperlink Tag Definition to the TLD -- Testing the Hyperlink Component -- Online Store Application -- Introducing the BuyDirect Application -- Designing the Application Pages -- Using a Style Sheet -- Understanding the Page Control Flow -- Designing and Accessing the Database -- Structuring the Database Tables -- Connecting to the Database -- Setting Up an ODBC Data Source Name -- Using the DatabaseUtil Class -- Representing the Model Objects and Registering Beans -- Defining Classes for the Application -- Registering the Beans in the Application Configuration File -- Establishing Navigation Rules -- Navigating to the Search Page -- Navigating to the Product Details Page -- Navigating to the Shopping Cart Page -- Navigating to the Check Out and Order Pages -- Adding the ActionListener -- Writing the Deployment Descriptor -- Creating the JSP Pages -- The header.jsp and footer.jsp Pages -- The menu.jsp Page -- The index.jsp Page -- The search.jsp Page -- The browse.jsp Page -- The details.jsp Page -- The shoppingCart.jsp Page -- The checkOut.jsp Page -- The order.jsp Page -- Running the Application -- The Application Configuration File -- Locating Application Configuration Files -- Understanding the Application Configuration Format -- Structuring an Application Configuration File -- Reviewing the Application Configuration File Elements -- Summing Up: How JSF Works -- An Overview of JSF Processing -- The FacesServlet -- The init Method -- The service Method -- The destroy Method -- The FacesContext Object -- Per-Request State Information in FacesContext -- FacesContext Handling in the Lifecycle Phases -- The Application Object -- The Default ActionListener -- The Default NavigationHandler.
505 8 $aThe Lifecycle Object -- The Reconstitute Component Tree Phase -- The Apply Request Values Phase -- The Process Validations Phase -- The Update Model Values Phase -- The Invoke Application Phase -- The Render Response Phase -- Event Processing -- The JSP 2.0 Expression Language -- Introducing the JSP Expression Language -- Constructing EL Expressions -- Accessing Object Properties -- Accessing EL Implicit Objects -- Using Simple EL Expressions -- Accessing JavaBeans -- Using EL Operators -- Adjusting EL-Related Settings -- Deactivating EL Evaluation -- Disabling Scripting Elements -- Solving Problems with the EL -- The JSP Standard Tag Library -- Why Use JSTL Tags in a JSF Application? -- Introducing the JSTL -- Using the JSTL from a JSP Page -- Performing General-Purpose Actions -- Why Explicitly Remove a Scoped Variable? -- Executing Conditional Actions -- Iterating with Iterator Actions -- Solving Common JSF Problems with JSTL Tags -- Restricting Access to JSP Pages -- Improving the Login Application -- Installing and Configuring Tomcat 5 -- Setting the JAVA_HOME Environment Variable -- Setting JAVA_HOME in Windows -- Setting JAVA_HOME in Unix/Linux -- Installing and Running Tomcat -- Stopping Tomcat -- Reviewing Tomcat Directories -- Configuring Tomcat -- Changing the Port -- Enabling Automatic Reloading -- Finding Tomcat Resources -- The Web Application Deployment Descriptor -- An Overview of the web.xml File -- The web-app Elements in the web.xml File -- The icon Element -- The display-name Element -- The description Element -- The distributable Element -- The context-param Element -- The filter Element -- The filter-mapping Element -- The listener Element -- The servlet Element -- The servlet-mapping Element -- The session-config Element -- The mime-mapping Element -- The welcome-file-list Element -- The error-page Element -- The taglib Element -- The resource-env-ref Element -- The resource-ref Element -- The security-constraint Element -- The login-config Element -- The security-role Element -- The env-entry Element -- The ejb-ref Element -- The ejb-local-ref Element.
630 00 $aJavaServer pages.
994 $aX0$bCNU
999 $aQA 76.73 .J38 K875 2004$wLC$c1$i31786101371364$d6/24/2004$f6/24/2004 $g1$lCIRCSTACKS$mNULS$rY$sY$tBOOK$u6/24/2004
999 $aQA 76.73 .J38 K875 2004$wLC$c2$i31786101871785$lCIRCSTACKS$mNULS$rY $sY$tBOOK$u1/12/2005