Apple WebObjects 5 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Logiciel Apple WebObjects 5. Apple WebObjects 5 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 108
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - WebObjects Overview

WebObjects Overview January 2002

Page 2

10 Further Investigations  Apple Computer, Inc. January 2002 CHAPTER 1 About This Book Because WebObjects provides four distinct approaches to d

Page 3 - Contents

GLOSSARY 100  Apple Computer, Inc. January 2002referential integrity The rules governing the consistency of relationships.relational database A datab

Page 4 - CONTENTS

GLOSSARY Glossary101  Apple Computer, Inc. January 2002uniquing A mechanism to ensure that, within a given context, only one object is associated wit

Page 5

102  Apple Computer, Inc. January 2002 GLOSSARY Glossary

Page 6

103 IndexAadaptor (WebObjects) 15, 41, 44Apache API 44Apple documentation 11applet 56, 83applets 69application object 41application process 44a

Page 7 - Figures and Tables

INDEX104 Direct to Java Client applicationadvantages of 91–96combining with HTML-based approach 94creating 68–85disadvantages of 91–96extending c

Page 8 - FIGURES AND TABLES

INDEX105 Java Client 17, 64user interface of 20Java Client application 16–18, 65–85advantages of 91–96applets 83architecture of 75–80combining

Page 9 - 1 About This Book

INDEX106 primary key 32Project Builder 22, 45, 82, 88properties 25displaying 55values for 50prototype 64, 93proxy 81Pure Java 22Qquery page 51q

Page 10 - Further Investigations

107 architecture of 43–44combining with Direct to Web 95combining with Java Client 94developing 44–46disadvantages of 91–96HTML-based 16–17, 64

Page 12

CHAPTER 1 About This BookFurther Investigations 11  Apple Computer, Inc. January 2002 Installed Developer Documentation When you install the WebO

Page 14

Dynamic HTML Publishing 13  Apple Computer, Inc. January 2002 CHAPTER 2 2 What Is WebObjects? From an information technology perspective, WebObj

Page 15

14 Dynamic HTML Publishing  Apple Computer, Inc. January 2002 CHAPTER 2 What Is WebObjects? A typical website is organized like Figure 2-1. A us

Page 16 - CHAPTER 2

CHAPTER 2 What Is WebObjects?Dynamic HTML Publishing 15  Apple Computer, Inc. January 2002 Figure 2-2 shows a WebObjects-based dynamic publishing

Page 17 - Java Client Applications

16 Web-Enabled Client-Server Applications  Apple Computer, Inc. January 2002 CHAPTER 2 What Is WebObjects? This type of WebObjects application i

Page 18

CHAPTER 2 What Is WebObjects?Web-Enabled Client-Server Applications 17  Apple Computer, Inc. January 2002 buttons, checkboxes, and tables) to com

Page 19 - Rapid Development

18 Web-Enabled Client-Server Applications  Apple Computer, Inc. January 2002 CHAPTER 2 What Is WebObjects? Figure 2-3 A website running Java Cli

Page 20 - The WebObjects Advantage

CHAPTER 2 What Is WebObjects?Rapid Development 19  Apple Computer, Inc. January 2002 Rapid Development WebObjects is both powerful and flexible.

Page 21 - State Management

 Apple Computer, Inc.© 2000–2002 Apple Computer, Inc.All rights reserved. No part of this publication may be reproduced, stored in a retrieval sy

Page 22

20 The WebObjects Advantage  Apple Computer, Inc. January 2002 CHAPTER 2 What Is WebObjects? Out of the box, Direct to Web generates Web pages f

Page 23

CHAPTER 2 What Is WebObjects?The WebObjects Advantage 21  Apple Computer, Inc. January 2002 mechanism for cleanly instantiating business objects

Page 24

22 The WebObjects Advantage  Apple Computer, Inc. January 2002 CHAPTER 2 What Is WebObjects? Modular Development The power of WebObjects comes f

Page 25 - 3 Enterprise Objects

CHAPTER 2 What Is WebObjects?The WebObjects Advantage 23  Apple Computer, Inc. January 2002 Figure 2-4 Multiple instances, multiple applicationsA

Page 27

