JDBC, SERVLET, and JSP includes JSF and design patterns: black book / (Record no. 3533)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 25063nam a22001457a 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9788177228373 (pb) |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.756 |
Item number | KUM/J |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | K, Santosh Kumar |
245 ## - TITLE STATEMENT | |
Title | JDBC, SERVLET, and JSP includes JSF and design patterns: black book / |
Statement of responsibility, etc. | Santosh Kuumar K. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | New Delhi : |
Name of publisher, distributor, etc. | Dreantech Press , |
Date of publication, distribution, etc. | 2011. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xxx, 656 p. |
Other physical details | ill. ; |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | Introduction<br/>Chapter 1: Getting Started with Web Appiications In Java<br/>Introduction to Web Applications<br/>Benefits of Web Applications<br/>Technologies used in Web Applications<br/>Describing JDBC<br/>Exploring the JDBC Architecture<br/>Describing Java Servlets<br/>Advantages of Java Servlets<br/>Describing JSP<br/>Request Processing of a JSP Page<br/>Describing the JSP Life-cycle<br/>Introduction to Web Architecture Models<br/>Describing the Model-1 Architecture<br/>Limitations of the Model-1 Architecture...<br/>Describing the Model-2 Architecture<br/>Advantages of the Model-2 Architecture..<br/>Introduction to the MVC Architecture<br/>Describing the Model Component<br/>Describing the View Component<br/>Describing the Controller Component<br/>Summary<br/>Exercise<br/>Chapter 2; Getting Started with JDBC ..<br/>Introducing ODBC<br/>Defining ODBC<br/>Listing Features of ODBC<br/>Table of Contents<br/>Describing the ODBC Components<br/>The Application Component<br/>The DriverManager Component<br/>The Driver Component<br/>The Datasource Component<br/>Describing the ODBC Architecture<br/>The Single-tier ODBC Architecture<br/>The Multiple-tier ODBC Architecture<br/>Introducing JDBC<br/>Describing Components of JDBC<br/>Listing Features of JDBC<br/>Listing New Features in JDBC 4.0<br/>Exploring the JDBC Architecture<br/>The Type-1 Driver<br/>Advantages of the Type-1 Driver<br/>Disadvantages of the Type-1 Driver<br/>Situations to Use Ihe Type-1 Driver<br/>The Type-2 Driver (Java to native API)<br/>Advantages of ihe Type-2 Driver<br/>Disadvantages of the Type-2 Driver<br/>Examples of the Type-2 Driver<br/>Situations to Use the Type-2 Driver<br/>The Type-3 Driver Qava to Network Protocol/All Java Driver).<br/>Advantages of the Type-3 Driver<br/>Disadvantages of the Type-3 Driver<br/>Examples of the Type-3 Driver<br/>Situations to Use the T)fpe-3 Driver<br/>The Type-4 Driver 0ava to Database protocol)<br/>Summary<br/>Exercise<br/>Advantages of the Type-4 Driver<br/>Disadvantage of the Type-4 Driver<br/>Examples of the Type-4 Driver<br/>State True or False<br/>Chapter 3: Working with JDBC APIs,<br/>Introducing JDBC API<br/>Explaining the Types of JDBC APIs<br/>The JDBC Core API<br/>The JDBC Extension API<br/>Listing the New APIs Added to JDBC 4.0<br/>Describing the Major Classes and Interfaces<br/>The DriverManager Class<br/>The Driver Interface<br/>The Connection Interface<br/>The Statement Interface<br/>Communicating with Databases by using JDBC APIs<br/>Step 1: ObtJiining a Connection<br/>Obtaining an Connection using Driver object<br/>Step l.i: Registering a Driver object with DriverManager<br/>Step l.ii: Establishing a Connection using DriverManager<br/>Step 2: Creating a JDBC Statement Object<br/>Step 3: Executing SQL Statements<br/>Step 4: Closing the Connection<br/>Creating a Simple Application<br/>Configuring the Application<br/>Creating a Table<br/>Creating a DSN<br/>Understanding Various JDBC Drivers<br/>The OCI8 Driver for Oracle<br/>The IDS Driver<br/>Installing the IDS Server<br/>Configuring IDS Driver<br/>The Thin driver for Oracle<br/>Summary<br/>Exercise<br/>Fill in the blanks with appropriate words or phrases:<br/>Chapter 4: Implementing JDBC Statements and ResultSets<br/>Describing JDBC Statement<br/>Working with the Statement Interface<br/>Exploring the Methods of Statement<br/>The executeUpdate (String sqlStatement) Method<br/>The executeQuery (String query) Method<br/>The execute (String sqlStatement) Method<br/>The getResultSet () Method<br/>The getUpdateCoimt Q Method<br/>Using Statement<br/>Creating a Table<br/>Inserting a Row i<br/>Table of Contents<br/><br/>Working with the PreparedStatement Interface<br/>Comparing Statement and PreparedStatement Objects<br/>Describing the setXXX methods of PreparedStatement<br/>Listing the Advantages and Disadvantages of PreparedStatement.<br/>Using PreparedStatement<br/>Creating a PreparedStatement Object<br/>Setting the Values for Parameters<br/>Executing the PreparedStatement<br/>Using PreparedStatement with Parameters<br/>Exploring the Usage of the PreparedStatement Object<br/>Working with the Callable Statement Interface<br/>Describing Stored Procedures<br/>Listing the Benefits of Working with a Stored Procedure<br/>Using Callable Statement<br/>Creating the Callable Statement object<br/>Setting the Values of the Parameters<br/>Registering the OUT Parameter Type<br/>Executing the Stored Procedure or Function<br/>Retrieving the Parameter Values<br/>Using CallableStatement with Parameters<br/>Executing a Stored Procedure with IN Parameters<br/>Executing a Stored Procedure with OUT Parameters<br/>Calling Functions by Using CallableStatement<br/>Using Cursors in CallableStatement<br/>Comparing Procedure and Function<br/>Working with the ResuItSet Interface<br/>Describing the Methods of ResuItSet<br/>Using ResuItSet<br/>Moving the Cursor Position<br/>Reading the Column Values<br/>Retrieving Ail the Rows from a Table<br/>Retrieving a Particular Column Using ResuItSet<br/>Handling NULL Values<br/>Working with the ResultSetMetaData Interface<br/>Describing ResultSetMetaData<br/>Using ResultSetMetaData<br/>Creating SQLEditor in Java<br/>Creating the Command-Based SQLEditor<br/>Creating the Windows-Based SQLEditor<br/>Using Advanced Concepts of ResultSet<br/>Exploring Characteristics of the ResultSet Object<br/>ResultSet Types<br/>ResultSet Concurrency<br/>ResultSet Holdability<br/>Setting the ResultSet Type and ResultSet Concurrency.<br/>Using ResultSet Objects to Manipulate Data<br/>Using the ResultSet Object to Update Data<br/>Using the ResultSet Object to Delete a Row<br/>Using a ResultSet Object to Insert a Row<br/>Qosing the Connection<br/>Closing the Statement and ResultSet<br/>Working with the DatabaseMetaData Interface<br/>Retrieving Database and Driver Details<br/>Retrieving Table Description<br/>Retrieving Column Details<br/>Retrieving Data from a Microsoft Excel Sheet<br/>Summary<br/>Exercise<br/>Chapter 5: Describing Advanced JDBC Concepts<br/>Exploring the SQL 99 Data Types<br/>The BLOB Data Type<br/>Storing BLOB Values<br/>Reading BLOB Values<br/>The CLOB Data Type<br/>Storing CLOB Values<br/>Reading CLOB Values<br/>The Struct (Object) Data Type<br/>Using User-Defined Object Types in Java to Represent Database Object Types.<br/>Creating a JDBC UDT<br/>Mapping the JDBC UDT<br/>Implementing UDT<br/>Using the java.sql.Struct Interface<br/>The Array Data Type<br/>The Ref Data Type<br/>Working with the ROWID Tjrpe<br/>Working with Batch Updates<br/>Using Batch Updates with the Statement Ol^'ect<br/>The Batch Update Methods<br/>Tabli<br/>Table of Contents<br/>The BatchUpdateException Exception<br/>Using Batch Updates with the PreparedStatement Object<br/>Describing SQL/XML and XML support<br/>Retrieving Auto Generated Keys<br/>Working with RowSets in JDBC<br/>The Connected RowSets<br/>The Disconnected RowSets<br/>Using the RowSet at Design Time<br/>Setting the Properties of the RowSet Instance<br/>Working with RowSet Events<br/>Using RowSets at Run Time<br/>Setting Parameter Values of a RowSet Object<br/>Executing RowSets<br/>Traversing a RowSet<br/>Exploring Connection Pooling<br/>Working with Connection Pool<br/>Working with Transactions<br/>Describing ACID Properties<br/>Atomicity<br/>Consistency<br/>Isolation<br/>Durability<br/>Types of Transactions<br/>Performing Transaction Management<br/>Describing the Wrapper Interface<br/>The isWrapperPorQ Method<br/>The unwrapQ Method<br/>Describing SQLException<br/>Summary —•<br/>Exercise<br/>Chapter 6: Understanding Java Servlet<br/>X<br/>Understanding the Need for Server-Side Extensions<br/>Introducing CCI<br/>Introducing Java Servlet<br/>Advantages of a Servlet<br/>New Features of Servlet 2.5<br/>Exploring the Servlet Container<br/>Describing the Request Processing Mechanism<br/>Describing the Types of Servlet Container Configurations.<br/>The Standalone Container<br/>The In-Process Container<br/>The Out-Process Containers<br/>Introducing the Servlet API<br/>Describing the javax.servlet Package<br/>Describing the javax.servlet.http Package<br/>Implementing a Servlet Object<br/>The javeoc.servlet.Servlet Interface<br/>The javax.servletServletConfig Interface<H2><br/>Understanding the Servlet LifeCycle<br/>Describing the Stages of the Servlet LifeCycle<br/>Loading a Servlet<br/>Initializing a Servlet<br/>Handling Request<br/>Destroying a Servlet (End of service)<br/>Exploring the Servlet Life Cycle Methods<br/>The init 0 method<br/>The service() Method<br/>The destroy 0 Method<br/>Developing the First Servlet Application<br/>Creating the home.html Page<br/>Creating the LifeCycleServlet<br/>Creating the Deplo)nnent Descriptor<br/>Deploying Web Application<br/>Running the LifeCycle Application<br/>Understanding the Request Processing Workflow<br/>Request Navigation<br/>Request Delegation<br/>Working with the GenericServlet Class<br/>Exploring Methods of the GenericServlet Class<br/>Using the GenericServlet Oass<br/>Summary<br/>Exercise<br/>Creating the Home.html Page<br/>Developing the HelloServletjava Servlet<br/>Deploying and Running the Application<br/>Chapter 7: Understanding Request Processing and HTTP<br/>Implementing the ServletRequest Interface<br/>Managing the Servlet Olqect as a Throwaway Object<br/>Table<br/>XII<br/>Managing the ServletRequest Object Pool<br/>Working with Request Parameters<br/>Creating the Login Form<br/>Creating the LoginServlet Servlet<br/>Creating the Deployment Descriptor File<br/>Running the Application<br/>Working with Initialization Parameters<br/>Exploring the Need for Initialization Parameters<br/>Retrieving Initialization Parameters<br/>Handling Servlet Initialization Parameters<br/>Creating the Home.html File<br/>Creating the InitParamsServlet Servlet<br/>Creating the Deployment Descriptor File<br/>Running the Application<br/>Working with Context Initialization Parameters<br/>Retrieving Context Initialization Parameters<br/>Using Context Initialization Parameters<br/>Creating the Home.html File<br/>Creating the Login.html File<br/>Creating the Register.html File<br/>Creating the RegistrationServlet Servlet<br/>Creating the LoginServlet Servlet<br/>Creating the Deployment Descriptor File<br/>Running the Application<br/>Understanding ServletResponse<br/>Understanding Request Dispatching<br/>Navigation<br/>Delegation<br/>Dispatching the Request<br/>Getting a RequestDispatcher object<br/>The getRequestOispatcherQ Method of ServletContext<br/>The getNamedDispatcherQ Method of ServletContext<br/>The getRequestDispatcherQ Method of ServletRequest<br/>Comparing the getRequestDispatcherQ Methods of ServletContext and ServletRequest.<br/>Comparing the getRequestDispatcherQ & getNamedDispatcherQ Methods<br/>Understanding the includeQ and forwardQ Methods of RequestDispatcher<br/>Describing the includeQ Method<br/>Describing the forwardQ Method<br/>Comparing the includeQ and forwardQ Methods<br/>Considering the Situations to use the includeQ and forwardQ Methods.<br/>Working widi RequestDispatcher<br/>Creating the Home.html File<br/>Grating the TestServletl Servlet<br/>Geating the TestServIet2 Servlet<br/>Creating die Deplo3nnent Descriptor File<br/>Running the Application<br/>Describing Request Attributes<br/>Working with Request Attributes<br/>Creating the Home.html File<br/>Creating the ValidationServlet Servlet<br/>Creating the AddServlet Servlet<br/>Creating the SubServlet Servlet<br/>Creating the ResponseServlet Servlet<br/>Creating the Deployment Descriptor File<br/>Running the Application<br/>Describing HTTP Basic<br/>Describing HTTP Status Codes<br/>IXX - Informational<br/>2XX - Success<br/>3XX - Redirection<br/>4XX - Client Error<br/>5XX - Server Error<br/>Describing the HttpServletRequest & HttpServletResponse Interfaces<br/>Working with HttpServletRequest<br/>Working with HttpServletResponse<br/>Exploring die Methods for Response Headers<br/>Exploring the Methods for Buffering<br/>Comparing RequestDispatcher forward and sendRedirect...<br/>Handling the HttpServletRequest and HttpServletResponse Interfaces<br/>Creating the Home.html File<br/>Creating the HttpServletRequestEx Servlet<br/>Creating the Deployment Descriptor File<br/>Running die Application<br/>Describing Httf^ovlet.<br/>The HttpServlet Lifecycle<br/>Summary<br/>Exercise<br/>Tm<br/>Table of Contents<br/>Chapter 8: Handling Sessions in Servlet<br/>Introducing Session Tracking<br/>Describing URL Rewriting<br/>Using Query String for URL Rewriting<br/>Using Path Info for URL Rewriting<br/>Listing the Disadvantages of URL Rewriting<br/>Considering Situations to use URL Rewriting<br/>Exploring Hidden Form Field<br/>Listing the Advantages and Disadvantages of Hidden Form Field<br/>Considering the Situations to use Hidden Form Fields<br/>Working with URL Rewriting and Hidden Form Field<br/>Creating the SiteHome.html Page<br/>Creating the Login.html Page<br/>Creating the Send.html Page<br/>Creating the DriverConnection.java File<br/>Creating the UserDAO.java File<br/>Creating the LoginServlet.java Servlet<br/>Creating the Mail.java File<br/>Creating the MailsDAO.java File<br/>Creating the InboxServlet.java Servlet<br/>Creating the ViewMailServlet.java Servlet<br/>Creating the SendReplyServlet.java Servlet<br/>Creating the Deployment Descriptor File<br/>Creating the Database Tables<br/>Creating the Directory Structure<br/>Running the Application<br/>Describing Cookies<br/>Listing the Advantages and Disadvantages of Cookies<br/>Considering the Situations to use Cookies<br/>Using Cookies<br/>xlv<br/>Creating the Home.html File<br/>Creating the AddCookieServlet.java File<br/>Creating the GetCookieServlet.java File<br/>Creating the web.xml File<br/>Ruiming the Application<br/>Exploring HttpSession<br/>Creating a Session Object<br/>Locating a Session Object Associated with the Current Request<br/>Difference between the getSessionQ and getSession(Boolean) Methods..<br/>Storing Information in a Session<br/>Attaching the Session Identity to the URLs<br/>Looking up Information in a Session<br/>Discarding Completed or Abandoned Sessions<br/>Listing the Advantages and Disadvantages of HttpSession..<br/>Considering the Situations to use HttpSession<br/>Threading Issues of a Session<br/>Sessions in a Clustered Environment<br/>Working with HttpSession<br/>Creating the Login.htmI File<br/>Creating the DriverConnection.java File<br/>Creating the UserDAO.java File<br/>Creating the Product.java File<br/>Creating the ProductsDAO.java File<br/>Creating the LoginServletjava File<br/>Creating the UserHomeServletjava File<br/>Creating the GetProductsServIetjava File<br/>Creating the AddProductServlet.java File<br/>Creating the GetCartDetailsServIet.java File<br/>Creating the LogoutServletjava File<br/>Creating the web.xml File<br/>Describing Servlet Context Attributes<br/>Context Attributes in a Distributed Container<br/>Differences Between Parameters and Attributes<br/>Describing Scopes of the Web Application Objects<br/>Exploring the Single Thread Model<br/>Explaining the Need of Synchronization in Servlets<br/>Implementing SingleThreadModel<br/>Describing the ServletOutputStream Class<br/>Using ServletOutputStream<br/>Summary<br/>Exercise<br/>Chapter 9: Implementing Filters, Listeners, and Wrappers.<br/>Exploring Filters<br/>Filter Interception Design Pattern<br/>FUter AH<br/>The Filter Interface<br/>The FilterConfig Interface<br/>The FilterChain Interface<br/>Ta<br/>Table of Contents<br/>XVI<br/>Working With Filters<br/>Creating the Home.html Page<br/>Creating the TestServIet.java File<br/>Creating the MyFilterl.java File<br/>Creating the MyFilterZ.java File<br/>Configuring the Filters Application<br/>Running the Application<br/>Changes in Servlet 2.4 in Filter Configurations<br/>Using Filters with the forward() and include() Methods .<br/>Describing Listeners<br/>Need of Event Programming and Importance of Listeners<br/>Types of Listeners<br/>Describing the Listener Interfaces<br/>The ServletContextListener Interface<br/>The ServletContextAttributeListener Interface<br/>The HttpSessionListener Interface<br/>The HttpSessionAttributeListener Interface<br/>The HttpSessionBindingListener Interface<br/>The HttpSessionActivationListener Interface<br/>The ServIetRequestListener Interface<br/>The ServIetRequestAttributeListener Interface<br/>Describing Wrappers<br/>Need of Wrappers<br/>Types of Wrapper Classes<br/>The ServIetRequestWrapper Class<br/>The ServletResponseWrapper Class<br/>The HttpServletRequestWrapper Class<br/>The HttpServletResponseWrapper Class<br/>Using Wrappers<br/>Creating the Home.html Page<br/>Creating the TestServIet.java File<br/>Creating the MyRequestWrapper.java File<br/>Creating the MyResponseWrapper.java File<br/>Creating the MyWrapperFilter.java File<br/>Creating the Web.xml File<br/>Deploying and Running the Application<br/>Applet to Servlet Communication<br/>An Example Using Applet in Servlet<br/>Summary<br/>Exercise<br/>Chapter 10: Introduction to JSP...<br/>Understanding JSP<br/>Advantages of JSP over Servlets<br/>Introducing the Tag-Based Approach<br/>Describing the JSP Architecture<br/>JSP Model I architecture<br/>Describing the JSP Life-Cycle<br/>The Page Translation Stage<br/>The Compilation Stage<br/>The Loading & Initialization Stage<br/>The Request Handling Stage<br/>The Destroying Stage<br/>Creating Simple JSP Pages<br/>Summary<br/>Exercise<br/>Chapter 11: Working with JSP Basic Tags and Implicit Objects<br/>Exploring Scripting Tags<br/>Types of Scripting Tags<br/>The Scriptlet Tag<br/>The Declcirative Tag<br/>The Expression Tag<br/>Working with JSP Scripting Tags<br/>Exploring Implicit Objects<br/>Features of Implicit Objects<br/>Types of Implicit Objects<br/>The request Object<br/>The response Object<br/>The out Object<br/>The page Object<br/>The pageContext Object<br/>The application Object<br/>The session Object<br/>The config Object<br/>The exception Object<br/>Working with Implicit Objects<br/>Exploring Directive Tags<br/>Types of Directive Tags<br/>The Page Directive Tag<br/>The Include Directive<br/>Table <<br/>Table of Contents<br/>The Taglib Directive<br/>Working with JSP Directive Tags.<br/>Summary<br/>Exercise<br/>Chapter 12: Working with JavaBeans and Action Tags in JSP<br/>What is JavaBean?<br/>Advantages of using JavaBeans<br/>Action Tags<br/>Describing the Include Tag<br/>Difference Between Include Directive and Include Action..<br/>Describing the Forward Tag<br/>Describing the Param Tag<br/>name<br/>value<br/>Describing the useBean Tag<br/>Describing the Attributes of the <jsp:useBean> Tag<br/>Using the <jsp:useBean> Tag Attributes<br/>Generating Servlets with the <jsp:useBean> Tag<br/>Describing the setProperty Tag<br/>name<br/>property<br/>value<br/>param<br/>Describing the getProperty Tag<br/>The name Attribute<br/>The property Attribute<br/>Plugin<br/>Params<br/>Fallback<br/>Attribute<br/>Body<br/>Element<br/>Text<br/>Declaring a Bean in a JSP<br/>XVIII<br/>Creating a Bean<br/>Declaring the Bean in a JSP<br/>Accessing the Bean Properties<br/>Generating Dynamic Content within a JSP<br/>Deploying and Running Application<br/>Summary<br/>Exercise<br/>Chapter 13: Enhancing the JSP Tags Support.<br/>Custom Tags<br/>Need of Custom Tags<br/>Elements of Custom Tags<br/>Tag Library Descriptor<br/>Tag Handler<br/>The Tag Extension API<br/>Empty Tags<br/>- Empty Tag Handler Life Cycle<br/>Using Empty Tags<br/>Body Content Tag Interface<br/>Body Tag Handler Life Cycle<br/>Using BodyContent Tag<br/>Iteration tag Interface<br/>Iteration Tag Handler Life Cycle<br/>Simple Tags<br/>Life Cycle of Simple Tag Handlers<br/>Differences between Simple Tag and Classic Tag Handlers.<br/>The TryCatchFinally Interface<br/>Summary.....<br/>Exercise<br/>Chapter 14: Understanding JSP Expression Language<br/>Basic Sjmtax of using EL<br/>Types of EL Expressions<br/>Immediate and Deferred Expressions<br/>Value Expressions<br/>Method Expressions<br/>Tag Attribute Types<br/>Resolving EL Expressions<br/>Describing the EL Resolver Classes<br/>EL Operators<br/>T)^es of EL Operators<br/>An Example of Using EL Operators<br/>Implicit EL Objects<br/>Example 1 of Using Implicit EL Objects...<br/>Example 2 of Using Implicit EL Objects...<br/>Table of Contents<br/>Introducing Functions with EL.<br/>Using EL Functions<br/>Summary<br/>Exercise<br/>Chapter 15: Implementing Internationalization....<br/>Introducing Internationalization<br/>Java and Internationalization<br/>Describing the Locale Class<br/>Parameters of the Locale Object<br/>Using the Locale Class<br/>Describing the ResourceBundle Class<br/>The PropertyResourceBundle Class<br/>The ListResourceBundle Class<br/>Internationalizing Web Applications<br/>Creating the JSP Views<br/>Creating the index.html View<br/>Creating the Home.jsp View<br/>Creating the IlSNServlet Class<br/>Creating the Resource Bundles<br/>Configuring the Application<br/>Designing the Application Directory Structure ...<br/>Running the Application<br/>Summary<br/>Exercise<br/>Chapter 16: Working with JSP Standard Tag Library (JSTL)<br/>XX<br/>Describing JSTL Core Tags<br/>General-Purpose Tags<br/>The <c:out> tag<br/>The <c:set> Tag<br/>The <c:remove> Tag<br/>The <c:catch> Tag<br/>Conditional and Looping Tags<br/>Types of Conditional eind Looping Tags<br/>Using Conditional and Looping Tags<br/>Networking Tags<br/>The <c:import> Tag<br/>The <c:url> Tag<br/>The <c:redirect> Tag<br/>The <c:param> Tag<br/>Describing the JSTL SQL Tags<br/>Types of JSTL SQL Tags<br/>The <sql:query> Tag<br/>The <sql:update> Tag<br/>The <sql:param> Tag<br/>The <sql:dateParam> Tag<br/>The <sql:setDataSource> Tag<br/>The <sql:transaction> Tag<br/>Using JSTL SQL Tags<br/>JSTL Formatting Tags<br/>Basic Formatting Tags<br/>Types of Basic Formatting Tags<br/>Using Basic JSTL Formatting Tags<br/>Number Formatting Tags<br/>Types of Number Formatting Tags<br/>Using Number Format Tags<br/>Date Formatting Tags<br/>Types of Date Formatting Tags<br/>Using Date Formatting Tags<br/>Time Zone Formatting Tags<br/>Types of Time Zone Formatting Tags ...<br/>Using TimeZone Formatting Tags<br/>JSTL XML Tags<br/>XML Core Tags<br/>The <x;parse> Tag<br/>The <x:out> Tag<br/>The <x:set> Tag<br/>XML Flow Control Tags<br/>The <x:if> Tag<br/>The <x:choose> Tag<br/>The <x:when> Tag<br/>The <x:otherwise> Tag<br/>The <x:forEach> tag<br/>XML Transformation Tags<br/>The <x:transform> Tag<br/>The <x:param> Tag<br/>Implementing JSTL Tags<br/>Summary<br/>Exercise<br/>Table of Contents<br/>Chapter 17: Working with JavaServer Faces<br/>Introducing JSF<br/>Explaining the Features of JSF<br/>Exploring the JSF Architecture<br/>Describing JSF Elements<br/>UI Component<br/>Renderer<br/>Validators<br/>Backing Beans<br/>Converters<br/>Events and Listeners<br/>Action Events<br/>Value-change Events<br/>Data Model Events<br/>Phase Events<br/>Message<br/>Navigation<br/>Exploring the JSF Request Processing Life cycle<br/>The Restore View Phase<br/>The Apply Request Values Phase<br/>The Process Validations Phase<br/>The Update Model Values Phase<br/>The Invoke Application Phase<br/>The Render Response Phase<br/>Exploring JSF Tag Libraries<br/>xxii<br/>JSF HTML Tags<br/>The <h:commandButton> Tag<br/>The <h:commandLink> Tag<br/>The <h:dataTable> Tag<br/>The <h;form> Tag<br/>The <h:graphiclmage > Tag<br/>The <h:inputHidden> Tag<br/>The <h:inputSecret> Tag<br/>The <h:inputText> Tag<br/>The <h:inputTextarea> Tag<br/>The <h:message> Tag<br/>The <h:messages> Tag<br/>The <h:outputFormat> Tag<br/>The <h:outputLabel> Tag<br/>The <h:outputLink> Tag<br/>The <h:outputText> Tag<br/>The <h:panelGrid> Tag<br/>The <h:panelGroup> Tag<br/>The <h:selectbooleanCheckbox> Tag<br/>The <h:selectManyCheckbox> Tag<br/>The <h:selectManyListbox> Tag<br/>The <h:selectManyMenu> Tag<br/>The <h:selectOneListbox> Tag<br/>The <h:selectOneMenu> Tag<br/>The <h;selectOneRadio> Tag<br/>The <h:coluinn> Tag<br/>JSF Core Tags<br/>The <f:actionListener> Tag<br/>The <f:valueChangeListener> Tag<br/>The <f:view> Tag<br/>The <f:attribute> Tag<br/>The <f:converter> Tag<br/>The <f:convertDateTime> Tag<br/>The <f:convertNumber> Tag<br/>The <f:facet> Tag<br/>The <f:loadBundle> Tag<br/>The <f:param> Tag<br/>The <f:selectltem> Tag<br/>The <f:selectltems> Tag<br/>The <f;subview> Tag<br/>The <f:validateDoubleRange> Tag<br/>The <f:validateLength> Tag<br/>The <f:validateLongRange> Tag<br/>The <f:validator> Tag<br/>The <f;verbatini> Tag<br/>The <f:phaseListener> Tag<br/>The <f:setPropertyActionListener> Tag<br/>Exploring Backing Beans<br/>An Example of Using a Backing Bean<br/>Using a Backing Bean Method as an Event Handler.<br/>Working with Managed Beans<br/>JSF Input Validation<br/>Using the Validator Method<br/>Table of Contents<br/>Using Validators<br/>Standard JSF Validators<br/>JSF Type Conversion<br/>Handling Page Navigation in JSF<br/>Configuring JSF Applications<br/>Setting the web.xml File<br/>Configuring the faces-config.xml File<br/>Creating a Simple JSF Application<br/>Creating the views<br/>Creating Backing Bean<br/>Configuring the Application<br/>Summary<br/>Exercise<br/>Chapter 18: Java EE Design Patterns<br/>Describing the Java EE Application Architecture..<br/>Introducing a Design Pattern<br/>Discussing the Role of Design Patterns<br/>Exploring Types of Patterns<br/>xxiv<br/>The Front Controller Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Composite View Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Composite Entity Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Intercepting Filter Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Ginsequences<br/>The Transfer Olqect Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Session Facade Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Service Locator Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Data Access Olqect Pattern-<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The View Helper Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>The Dispatcher View Pattern....<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>Table ol<br/>Table of Contents<br/>The Service To Worker Pattern<br/>Problem<br/>Forces<br/>Solution<br/>Strategies<br/>Consequences<br/>Summary<br/>Exercise<br/>Chapter 19: Implementing Security in Web Applications.<br/>Exploring JAAS<br/>Implementing Authentication with JAAS<br/>Describing Authorization in Web Applications<br/>Implementing Data Integrity with JAAS API<br/>Exploring HTTP Authentication Mechanisms<br/>Describing HTTP Basic Authentication<br/>Describing Form-Based Authentication<br/>Describing Client-Certificate Authentication<br/>Describing HTTP Digest Authentication<br/>Securing Web Applications<br/>Describing Declarative Security<br/>Using Declarative Security<br/>Using Form-based Authentication for Declarative Security<br/>Describing Programmatic Security<br/>Using Programmatic Security<br/>Summary<br/>Exercise<br/>Appendix A: Introduction to DBMS<br/>Appendix B; Hospital Management System<br/>Answers<br/>Index<br/>What's on CD-ROM<br/> |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | GN Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Full call number | Accession number | Date last seen | Date last checked out | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Central Library, Sikkim University | Central Library, Sikkim University | General Book Section | 24/06/2016 | 005.756 KUM/J | P35869 | 19/02/2021 | 19/02/2021 | General Books |