Beginning JSP 2 : from novice to professional / edited by Matthew Moodie and Peter Den Haan ... [et al.]
Material type: TextPublication details: Berkeley, CA : Apress, c2004.Description: xvi, 463 p. : ill. ; 24 cmISBN:- 1590593391
- 9781590593394
- Beginning JSP two
- 006.7 MOO
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Standard Loan | Moylish Library Main Collection | 006.7 MOO (Browse shelf(Opens below)) | 1 | Available | 39002100346015 |
Enhanced descriptions from Syndetics:
Podcast king and comic figure Chris Hardwick performs a stand-up set full of bits about the comic-books, video games, and pop-culture curiosities on which he built the Nerdist empire. ~ Perry Seibert, Rovi
Includes bibliographical references and index.
Table of contents provided by Syndetics
- About the Authors (p. ix)
- About the Editor (p. xi)
- About the Technical Reviewer (p. xiii)
- Introduction (p. xv)
- Chapter 1 Creating Your First JSP Page (p. 1)
- Installing the Software (p. 1)
- Creating Your First Web Application (p. 9)
- Exploring a Brief History of Java and the Web (p. 13)
- Summary (p. 21)
- Chapter 2 Learning How HTML Works (p. 23)
- Summarizing HTML (p. 23)
- Creating HTML Forms (p. 40)
- Using HTML Elements (p. 43)
- Finding Further Resources (p. 58)
- Summary (p. 59)
- Chapter 3 Introducing JSP (p. 61)
- Understanding the Available Object Scope (p. 61)
- Understanding JSP Code Types (p. 62)
- Using the Java Standard Tag Library (JSTL) (p. 74)
- Processing Forms with the JSTL (p. 79)
- Summary (p. 85)
- Chapter 4 Working with Data (p. 87)
- Introducing Databases (p. 87)
- Introducing SQL (p. 97)
- Manipulating the Database (p. 107)
- Revisiting the Pizza Application (p. 119)
- Summary (p. 124)
- Chapter 5 Making Decisions, Decisions (p. 125)
- Introducing Arrays (p. 126)
- Comparing Data Values (p. 133)
- Using Logical Operators (p. 134)
- Making Decisions (p. 135)
- Introducing Conditional Statements (p. 136)
- Understanding Loops and Iteration (p. 153)
- Introducing Branching Statements (p. 158)
- Summary (p. 165)
- Chapter 6 Reusing Code (p. 167)
- Introducing Code Reuse (p. 168)
- Planning for Reuse (p. 169)
- Understanding Mechanisms for Reuse (p. 179)
- Going Beyond JSP (p. 189)
- Summary (p. 205)
- Chapter 7 Performing Time Management (p. 207)
- Introducing the Date Class (p. 207)
- Formatting Dates with the JSTL (p. 215)
- Summary (p. 221)
- Chapter 8 Using JSP and XML Together (p. 223)
- Introducing XML (p. 223)
- Understanding the Structure of XML Data (p. 225)
- Defining Validity with Schemas (p. 232)
- Understanding XSL Transformations (p. 249)
- Summary (p. 254)
- Chapter 9 Going Behind the Scenes (p. 255)
- Web Applications and web.xml (p. 256)
- Introducing the Java Servlet Technology (p. 263)
- The Servlet Architecture (p. 266)
- The Servlet Life Cycle (p. 270)
- Collaboration Between Servlets (p. 276)
- Getting Initialization Information (p. 284)
- Filters (p. 288)
- Summary (p. 297)
- Chapter 10 Implementing the Model 2 Architecture and Using Struts (p. 299)
- Architecture of Web Applications (p. 300)
- The Struts Framework (p. 304)
- Installing and Configuring Struts (p. 308)
- The Struts Configuration File (p. 313)
- Core Struts Components (p. 330)
- Introducing the Struts Tag Libraries (p. 339)
- Finishing the View (p. 356)
- Summary (p. 361)
- Appendix A JSP Syntax Reference (p. 363)
- Preliminaries (p. 364)
- Directives (p. 365)
- Scripting Elements (p. 369)
- Standard Actions (p. 371)
- Tag Libraries (p. 378)
- Implicit Objects (p. 379)
- Appendix B JSP Implicit Objects (p. 381)
- The request Object (p. 382)
- The response Object (p. 389)
- The out Object (p. 394)
- The session Object (p. 397)
- The application Object (p. 399)
- The exception Object (p. 402)
- The config Object (p. 403)
- The page Object (p. 403)
- The pageContext Object (p. 403)
- Appendix C XML Configuration Files (p. 405)
- Common Elements of web.xml (p. 405)
- Common Elements of the Tag Library Descriptor (p. 418)
- Common Elements of the Struts Config File (p. 423)
- Appendix D Getting More Information (p. 431)
- Java Development Kit Documentation (p. 431)
- Tomcat and JSP/Servlet Documentation (p. 436)
- Other Resources (p. 439)
- Index (p. 441)