Flylib.com
Java Servlet Programming (Java Series)
Java Servlet Programming (Java Series)
ISBN: 0596000405
EAN: 2147483647
Year: 2000
Pages: 223
Authors:
Jason Hunter
,
William Crawford
BUY ON AMAZON
Java Servlet Programming, 2nd Edition
Copyright
Table of Contents
Preface
Servlet API 2.2
Readers of the First Edition
Audience
About the Examples
Organization
Conventions Used in This Book
Request for Comments
Acknowledgments
Acknowledgments from the First Edition
1. Introduction
1.1 History of Web Applications
1.2 Support for Servlets
1.3 The Power of Servlets
2. HTTP Servlet Basics
2.1 HTTP Basics
2.2 The Servlet API
2.3 Page Generation
2.4 Web Applications
2.5 Moving On
3. The Servlet Lifecycle
3.1 The Servlet Alternative
3.2 Servlet Reloading
3.3 Init and Destroy
3.4 Single-Thread Model
3.5 Background Processing
3.6 Load on Startup
3.7 Client-Side Caching
3.8 Server-Side Caching
4. Retrieving Information
4.1 The Servlet
4.2 The Server
4.3 The Client
5. Sending HTML Information
5.1 The Structure of a Response
5.2 Sending a Normal Response
5.3 Using Persistent Connections
5.4 Response Buffering
5.5 Status Codes
5.6 HTTP Headers
5.7 When Things Go Wrong
5.8 Six Ways to Skin a Servlet Cat
6. Sending Multimedia Content
6.1 WAP and WML
6.2 Images
6.3 Compressed Content
6.4 Server Push
7. Session Tracking
7.1 User Authentication
7.2 Hidden Form Fields
7.3 URL Rewriting
7.4 Persistent Cookies
7.5 The Session Tracking API
8. Security
8.1 HTTP Authentication
8.2 Form-Based Authentication
8.3 Custom Authentication
8.4 Digital Certificates
8.5 Secure Sockets Layer (SSL)
9. Database Connectivity
9.1 Relational Databases
9.2 The JDBC API
9.3 Reusing Database Objects
9.4 Transactions
9.5 A Guestbook Servlet
9.6 Advanced JDBC Techniques
9.7 Beyond the Core
10. Applet-Servlet Communication
10.1 Communication Options
10.2 Daytime Server
10.3 Chat Server
11. Servlet Collaboration
11.1 Sharing Information
11.2 Sharing Control
12. Enterprise Servletsand J2EE
12.1 Distributing Load
12.2 Integrating with J2EE
13. Internationalization
13.1 Western European Languages
13.2 Conforming to Local Customs
13.3 Non-Western European Languages
13.4 Multiple Languages
13.5 Dynamic Language Negotiation
13.6 HTML Forms
14. The Tea Framework
14.1 The Tea Language
14.2 Getting Started
14.3 Request Information
14.4 Tea Administration
14.5 Tea Applications
14.6 A Tool Application
14.7 Final Words
15. WebMacro
15.1 The WebMacro Framework
15.2 Installing WebMacro
15.3 WebMacro Directives
15.4 WebMacro Templates
15.5 A Tool Application
15.6 Filters
16. Element Construction Set
16.1 Page Components as Objects
16.2 Displaying a Result Set
17. XMLC
17.1 A Simple XML Compile
17.2 The Manipulation Class
17.3 A Tool Application
18. JavaServer Pages
18.1 Using JavaServer Pages
18.2 Behind the Scenes
18.3 Expressions and Declarations
18.4 Directives
18.5 JSP and JavaBeans
18.6 Includes and Forwards
18.7 A Tool Application
18.8 Custom Tag Libraries
19. Odds and Ends
19.1 Parsing Parameters
19.2 Sending Email
19.3 Using Regular Expressions
19.4 Executing Programs
19.5 Using Native Methods
19.6 Acting as an RMI Client
19.7 Debugging
19.8 Performance Tuning
20. What s New in the Servlet 2.3 API
20.1 Changes in the Servlet API 2.3
20.2 Conclusion
A. Servlet API Quick Reference
GenericServlet
RequestDispatcher
Servlet
ServletConfig
ServletContext
ServletException
ServletInputStream
ServletOutputStream
ServletRequest
ServletResponse
SingleThreadModel
UnavailableException
B. HTTP Servlet API Quick Reference
Cookie
HttpServlet
HttpServletRequest
HttpServletResponse
HttpSession
HttpSessionBindingEvent
HttpSessionBindingListener
HttpSessionContext
HttpUtils
C. Deployment Descriptor DTD Reference
auth-constraint
auth-method
context-param
description
display-name
distributable
ejb-link
ejb-ref
ejb-ref-name
ejb-ref-type
env-entry
env-entry-name
env-entry-type
env-entry-value
error-code
error-page
exception-type
extension
form-error-page
form-login-config
form-login-page
home
http-method
icon
init-param
jsp-file
large-icon
load-on-startup
location
login-config
mime-mapping
mime-type
param-name
param-value
realm-name
remote
res-auth
res-ref-name
res-type
resource-ref
role-link
role-name
security-constraint
security-role
security-role-ref
servlet
servlet-class
servlet-mapping
servlet-name
session-config
session-timeout
small-icon
taglib
taglib-location
taglib-uri
transport-guarantee
url-pattern
user-data-constraint
web-app
web-resource-collection
web-resource-name
welcome-file
welcome-file-list
D. HTTP Status Codes
E. Character Entities
F. Charsets
Colophon
Java Servlet Programming (Java Series)
ISBN: 0596000405
EAN: 2147483647
Year: 2000
Pages: 223
Authors:
Jason Hunter
,
William Crawford
BUY ON AMAZON
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Getting Started
Creating a Basic Logical Database Model
Generating a Physical Database Schema
Logical Database Model Reports
Other Features and Best Practices
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Causing a Source File to Be Linked Automatically Against a Specified Library
Getting the Minimum and Maximum Values for a Numeric Type
Using Regular Expressions to Split a String
Computing the Sum and Mean of Elements in a Container
Performing Arithmetic on Bitsets
Systematic Software Testing (Artech House Computer Library)
Risk Analysis
Master Test Planning
Test Implementation
Appendix D Sample Master Test Plan
Appendix E Simplified Unit Test Plan
Information Dashboard Design: The Effective Visual Communication of Data
Variations in Dashboard Uses and Data
Tapping into the Power of Visual Perception
Understanding the Limits of Short-Term Memory
Organize the Information to Support Its Meaning and Use
Sample Sales Dashboard
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 20. Share Your GPS
Hack 38. Graph Your Wireless Performance
Section A.3. 802.11b: The De Facto Standard
Section A.7. 900 MHz: Low Speed, Better Coverage
Section A.10. 802.1x: Port Security for Network Communications
Cultural Imperative: Global Trends in the 21st Century
Cultural Spectacles
The Pacific Rim: The Fourth Cultural Ecology
Americanization versus Asianization
Culture and Globalization
Epilogue After September 11
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies