+612 9045 4394
 
CHECKOUT
Webobjects 5 for Java : A Developer's Guide - Jesse Feiler

Webobjects 5 for Java

A Developer's Guide

Paperback

Published: 1st November 2001
Ships: 7 to 10 business days
7 to 10 business days
RRP $108.00
$81.25
25%
OFF
or 4 easy payments of $20.31 with Learn more

This work offers a practical guide for anyone involved in the e-commerce chain, including developers, software engineers, database administration and Web designers. It extensively covers one of the most versatile Web application developmet releases created by Apple.

Acknowledgmentsp. xvii
Prefacep. xix
Welcome to WebObjects
WebObjects and OpenBasep. 3
WebObjects Historyp. 4
WebObjects: The Big Picturep. 7
WebObjects: The Detailsp. 8
OpenBasep. 10
Before You Start: Two Cautionsp. 11
The World of Application Serversp. 13
Internet and Web Basicsp. 14
Multi-Tier Application Designp. 23
Object-Oriented Programmingp. 31
Object-Oriented Programming Definedp. 32
Object-Oriented Programming Terms and Conceptsp. 33
Advantages of Object-Oriented Programmingp. 39
Components and Frameworksp. 41
Databases Todayp. 45
Overviewp. 46
Terminologyp. 50
Database Designp. 56
Aspects of Database Programmingp. 61
Building a Database with OpenBase
Creating and Using a Databasep. 65
The SiteDemo Databasep. 66
Working with OpenBaseManager Schema Editorp. 71
Building Relationshipsp. 76
Modifying Data with OpenBasep. 81
Creating and Running Queries in OpenBasep. 83
Using SQLp. 89
SQL Overviewp. 90
Retrieving Data with SELECT Statementsp. 92
Subqueriesp. 96
Adding Data to the Databasep. 97
Updating Datap. 98
Deleting Datap. 98
SQL Functionsp. 98
Creating and Altering Tablesp. 99
Creating Viewsp. 100
Using Indexesp. 100
Running and Maintaining the Databasep. 103
Where Are the Databases?p. 104
Using OpenBaseManagerp. 105
Configuring the Databasep. 107
OpenBase Preferencesp. 108
Backing Up Databasesp. 110
Restoring from Backupsp. 113
Importing from Spreadsheetsp. 114
Replicating Databasesp. 114
Interacting with Databases Using Enterprise Objects
Introduction to Enterprise Objects Frameworkp. 119
Databases, Objects, and Enterprise Objects Frameworkp. 121
Factoring Applications and Datap. 122
Factoring Logic and Datap. 123
Design Strategies: Which End to Start Fromp. 124
How Enterprise Objects Framework Works with WebObjectsp. 125
Enterprise Objects Framework Design Issuesp. 129
The WebObjects Applicationp. 130
Start Pagep. 131
Entry Pagep. 132
Search Pagep. 138
Summary Display Pagep. 142
Persistent Objectsp. 147
Issues of Persistencep. 148
Faultingp. 149
Fetching Data with an Editing Contextp. 151
Fetching Data with a Display Groupp. 153
Using EOModelerp. 161
Getting Started with EOModelerp. 162
Creating a Model Automatically from OpenBase Tablesp. 164
Creating Database Tables from Your Modelp. 171
Working with the Model and the Databasep. 179
Creating Java Classes from EOModelerp. 180
Using EOGenericRecordp. 183
EOEnterpriseObjectp. 188
Creating Dynamic Web Sites with WebObjects
WebObjects at Workp. 193
Looking at a WebObjects Sitep. 194
What Happensp. 200
How It Happensp. 211
Using WebObjects Builderp. 215
Using WebObjects Builderp. 216
Binding Keys and Actions to Propertiesp. 222
Creating New Bindingsp. 227
Using Project Builderp. 229
Creating Projectsp. 230
Editing Projectsp. 232
Editing Componentsp. 234
Building and Launching WebObjects Applicationsp. 240
Using Dynamic Elementsp. 243
How Dynamic Elements Workp. 244
Syntax for WebObjects Dynamic Elementsp. 246
Implementing the Request-Response Loopp. 271
Classes that Implement the Request-Reponse Loopp. 272
The Request-Response Cycle in Actionp. 277
Using Direct and Component Actionsp. 281
WebObjects URLsp. 283
WOApplicationp. 286
WOAdaptorp. 288
WORequestHandlerp. 289
WOComponent and Component Actionsp. 290
WODirectAction and Direct Actionsp. 291
State and Session Managementp. 293
Identity, State, Persistence, and Transactions: An Introductionp. 294
Where State Happensp. 301
Designing for Statep. 306
Using Sessions Effectivelyp. 308
XML and WebObjectsp. 315
XML Basicsp. 316
Using XML with WebObjectsp. 320
Advanced WebObjects Topicsp. 335
Debugging Tips and Toolsp. 336
Database Performancep. 338
Handling Errorsp. 340
Jump-Starting WebObjects and OpenBase
Direct to Webp. 347
What Is Direct to Web?p. 348
Creating a Direct to Web Projectp. 349
Direct to Web Looksp. 353
Customizing Direct to Webp. 359
Using WebAssistantp. 360
Using Direct to Web in Other WebObjects Applicationsp. 366
Java Clientp. 369
What Is a WebObjects Java Client?p. 370
Direct to Java Clientp. 374
Creating a Java Client Projectp. 374
Writing Java Client Applicationsp. 376
Running a Java Clientp. 382
Reusable Components in WebObjectsp. 387
Using the Palettep. 388
WOExtensions Palettep. 389
Premade Elements Palettep. 392
Direct to Web Palettep. 393
JavaScript Palettep. 394
JavaClient Palettep. 395
WOSMIL Palettep. 396
Creating a New Palettep. 397
Creating Reusable WebObjects Component Objectsp. 398
Reusable Databases and Frameworks in OpenBase and WebObjectsp. 403
Frameworks in WebObjectsp. 404
Reusing Databasesp. 407
Reusing Modelsp. 410
Reuse Considerationsp. 410
Deployment Issues
Running a Database on a Networkp. 415
Preparing for Deploymentp. 416
Moving the Database to Productionp. 417
Location: Where Is the Database?p. 419
Time: Keeping It Runningp. 421
Issues for Small-Scale Networksp. 423
Securityp. 425
Database Securityp. 426
Web Securityp. 432
WebObjects Securityp. 435
Other Security Concernsp. 437
Deploying WebObjects Applicationsp. 441
The WebObjects Deployment Environmentp. 442
Managing Hostsp. 447
Managing Applicationsp. 448
Managing Instancesp. 453
Indexp. 457
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072130881
ISBN-10: 0072130881
Series: Application Development S.
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 508
Published: 1st November 2001
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.1  x 2.5
Weight (kg): 0.87