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
Similar book on Amazon
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Murach's Java Servlets and JSP, 2nd Edition
Java Servlet & JSP Cookbook
Tomcat: The Definitive Guide
JavaServer Pages, 3rd Edition
Introducing Microsoft Office InfoPath 2003 (Bpg-Other)
Strategies for Information Technology Governance
Integration Strategies and Tactics for Information Technology Governance
Assessing Business-IT Alignment Maturity
Measuring and Managing E-Business Initiatives Through the Balanced Scorecard
A View on Knowledge Management: Utilizing a Balanced Scorecard Methodology for Analyzing Knowledge Metrics
Governance in IT Outsourcing Partnerships
Metrics and Models in Software Quality Engineering (2nd Edition)
Examples of Metrics Programs
Design and Complexity Metrics
The Preparation Phase
The Evaluation Phase
Measuring the Value of Process Improvement
Postfix: The Definitive Guide
Email and DNS
Message Store Formats
Client-Detection Rules
TLS Certificates
MySQL
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Understanding Intrusion Detection
Crash Course in the Internet Protocol Suite
Snort
Data Correlation
Laws, Standards, and Organizations
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
The continuing evolution of SOA (standards organizations and contributing vendors)
Service modeling (a step-by-step process)
Service-Oriented Design (Part III: Service Design)
WS-Addressing language basics
Appendix B. Service Models Reference
Quantitative Methods in Project Management
Project Value: The Source of all Quantitative Measures
Introduction to Probability and Statistics for Projects
Organizing and Estimating the Work
Special Topics in Quantitative Management
Quantitative Methods in Project Contracts
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