Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

Preface
The team that wrote this redbook
Part 1. Introduction
Chapter 1. The Linux operating system
1.1 Commercializing Linux
1.2 Best things on the Internet are free?
1.3 Linux performance, stability, and security
1.4 Ease of use
1.4.1 Summary
Chapter 2. IBM’s commitment to Linux
Chapter 3. The IBM Application Framework for e-business
3.1 e-business: merging the Internet and IBM technology
3.2 Foundations of the IBM Application Framework for e-business
3.3 Java everywhere
3.4 Connectors are bridges between networks
3.4.1 Some key reasons for using connectors
3.5 Service modules in the Application Framework for e-business
3.5.1 The e-business application services
3.5.2 The Web application programming model using IBM software
3.5.3 Summary
Chapter 4. WebSphere, VisualAge for Java and DB2
4.1 Foundation of the IBM Application Framework for e-business
4.2 VisualAge for Java
4.2.1 Methods of delivery
4.3 IBM WebSphere Application Server
4.4 DB2 Universal Database- the foundation for e-business
Chapter 5. Hardware and software setup
5.1 Initial setup guidelines
5.1.1 Recommended install sequence checklist
5.2 Hardware setup
5.2.1 Netfinity 3000
5.2.2 Netfinity 5000
5.3 Lab LAN setups
5.4 Linux - installation and configuration
5.4.1 Installing Linux
5.4.2 Graphics adapter setup
5.5 Product installation preparation
5.6 Java - Installation and configuration
5.6.1 Java install steps
5.6.2 Java testing and setup
5.7 Apache - installation and configuration
5.7.1 IBM HTTP Server install steps
5.7.2 Testing Apache
5.7.3 Setting up IBM HTTP Server startup script
5.7.4 Getting IBM HTTP Server (apachectl) to start at boot time
5.7.5 Detecting Apache problems
5.8 Installing and configuring DB2 Universal Database
5.9 Before you begin
5.9.1 Caldera OpenLinux Version 2.2 or Version 2.3
5.9.2 Red Hat Linux Version 5.2 or Version 6.0
5.9.3 TurboLinux Version 3.6
5.9.4 SuSE Linux Version 6.1
5.10 Performing the installation
5.10.1 Verifying the installation
5.11 Deinstalling DB2 Universal Database
5.11.1 Step 1. Stop and remove the Administration Server
5.11.2 Step 2. Stop and remove any instances
5.11.3 Step 2. Deinstall DB2
5.12 WebSphere Application Server - installation and configuration
5.12.1 WebSphere install steps
5.13 VisualAge for Java for Linux - installation and configuration
Part 2. Programming model
Chapter 6. Web programming model
6.1 Overview of Java servlets
6.1.1 Advantages of servlets
6.2 Structure of the Java servlets
6.2.1 Interface javax.servlet.Servlet
6.2.2 Interface javax.servlet.ServletConfig
6.2.3 Interface javax.servlet.ServletContext
6.2.4 Interface javax.servlet.ServletRequest
6.2.5 Interface javax.servlet.ServletResponse
6.2.6 Interface javax.servlet.http.HttpServletRequest
6.2.7 Interface javax.servlet.http.HttpServletResponse
6.2.8 javax.servlet.GenericServlet
6.2.9 Class javax.servlet.ServletInputStream
6.2.10 Class javax.servlet.ServletOutputStream
6.2.11 Class javax.servlet.http.HttpServlet
6.2.12 Class javax.servlet.http.HttpUtils
6.2.13 Exception javax.servlet.ServletException
6.2.14 Exception javax.servlet.UnavailableException
6.3 Java Servlets Development Kit from Sun
6.4 WebSphere Application Server Servlets API extensions
6.5 Servlets with JSPs
6.5.1 JavaServer Page (JSP) Overview
6.5.2 Advantages of JSP
6.5.3 JavaServer Page Specification
6.5.4 HTML template syntax for variable data
6.5.5 JavaServer Page API
6.5.6 Preventing Web page caching
Chapter 7. Servlet programming model
7.1 Issues with CGI scripts and Web server API extension
7.2 CGI scripts, API extensions and servlets - life cycles
7.2.1 CGI scripts - life cycle
7.2.2 API extension - life cycle
7.2.3 Summary of a servlet
7.2.4 Servlet life cycle
7.3 Environment variables in CGI versus Servlets
7.4 Servlet threading - reentrancy of servlets
7.5 Programming WebSphere’s servlet API extensions
7.5.1 DB connection pooling
7.5.2 Session management
7.6 Servlet programmming under a microscope
7.6.1 Using GenericServlet class versus HttpServlet class
7.6.2 GET/POST processing in servlets
7.6.3 The init(), service(), and destroy() methods
7.6.4 Parameters passed by the server
7.7 Migrating from a CGI base to servlets
7.7.1 Migration - decisions criteria
7.7.2 Migration - an approach
Part 3. WebSphere and design patterns for e-commerce
Chapter 8. WebSphere Application Server technology
8.1 WebSphere Application Server security
8.1.1 WebSphere Application Server security management
8.1.2 Realms
8.1.3 Users
8.1.4 Groups
8.1.5 Access control lists
8.1.6 Resources
8.1.7 Examples of Security Using HTTP and SSL
8.2 Enterprise JavaBeans
8.2.1 EJB Structure
8.3 Extensible Markup Language (XML)
8.3.1 XML Parser
8.3.2 Document Object Model (DOM)
8.3.3 Simple API for XML (SAX)
Chapter 9. Servlet design patterns for e-commerce
9.1 Guiding principles
9.2 High-level design patterns
9.2.1 Single function servlets
9.2.2 Tiered topology
9.2.3 Separation of processing and display responsibilities
9.3 Specialized applications
9.3.1 Personalization
9.3.2 Asynchronous event processing using threads
9.3.3 Utilizing an e-commerce event model
9.3.4 Leveraging the HTTP protocol in servlet-based applications
9.3.5 Structuring parameter names and values
9.3.6 Non-cookie-based state maintenance
9.3.7 Servlet-based cron facility
9.3.8 Dynamically generated images
9.3.9 HTML components to aid in JSP processing
9.3.10 Summary
Part 4. DB2 Universal Database
Chapter 10. Accessing DB2 data
10.3 Accessing DB2 data from the Web using java
Part 5. Sample Scenarios
Chapter 11. Sample Java JDBC programs
11.1 Script of javaprofile
11.2 Script of db2profile
11.3 Java program DB2appProgram1.java
11.4 Java program DB2netProgram1.java
Chapter 12. Sample servlets without ConnMgr
12.1 App DB2 servlet - DB2appServlet1.java
12.2 Net DB2 servlet - DB2netServlet1.java
Chapter 13. Sample servlets using ConnMgr
13.1 App DB2 servlet - DB2appServlet2.java
13.2 Net DB2 servlet - DB2netServlet2.java
Appendix A. Installing IBM HTTP Server Beta 3 with SSL
A.1 IBM HTTP Server
A.1.1 SSL Protocol
A.1.2 Install IBM HTTP Server
A.1.3 Installing global security kit (GSK)
A.1.4 Install IBM SSL modules
A.2 Prepare Server Certificate
A.2.1 Creating a key database
A.2.2 Create a self-signed certificate
A.3 Register key database with IBM HTTP Server
C.2 Referenced Web sites
How to get ITSO redbooks
IBM redbook fax order form
List of abbreviations
Index
ITSO redbook evaluation
0 of .
Results for:
No results containing your search query
P. 1
Linux for WebSphere and DB2 Servers

Linux for WebSphere and DB2 Servers

Ratings: (0)|Views: 243 |Likes:
Published by Guru Atturu

More info:

Published by: Guru Atturu on Jul 05, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/05/2011

pdf

text

original

You're Reading a Free Preview
Pages 7 to 213 are not shown in this preview.
You're Reading a Free Preview
Pages 220 to 230 are not shown in this preview.
You're Reading a Free Preview
Pages 238 to 287 are not shown in this preview.
You're Reading a Free Preview
Pages 294 to 306 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->