What Is an Enterprise Object? 25  Apple Computer, Inc. January 2002 CHAPTER 3 3 Enterprise Objects As mentioned in “What Is WebObjects?” (page 1

Page 28 - Paradigm

26 What Is an Enterprise Object?  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise ObjectsIn addition to providing classes that manage a set of

Page 29

CHAPTER 3Enterprise ObjectsWhat Is an Enterprise Object? 27  Apple Computer, Inc. January 2002Figure 3-1 Connecting enterprise objects to data and th

Page 30

28 What Is an Enterprise Object?  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise Objectsmany applications as you need, with any user interface

Page 31

CHAPTER 3Enterprise ObjectsMapping Your Enterprise Objects to Database Tables 29  Apple Computer, Inc. January 2002Because of the controller's c

Page 32

3  Apple Computer, Inc. January 2002 Contents Figures and Tables 7 Chapter 1 About This Book 9Why Read This Book 9Further Investigations 10Instal

Page 33

30 Mapping Your Enterprise Objects to Database Tables  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise ObjectsFigure 3-2 Mapping between an en

Page 34 -

CHAPTER 3Enterprise ObjectsWebObjects Support for Enterprise-Object Instances 31  Apple Computer, Inc. January 2002Figure 3-3 Mapping relationshipsWe

Page 35

32 WebObjects Support for Enterprise-Object Instances  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise Objectsin-memory enterprise-object insta

Page 36

CHAPTER 3Enterprise ObjectsWebObjects Support for Enterprise-Object Instances 33  Apple Computer, Inc. January 2002LockingWebObjects offers three typ

Page 37 - 4 HTML-Based Applications

34 The Enterprise Objects Advantage  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise ObjectsThe Enterprise Objects AdvantageA hallmark feature

Page 38 - CHAPTER 4

CHAPTER 3Enterprise ObjectsThe Enterprise Objects Advantage 35  Apple Computer, Inc. January 2002 It’s more maintainable. With WebObjects, you don’t

Page 39 - Dynamic Elements

36 The Enterprise Objects Advantage  Apple Computer, Inc. January 2002 CHAPTER 3Enterprise Objects It improves back-end portability. Database vendor

Page 40 - Reusing Components

A Programmer’s View of WebObjects 37  Apple Computer, Inc. January 2002CHAPTER 4 4 HTML-Based ApplicationsThe HTML-based application approach allows

Page 41 - Maintaining State

38 A Programmer’s View of WebObjects  Apple Computer, Inc. January 2002 CHAPTER 4HTML-Based ApplicationsThese advantages are discussed in more detail

Page 42

CHAPTER 4HTML-Based ApplicationsA Programmer’s View of WebObjects 39  Apple Computer, Inc. January 2002Figure 4-1 The files of a WebObjects component

Page 43 - The WebObjects Architecture

4  Apple Computer, Inc. January 2002 CONTENTS WebObjects Support for Enterprise-Object Instances 31The Enterprise Objects Advantage 34 Chapter

Page 44

40 A Programmer’s View of WebObjects  Apple Computer, Inc. January 2002 CHAPTER 4HTML-Based ApplicationsSome dynamic elements have no HTML counterpar

Page 45 - Project Builder

CHAPTER 4HTML-Based ApplicationsA Programmer’s View of WebObjects 41  Apple Computer, Inc. January 2002subcomponent. Like dynamic elements, reusable

Page 46 - WebObjects Builder

42 A Programmer’s View of WebObjects  Apple Computer, Inc. January 2002 CHAPTER 4HTML-Based Applicationscomponent’s bindings file relates the compone

Page 47

CHAPTER 4HTML-Based ApplicationsThe WebObjects Architecture 43  Apple Computer, Inc. January 2002The WebObjects ArchitectureWhen you run a WebObjects

Page 48

44 Developing a WebObjects HTML Application  Apple Computer, Inc. January 2002 CHAPTER 4HTML-Based ApplicationsHere is a brief description of the ele

Page 49 - 5 Direct to Web Applications

CHAPTER 4HTML-Based ApplicationsDeveloping a WebObjects HTML Application 45  Apple Computer, Inc. January 2002Project BuilderAs its name implies, Pro

Page 50 - Figure 5-2 A query-all page

46 Developing a WebObjects HTML Application  Apple Computer, Inc. January 2002 CHAPTER 4HTML-Based ApplicationsWebObjects BuilderYou use WebObjects B

Page 51 - Figure 5-3 A query page

CHAPTER 4HTML-Based ApplicationsGuidelines for Choosing the HTML-Based Approach 47  Apple Computer, Inc. January 2002Guidelines for Choosing the HTML

Page 53 - Figure 5-6 An edit page

49  Apple Computer, Inc. January 2002CHAPTER 5 5 Direct to Web ApplicationsDirect to Web is a technology that creates HTML-based Web applications tha

Page 54 - Figure 5-8 The menu header

CONTENTS 5  Apple Computer, Inc. January 2002 Two Approaches to Java Client 71Choosing an Approach 74Java Client Architecture 76Managing the Use

Page 55 - How Direct to Web Works

50  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsAfter the user logs in, Direct to Web displays its first dynamically generat

Page 56

CHAPTER 5Direct to Web Applications51  Apple Computer, Inc. January 2002Figure 5-3 A query pageWhen the user clicks the Query button on the query pag

Page 57

52  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsFigure 5-4 A list pageNote that each Movie enterprise object on the list pag

Page 58 - The Direct to Web Assistant

CHAPTER 5Direct to Web Applications53  Apple Computer, Inc. January 2002Figure 5-6 An edit pageThe user edits a relationship using an edit-relationsh

Page 59

54  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsFigure 5-8 The menu headerEvery Direct to Web application appears in one of

Page 60

CHAPTER 5Direct to Web ApplicationsHow Direct to Web Works 55  Apple Computer, Inc. January 2002Figure 5-10 An example Basic look pageHow Direct to W

Page 61 - Figure 5-15 The Rule Editor

56 How Direct to Web Works  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsDirect to Web template displaying a list page for Mo

Page 62

CHAPTER 5Direct to Web ApplicationsHow Direct to Web Works 57  Apple Computer, Inc. January 2002that override the default rules for special cases. Th

Page 63 - Limitations

58 Developing a Direct to Web Application  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsDeveloping a Direct to Web Applicatio

Page 64

CHAPTER 5Direct to Web ApplicationsDeveloping a Direct to Web Application 59  Apple Computer, Inc. January 2002Figure 5-13 The Direct to Web Assistan

Page 66 - Java Client Features

60 Developing a Direct to Web Application  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsFigure 5-14 The Entities pane of the

Page 67 - The Best of WebObjects

CHAPTER 5Direct to Web ApplicationsDeveloping a Direct to Web Application 61  Apple Computer, Inc. January 2002Figure 5-15 The Rule EditorFurther Cus

Page 68 - Rapid Application Development

62 Advantages of the Direct to Web Approach  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web Applicationsyou instruct the Direct to Web Assi

Page 69 - When To Choose Java Client

CHAPTER 5Direct to Web ApplicationsLimitations 63  Apple Computer, Inc. January 2002 It allows you to focus on business logic instead of on the user

Page 70 - CHAPTER 6

64 Guidelines for Choosing Direct to Web  Apple Computer, Inc. January 2002 CHAPTER 5Direct to Web ApplicationsGuidelines for Choosing Direct to WebI

Page 71 - Two Approaches to Java Client

65  Apple Computer, Inc. January 2002CHAPTER 6 6 WebObjects Desktop ApplicationsWebObjects recognizes the need for distributed, three-tier applicatio

Page 72

66 Java Client Features  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsFigure 6-1 A sample Java Client applicationWebObje

Page 73

CHAPTER 6WebObjects Desktop ApplicationsJava Client Features 67  Apple Computer, Inc. January 2002Better User ExperienceJava Client applications diff

Page 74 - Choosing an Approach

68 Java Client Features  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop Applicationsreverting, undoing, adding objects, editing object

Page 75

CHAPTER 6WebObjects Desktop ApplicationsWhen To Choose Java Client 69  Apple Computer, Inc. January 2002When To Choose Java ClientJava Client is a gr

Page 76 - Java Client Architecture

7  Apple Computer, Inc. January 2002 Figures and Tables Chapter 2 What Is WebObjects? 13Figure 2-1 A static publishing site 14Figure 2-2 A dynami

Page 77

70 When To Choose Java Client  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsIn WebObjects 5.1, the Java Client Class Loa

Page 78 - 78 Java Client Architecture

CHAPTER 6WebObjects Desktop ApplicationsTwo Approaches to Java Client 71  Apple Computer, Inc. January 2002 Client-side processing: Web applications

Page 79 - Managing the User Interface

72 Two Approaches to Java Client  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop Applications Rule Editor freezing XML freezing .ni

Page 80

CHAPTER 6WebObjects Desktop ApplicationsTwo Approaches to Java Client 73  Apple Computer, Inc. January 2002Figure 6-2 A typical Java Client applicati

Page 81

74 Two Approaches to Java Client  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsFigure 6-3 A typical Direct to Java Clien

Page 82

CHAPTER 6WebObjects Desktop ApplicationsTwo Approaches to Java Client 75  Apple Computer, Inc. January 2002techniques work at a higher level than raw

Page 83 - Development Tasks and Tools

76 Java Client Architecture  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsJava Client ArchitectureThe Java Client archit

Page 84

CHAPTER 6WebObjects Desktop ApplicationsJava Client Architecture 77  Apple Computer, Inc. January 2002Figure 6-5 (page 77) elaborates the architectur

Page 85

78 Java Client Architecture  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsFigure 6-6 Architecture of a Direct to Java Cl

Page 86

CHAPTER 6WebObjects Desktop ApplicationsJava Client Architecture 79  Apple Computer, Inc. January 2002The client and server applications have duties

Page 87 - 7 J2EE Integration

8  Apple Computer, Inc. January 2002 FIGURES AND TABLES Figure 5-5 An inspect page 52Figure 5-6 An edit page 53Figure 5-7 An edit relationship

Page 88 - Enterprise JavaBeans

80 Java Client Architecture  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsWorking back up the diagram on the right side,

Page 89 - JSP and Servlets

CHAPTER 6WebObjects Desktop ApplicationsJava Client and Other Three-Tier Systems 81  Apple Computer, Inc. January 2002Although requested objects are

Page 90

82 Java Client and Other Three-Tier Systems  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsClient JDBC applications use a

Page 91 - 8 Choosing Your Approach

CHAPTER 6WebObjects Desktop ApplicationsDevelopment Tasks and Tools 83  Apple Computer, Inc. January 2002Development Tasks and ToolsThe most basic ta

Page 92 - User Interface Requirements

84 Development Tasks and Tools  Apple Computer, Inc. January 2002 CHAPTER 6WebObjects Desktop ApplicationsCreating the User Interface (Non-Direct)A J

Page 93 - CHAPTER 8

CHAPTER 6WebObjects Desktop ApplicationsDevelopment Tasks and Tools 85  Apple Computer, Inc. January 2002Figure 6-8 Composing a user interface with I

Page 94 - Combining Approaches

into an application’s main menu. Additionally, you can also subclass Direct to Java Client classes to change the way an application performs a particu

Page 95 - Adding Rapid Development

87  Apple Computer, Inc. January 2002CHAPTER 7 7 J2EE IntegrationSun’s J2EE (Java 2, Enterprise Edition) platform aims at laying out an infrastructur

Page 96 - Where to Go From Here

88 Enterprise JavaBeans  Apple Computer, Inc. January 2002 CHAPTER 7J2EE IntegrationEnterprise JavaBeansEnterprise JavaBeans (EJB) is a specification

Page 97 - 9 Glossary

CHAPTER 7J2EE IntegrationJSP and Servlets 89  Apple Computer, Inc. January 2002JSP and ServletsServlets are generic server extensions that expand the

Page 98

Why Read This Book 9  Apple Computer, Inc. January 2002 CHAPTER 1 1 About This Book WebObjects is an application server with tools, technologies

Page 100 - GLOSSARY

Internet and Intranet Deployment 91  Apple Computer, Inc. January 2002CHAPTER 8 8 Choosing Your ApproachChoosing between the four WebObjects approach

Page 101

92 User Interface Requirements  Apple Computer, Inc. January 2002 CHAPTER 8Choosing Your ApproachJava Client and Direct to Java Client applications a

Page 102 - Glossary

CHAPTER 8Choosing Your ApproachRapid Development Considerations 93  Apple Computer, Inc. January 2002interface’s flexibility. Direct to Web is highly

Page 103

94 Combining Approaches  Apple Computer, Inc. January 2002 CHAPTER 8Choosing Your Approachapplications as well. For internal applications, the user i

Page 104

CHAPTER 8Choosing Your ApproachSummary 95  Apple Computer, Inc. January 2002Adding Rapid DevelopmentThe WebObjects HTML-based and Direct to Web appro

Page 105

96 Where to Go From Here  Apple Computer, Inc. January 2002 CHAPTER 8Choosing Your ApproachDirect to Java Client allows you to quickly develop data-d

Page 106

97  Apple Computer, Inc. January 20029 Glossaryadaptor, WebObjects A process (or a part of one) that connects WebObjects applications to an HTTP serv

Page 107

GLOSSARY 98  Apple Computer, Inc. January 2002Direct to Web template A component used in Direct to Web applications that can generate a web page for

Page 108

GLOSSARY 99  Apple Computer, Inc. January 2002Java Client A WebObjects development approach that allows you to create graphical user interface applic

Commentaires sur ces manuels

Pas de commentaire