search for books and compare prices
Tables of Contents for Enterprise Linux at Work
Chapter/Section Title
Page #
Page Count
About the Author
xi
 
Acknowledgments
xiii
 
Introduction
xv
 
Quick Reference
xxi
 
An Online Catalog
1
26
About This Project
3
1
Design and Concepts
4
4
Building the Database
8
4
Displaying the Catalog
12
5
Displaying Item Details
17
4
Inserting New Items
21
4
Wrap Up
25
2
Java-based Web Page Scripting Engine
27
60
About This Project
29
4
Basic Concepts and Design
33
5
Preparing the Web Server
38
2
Defining the Scripting Language
40
14
Accessing Servlet Information
46
4
Using Backquotes
50
1
Printing Values
51
1
Changing the Page's Servlet Class Definition
52
2
Implementing the Scripting Engine
54
32
JHTMLServlet
56
11
JHTMLCompiler
67
16
JHTMLClassLoader
83
3
Wrap Up
86
1
Web-based Bug Tracker
87
52
About This Project
89
1
Basic Concepts and Design
89
3
Create the Database
92
6
Install MySQL
92
1
Create the Bugs Database
92
1
Grant Permissions to the Database
92
1
Create the Database Tables
93
5
Create the Index Page
98
1
Create the Submission Page
99
27
Create the Java addbug.jhtml Page
100
8
Create the Perl Submission Script
108
6
Create the Details Page
114
1
Create the Java Version of the Details Page
114
6
Create the Perl Version of the Details Page
120
6
Create the Search Page
126
2
Create the Search Results Page
128
8
Create the Java Search Results Page
129
4
Create the Perl Search Results Script
133
3
Test the Bug Tracking System
136
1
Wrap Up
137
2
CORBA-based Course Registration Framework and Server
139
42
About This Project
141
1
Basic Concepts and Design
141
6
Create the Database
147
4
Define the IDL Interfaces
151
2
Implement the Registration Framework
153
20
Implement Student
153
2
Implement Gig
155
7
Implement Course
162
6
Implement Registrar
168
5
Implement the Server
173
2
Test the Server
175
2
Implement a Report Generator
177
3
Wrap Up
180
1
A JNDI Service Provider
181
34
About This Project
183
1
Basic Concepts and Design
183
6
A Test Program
189
2
Defining the Interface between the Client and Server
191
2
Defining the Client
193
9
NetworkNameParser
194
1
NetworkCtx
194
8
Defining the Server
202
11
NetworkContexImp
202
5
NetworkNames
207
2
NetworkBindings
209
1
NCS
210
3
Running the Server
213
1
Wrap Up
213
2
Accessing an LDAP Server
215
16
About This Project
217
1
Basic Concepts and Design
217
2
Creating an LDAP Search Program in Java
219
4
Check the Command-Line Arguments
220
1
Connect to the LDAP Server
220
1
Perform the Search
221
1
Process the Results
221
2
Test Your Program
223
1
Creating an LDAP Search Program in Perl
223
3
Check the Command-Line Arguments
223
1
Connect to the LDAP Server
223
1
Perform the Search
224
1
Process the Results
224
1
Test Your Program
225
1
Creating an LDAP Search Program in C
226
4
Check the Command-Line Arguments
226
1
Connect to the LDAP Server
227
1
Perform the Search
227
1
Process the Results
228
1
Test Your Program
229
1
Wrap Up
230
1
A Messaging Server
231
90
About This Project
233
1
Basic Concepts and Design
234
7
Messaging Domains
236
2
Applications of Messaging
238
3
Prepare the System
241
1
Define Client/Server Interface
241
1
Create the Client Library
242
45
MiniDestination
245
1
MiniMessage
246
8
MiniConnectionFactory
254
1
MiniConnection
254
4
MiniSession
258
15
MiniConsumer
273
4
MiniProducer
277
7
JNDI Support
284
3
Create the Server
287
31
The Message Store
288
17
The Remote Server Objects
305
11
The Server MiniJMS
316
2
Building and Running MiniJMS
318
1
Wrap Up
319
2
XML Data Backup Utility
321
28
About This Project
323
1
Basic Concept and Design
323
3
Creating the DTD
326
2
Handling String Encodings
328
3
Creating the Backup Utility
331
9
Creating the Restore Utility
340
8
Wrap Up
348
1
A Performance Toolkit
349
42
About This Project
351
1
Basic Concept and Design
351
1
A Framework to Improve Perceived Performance
352
15
BackgroundAction
353
3
SpawningBackgroundAction
356
2
ProgressIndicator
358
3
TaskManager
361
3
Test Program
364
3
Technique for Managing Thread Usage
367
6
Test Program
371
2
Minimizing Database Connection Times
373
13
PoolDriver
373
2
PoolDriverManager
375
11
Improving Reliability
386
4
Wrap Up
390
1
A Parallel Program
391
12
About This Project
393
1
Basic Concepts and Design
393
3
Creating a Parallel Job Server
396
3
Creating a Parallel Job Client
399
2
Wrap Up
401
2
Appendix: Installation Tips
403
8
Additional References
411
2
Index
413