Last modified by Pascal Robert on 2011/05/09 11:36

From version 5.1
edited by Pascal Robert
on 2011/05/08 02:56
Change comment: There is no comment for this version
To version 6.1
edited by Pascal Robert
on 2011/05/04 12:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,10 +1,10 @@
1 -1. [[WO:History and Introduction]]
1 +1. History and Introduction
2 2  1*. Overview of WebObjects and EOF (what is it)
3 3  1*. History of WebObjects and EOF (NeXT, Objective-C, Java)
4 4  1*. Getting to Know Eclipse and WOLips
5 5  1*. Project Wonder
6 6  1*. Your First Application
7 -1. [[WO:Planning for a Maintainable Application]]
7 +1. Planning for a Maintainable Application
8 8  1*. Importance of MVC separation
9 9  1*. Unit Testing WebObjects with Eclipse
10 10  1*. Logging from the Start, Using log4j
... ... @@ -11,9 +11,10 @@
11 11  1*. Using Frameworks for Organization and Code Reuse
12 12  1*. The Hello World Scaffold Application
13 13  1*. RAD: Rapid Turnaround and Hot Code Replace
14 -1. [[WO:Thinking About Design with WebObjects]]
14 +1. Thinking About Design with WebObjects
15 15  1*. How a WebObjects Developer Thinks
16 16  1*. Relationships not Queries
17 +Good chance that you are already using another Web development tool, and good chance that you have to fetch and update your data with plain-old SQL calls. While knowing SQL calls is helpful in a WebObjects context, you must not think about them. With EOF, you fetch and update your data with Java methods and EOF will take care of translating your code to the corresponding SQL calls for your RDBMS system. What you do need is good database design concepts, since EOF can be very picky if your database model is not done right.
17 17  1*. Qualifiers
18 18  1*. Fetch Specifications
19 19  1*. Business Logic for Business Objects
... ... @@ -23,7 +23,7 @@
23 23  1*. Why Defer Optimization Concerns
24 24  1*. Key Value Coding and WOGNL Extensions
25 25  1*. Description of the Application to be Built (blog)
26 -1. [[WO:The EOModel]]
27 +1. The EOModel
27 27  1*. Entities
28 28  1*. Attributes
29 29  1*. Value Types
... ... @@ -41,7 +41,7 @@
41 41  1*. Connection Dictionary
42 42  1*. Runtime Selection of the Connection Dictionary and Prototypes
43 43  1*. Debugging JDBC Connections and Jdbc2info
44 -1. [[WO:Leveraging the Power of EOF]]
45 +1. Leveraging the Power of EOF
45 45  1*. Fetching Objects
46 46  1*. Locking
47 47  1*. Data Freshness
... ... @@ -50,7 +50,7 @@
50 50  1*. Fetch Efficiency (pre and batch fetching)
51 51  1*. Optimistic Locking Failures
52 52  1*. Constraint Failures
53 -1. [[WO:Basics of Page Construction]]
54 +1. Basics of Page Construction
54 54  1*. Strings and Formatting
55 55  1*. Loops
56 56  1*. Conditionals
... ... @@ -58,7 +58,7 @@
58 58  1*. Switch Component
59 59  1*. Action methods
60 60  1*. Bindings
61 -1. [[WO:Advanced Page Construction]]
62 +1. Advanced Page Construction
62 62  1*. Localization (standard and Wonder)
63 63  1*. WOComponentContent
64 64  1*. CSS (standard and Wonder, including localization)
... ... @@ -66,7 +66,7 @@
66 66  1*. Returning to Previous Page
67 67  1*. RR Loop and Phases
68 68  1*. Common Super Class
69 -1. [[WO:Deployment-Book]]
70 +1. Deployment
70 70  1*. Using Apache: Develop Like you Deploy
71 71  1*. Why Deployment at the Beginning?
72 72  1*. Structure of .framework and .woa Build Products
... ... @@ -84,24 +84,24 @@
84 84  1*. Deployment alternatives (servlet, mod//proxy)//
85 85  1*. Wonder versions of wotaskd and JavaMonitor
86 86  1*. Handling Transitions between http and https
87 -1. [[WO:Creating and Using Reusable Components]]
88 +1. Creating and Using Reusable Components
88 88  1*. Design
89 89  1*. Caret Notation
90 90  1*. Synchronization
91 91  1*. Stateless
92 92  1*. Refactoring Pages into Reusable Components
93 -1. [[WO:Validation]]
94 +1. Validation
94 94  1*. Basics from Practical WebObjects
95 95  1*. Using Page to Store exceptions
96 96  1*. Using form inputs which handle their own validation
97 97  1*. JavaScript Client Side Validation (maybe with components)
98 -1. [[WO:Web Services and WebObjects]]
99 +1. Web Services and WebObjects
99 99  1*. Using Direct2WebServices
100 100  1*. Using WebServices Directly
101 101  1*. The Lower Levels
102 -1. [[WO:D2W]]
103 -1. [[WO:JavaClient]]
104 -1. [[WO:Ajax]]
105 -1. [[WO:WO and other clients]]
103 +1. D2W
104 +1. JavaClient
105 +1. Ajax
106 +1. WO and other clients
106 106  11. Cocoa
107 107  11. ERRest/Dojo or other