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
Software Configuration Management
Configuration Status Accounting
Configuration Management and Data Management
Appendix G Sample Inspection Plan
Appendix M Problem Report (PR)
Appendix X SCM Guidance for Achieving the Repeatable Level on the Software
Oracle Developer Forms Techniques
Special Tips for List Items
Summary
Sharing a Record Group Across Forms
Validation, Navigation, and Simulating Navigation
Preventing Validation of WHEN-VALIDATE-ITEM for Control Items During Query Time
Adobe After Effects 7.0 Studio Techniques
Study a Shot like an Effects Artist
Putting Masks in Motion
Optimizing Your Projects
Film and Video Looks
Offsetting Layers and Time
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Internet Control Message Protocol (ICMP)
User Datagram Protocol
Transmission Control Protocol (TCP) Data Flow
RADIUS and Internet Authentication Service
Internet Information Services (IIS) and the Internet Protocols
File System Forensic Analysis
Introduction
Sun Solaris Slices
Specific File Systems
Introduction
Introduction
What is Lean Six Sigma
Key #3: Work Together for Maximum Gain
Key #4: Base Decisions on Data and Facts
Beyond the Basics: The Five Laws of Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Six Things Managers Must Do: How to Support Lean Six Sigma
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