Changes for page Home

Last modified by Markus Ruggiero on 2023/11/13 11:58

From version 150.1
edited by Pascal Robert
on 2007/09/03 19:11
Change comment: There is no comment for this version
To version 20.1
edited by Quinton Dolan
on 2007/07/12 19:37
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.probert
1 +XWiki.qdolan
Content
... ... @@ -1,13 +1,16 @@
1 -WebObjects is a an integrated suite of freely available Java frameworks and tools that helps in developing scalable, sophisticated applications for the Internet on computers with Java support.
1 +WebObjects is a an integrated suite of freely available Java frameworks and tools that helps a developer to develop scalable, sophisticated applications for the Internet on most computers with Java support.
2 2  
3 -It is the most mature platform available for enterprise-level web server development, providing object-oriented framework support for relational database object persistence (in any JDBC compliant database), Ajax, Web Services, streaming media, Java Client, Rapid Application Development, file upload/download and many other popular web technologies.
3 +It is the most mature platform available for enterprise level web server development, providing object oriented framework support for relational database object persistence (in any JDBC compliant database), Ajax, Web Services, streaming media, Java Client, Rapid Application Development, file upload/download and many other popular web technologies.
4 4  
5 -Originally developed by NeXT Computer Inc., in the mid 1990s, it was ported by Apple to Mac OS X and Mac OS X Server in Objective-C and then completely translated to Java. It is the technology on which Apple's own iTunes Music Store is developed.
5 +Originally developed by and for NeXT computers in the mid 1990's, it was ported by Apple to Mac OS X and Mac OS X Server under Objective C and then completely translated to Java. It is the technology on which Apple's own iTunes Music Store was developed.
6 6  
7 -It has a very active developer community with mailing list support at the [[WO Developer Mailing List>>http://lists.apple.com/archives/Webobjects-dev]].
7 +It has a very active and helpful developer community with mailing list support at the [[WO Developer Mailing List>>http://lists.apple.com/archives/Webobjects-dev]].
8 8  
9 -|= Contents
10 -| {{section}}
9 +|=Contents
10 +|
11 +
12 +{{section}}
13 +
11 11  # [#Introduction]
12 12  # [#License]
13 13  # [#Foundation]
... ... @@ -29,25 +29,30 @@
29 29  # [#Direct-To]
30 30  # [#Case Studies]
31 31  # [#Java Client]
32 -# [#Integration with other clients]
33 33  # [#Testing]
34 34  # [#Database Compatibility/Comparisons]
35 35  # [#Alternative Technologies Pros/Cons]
36 36  # [#Additional Resources]
37 -{{/section}}
38 38  
39 -= Introduction =
40 +{{/section}}
40 40  
41 -* [[What is WebObjects?>>Overview-What is WebObjects]]
42 -* [[History>>Overview-History]]
42 += Introduction =
43 +
44 +* [[What is WebObjects?>>Programming__WebObjects-Overview-What is WebObjects]]
45 +* [[History>>Programming__WebObjects-Overview-History]]
46 +* Naming Conventions
47 +
48 +The naming convention for objects in WebObjects is that names are written in what is now called "camel case".
49 +
50 +The various prefixes are not hard to explain. The "NS" stands for "NextStep", the "EO" for "EnterpriseObject", the "WO" for WebObjects.
51 +
43 43  * [[Foundation>>Programming__WebObjects-Overview-Foundation]]
44 -* [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]]
45 -* [[Hands On Hello World - Your First WebObjects Application>>Hands On___Hello World - Your First WebObjects Application]]
53 +* [[Objective-C to Java Transition>>Programming__WebObjects-Overview-Objective-C to Java Transition]]
54 +* [[Hands On Hello World - Your First WebObjects Application>>Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]]
46 46  * [[Recent Changes>>http://wiki.objectstyle.org/confluence/pages/recentlyupdated.action?key=WO]]
47 47  * [[WebObjects for Database Developers]]
48 -* [[Naming Conventions]]
49 49  
50 -= License =
58 += License =
51 51  
52 52  As of WebObjects 5.3, the deployment of WebObjects built server applications is now permitted on any platform. The XCode license (within which WebObjects is included) reads:
53 53  
... ... @@ -55,172 +55,172 @@
55 55  
56 56  Sections 6 and 7 are standard Apple license disclaimers of warranty and limitations of liability clauses. Deployment to other platforms requires WebObjects software be built as Java servlet for deployment on a servlet compatible server such as [[Apache Tomcat>>Programming__WebObjects-Web_Applications-Deployment-Tomcat_Deployment]].
57 57  
58 -= Foundation =
66 += Foundation =
59 59  
60 60  * [[Foundation>>Programming__WebObjects-Overview-Foundation]]
61 -* [[Key-Value Coding>>Overview-Key Value Coding]]
69 +* [[Key Value Coding>>Programming__WebObjects-Overview-Key Value Coding]]
62 62  
63 -= Enterprise Object Framework (EOF) =
71 += Enterprise Object Framework (EOF) =
64 64  
65 -== Introduction ==
73 +== Introduction ==
66 66  
67 -* [[Overview>>EOF-Overview]]
75 +* [[Overview>>Programming__WebObjects-EOF-Overview]]
68 68  
69 -== Modeling ==
77 +== Modeling ==
70 70  
71 71  * [[Overview>>Programming__WebObjects-EOF-Modeling-Overview]]
72 72  * Required Reading
73 -** [[Entities>>EOF-Modeling-Entities]]
74 -** [[GlobalIDs>>EOF-Modeling-GlobalIDs]]
75 -** [[Attributes>>EOF-Modeling-Attributes]]
81 +** [[Entities>>Programming__WebObjects-EOF-Modeling-Entities]]
82 +** [[GlobalIDs>>Programming__WebObjects-EOF-Modeling-GlobalIDs]]
83 +** [[Attributes>>Programming__WebObjects-EOF-Modeling-Attributes]]
76 76  ** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]]
77 -** [[Entity Inheritance>>EOF-Modeling-Inheritance]]
85 +** [[Entity Inheritance>>Programming__WebObjects-EOF-Modeling-Inheritance]]
78 78  ** [[Fetch Specifications>>Programming__WebObjects-EOF-Modeling-Fetch Specifications]]
79 79  ** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]]
80 80  ** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]]
81 81  ** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]]
82 -** [[Common Pitfalls and Troubleshooting>>EOF-Modeling-Common Pitfalls and Troubleshooting]]
83 -** [[EOModeler>>EOF-Modeling-EOModeler]]
84 -** [[EOModeler on Windows>>EOF-Modeling-EOModeler on Windows]]
85 -** [[Booleans>>EOF-Modeling-Booleans]]
90 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-EOF-Modeling-Common Pitfalls and Troubleshooting]]
91 +** [[EOModeler>>Programming__WebObjects-EOF-Modeling-EOModeler]]
92 +** [[EOModeler on Windows>>Programming__WebObjects-EOF-Modeling-EOModeler on Windows]]
93 +** [[Booleans>>Programming__WebObjects-EOF-Modeling-Booleans]]
86 86  * Advanced
87 87  ** [[JDBC>>Programming__WebObjects-EOF-Modeling-JDBC]]
88 88  ** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]]
89 89  ** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]]
90 -** [[Prototypes>>EOF-Modeling-Prototypes]]
98 +** [[Prototypes>>Programming__WebObjects-EOF-Modeling-Prototypes]]
91 91  ** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]]
92 -** [[Custom Attributes>>EOF-Modeling-Custom Attributes]]
93 -* [[Examples>>EOF-Modeling-Examples]]
100 +** [[Custom Attributes>>Programming__WebObjects-EOF-Modeling-Custom Attributes]]
101 +* [[Examples>>Programming__WebObjects-EOF-Modeling-Examples]]
94 94  
95 -== Using EOF ==
103 +== Using EOF ==
96 96  
97 -* [[Overview>>EOF-Using EOF-Overview]]
105 +* [[Overview>>Programming__WebObjects-EOF-Using EOF-Overview]]
98 98  * Required Reading
99 -** [[The EOF Commandments>>EOF-Using EOF-The EOF Commandments]]
107 +** [[The EOF Commandments>>Programming__WebObjects-EOF-Using EOF-The EOF Commandments]]
100 100  ** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]]
101 -** [[EO Editing Context>>EOF-Using EOF-EO Editing Context]]
109 +** [[EO Editing Context>>Programming__WebObjects-EOF-Using EOF-EO Editing Context]]
102 102  ** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]]
103 103  ** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]]
104 104  ** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]]
105 -** [[Context and Database Locking>>EOF-Using EOF-Context and Database Locking]]
113 +** [[Context and Database Locking>>Programming__WebObjects-EOF-Using EOF-Context and Database Locking]]
106 106  ** [[Faulting>>Programming__WebObjects-EOF-Using EOF-Faulting]]
107 107  ** [[Fetching>>Programming__WebObjects-EOF-Using EOF-Fetching]]
108 108  ** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]]
109 109  ** [[Deleting>>Programming__WebObjects-EOF-Using EOF-Deleting]]
110 -** [[Caching and Freshness>>EOF-Using EOF-Caching and Freshness]]
111 -** [[Optimistic Locking>>EOF-Using EOF-Optimistic Locking]]
112 -** [[Memory Management>>EOF-Using EOF-Memory Management]]
113 -** [[EOF Best Practices>>EOF-Using EOF-EOF Best Practices]]
114 -** [[Configuration Settings>>EOF-Using EOF-Configuration Settings]]
115 -** [[Common Pitfalls and Troubleshooting>>EOF-Using EOF-Common Pitfalls and Troubleshooting]]
118 +** [[Caching and Freshness>>Programming__WebObjects-EOF-Using EOF-Caching and Freshness]]
119 +** [[Optimistic Locking>>Programming__WebObjects-EOF-Using EOF-Optimistic Locking]]
120 +** [[Memory Management>>Programming__WebObjects-EOF-Using EOF-Memory Management]]
121 +** [[EOF Best Practices>>Programming__WebObjects-EOF-Using EOF-EOF Best Practices]]
122 +** [[Configuration Settings>>Programming__WebObjects-EOF-Using EOF-Configuration Settings]]
123 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-EOF-Using EOF-Common Pitfalls and Troubleshooting]]
116 116  * Advanced
117 -** [[EOGenerator>>EOF-Using EOF-EOGenerator]]
118 -** [[Logging>>EOF-Using EOF-Logging]]
119 -** [[EOF Performance Tuning>>EOF-Using EOF-EOF Performance Tuning]]
120 -** [[Primary Keys>>EOF-Using EOF-Primary Keys]]
121 -** [[Compound Primary Keys>>EOF-Using EOF-Compound Primary Keys]]
122 -** [[Concurrency>>EOF-Using EOF-Concurrency]]
123 -** [[Validation>>EOF-Using EOF-Validation]]
124 -** [[Database Adaptors and Plugins>>EOF-Using EOF-Database Adaptors and Plugins]]
125 -** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]]
125 +** [[EOGenerator>>Programming__WebObjects-EOF-Using EOF-EOGenerator]]
126 +** [[Logging>>Programming__WebObjects-EOF-Using EOF-Logging]]
127 +** [[EOF Performance Tuning>>Programming__WebObjects-EOF-Using EOF-EOF Performance Tuning]]
128 +** [[Primary Keys>>Programming__WebObjects-EOF-Using EOF-Primary Keys]]
129 +** [[Compound Primary Keys>>Programming__WebObjects-EOF-Using EOF-Compound Primary Keys]]
130 +** [[Concurrency>>Programming__WebObjects-EOF-Using EOF-Concurrency]]
131 +** [[Validation>>Programming__WebObjects-EOF-Using EOF-Validation]]
132 +** [[Database Adaptors and Plugins>>Programming__WebObjects-EOF-Using EOF-Database Adaptors and Plugins]]
133 +** [[Undo and Redo>>Programming__WebObjects-EOF-Using EOF-Undo and Redo]]
126 126  ** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]]
127 -** [[EOSharedEditingContext>>EOF-Using EOF-EOSharedEditingContext]]
128 -** [[Raw Rows>>EOF-Using EOF-Raw Rows]]
129 -** [[Batch Fetching>>EOF-Using EOF-Batch Fetching]]
130 -** [[Fetch Limits>>EOF-Using EOF-Fetch Limits]]
131 -** [[Bulk Operations>>EOF-Using EOF-Bulk Operations]]
132 -** [[Schema Changes>>EOF-Using EOF-Schema Changes]]
133 -** [[Delegates and Notifications>>EOF-Using EOF-Delegates and Notifications]]
134 -** [[Multiple Stacks or Instances>>EOF-Using EOF-Multiple Stacks or Instances]]
135 -** [[Custom Qualifiers>>EOF-Using EOF-Custom Qualifiers]]
136 -** [[Localization and Internationalization>>EOF-Using EOF-Localization and Internationalization]]
137 -** [[Default Values>>EOF-Using EOF-Default Values]]
138 -** [[Custom EOAdaptor>>EOF-Using EOF-Custom EOAdaptor]]
139 -** [[EOF Traces>>EOF-Using EOF-EOF Traces]]
140 -** [[Problems>>EOF-Using EOF-Problems]]
141 -* [[Tips and Tricks>>EOF-Using EOF-Tips and Tricks]]
135 +** [[EOSharedEditingContext>>Programming__WebObjects-EOF-Using EOF-EOSharedEditingContext]]
136 +** [[Raw Rows>>Programming__WebObjects-EOF-Using EOF-Raw Rows]]
137 +** [[Batch Fetching>>Programming__WebObjects-EOF-Using EOF-Batch Fetching]]
138 +** [[Fetch Limits>>Programming__WebObjects-EOF-Using EOF-Fetch Limits]]
139 +** [[Bulk Operations>>Programming__WebObjects-EOF-Using EOF-Bulk Operations]]
140 +** [[Schema Changes>>Programming__WebObjects-EOF-Using EOF-Schema Changes]]
141 +** [[Delegates and Notifications>>Programming__WebObjects-EOF-Using EOF-Delegates and Notifications]]
142 +** [[Multiple Stacks or Instances>>Programming__WebObjects-EOF-Using EOF-Multiple Stacks or Instances]]
143 +** [[Custom Qualifiers>>Programming__WebObjects-EOF-Using EOF-Custom Qualifiers]]
144 +** [[Localization and Internationalization>>Programming__WebObjects-EOF-Using EOF-Localization and Internationalization]]
145 +** [[Default Values>>Programming__WebObjects-EOF-Using EOF-Default Values]]
146 +** [[Custom EOAdaptor>>Programming__WebObjects-EOF-Using EOF-Custom EOAdaptor]]
147 +** [[EOF Traces>>Programming__WebObjects-EOF-Using EOF-EOF Traces]]
148 +** [[Problems>>Programming__WebObjects-EOF-Using EOF-Problems]]
149 +* [[Tips and Tricks>>Programming__WebObjects-EOF-Using EOF-Tips and Tricks]]
142 142  * [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]]
143 -* [[Help//EOF//is//Doing//Strange//Things//>>EOF-Using EOF-Breaking EOF]]
151 +* [[Help~[~[image:_EOF_is_Doing_Strange_Things~]~]>>Programming__WebObjects-EOF-Using EOF-Breaking EOF]]
144 144  
145 -= Web Applications =
153 += Web Applications =
146 146  
147 -== Introduction ==
155 +== Introduction ==
148 148  
149 149  * [[Overview>>Programming__WebObjects-Web Applications-Overview]]
150 150  
151 -== Development ==
159 +== Development ==
152 152  
153 153  * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]]
154 154  * Required Reading
155 -** [[Apache>>Development Tools-Running Through Apache]]
156 -** [[WO Adaptor>>Web Applications-Development-WO Adaptor]]
163 +** [[Apache>>Programming__WebObjects-Web Applications-Deployment-Apache]]
164 +** [[WO Adaptor>>Programming__WebObjects-Web Applications-Development-WO Adaptor]]
157 157  ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]]
158 -** [[WO Session>>Web Applications-Development-WO Session]]
166 +** [[WO Session>>Programming__WebObjects-Web Applications-Development-WO Session]]
159 159  ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]]
160 -*** [[Binding Synchronization>>Web Applications-Development-WO Component-Binding Synchronization]]
161 -*** [[Code, Templates, and WODs>>Web Applications-Development-WO Component-Code Template and WODs]]
168 +*** [[Binding Synchronization>>Programming__WebObjects-Web Applications-Development-WO Component-Binding Synchronization]]
169 +*** [[Code, Templates, and WODs>>Programming__WebObjects-Web Applications-Development-WO Component-Code Template and WODs]]
162 162  *** [[Built-in Components>>Programming__WebObjects-Web Applications-Development-WO Component-Built-in Components]]
163 -** [[Component Actions>>Web Applications-Development-Component Actions]]
164 -** [[Direct Actions>>Web Applications-Development-Direct Actions]]
171 +** [[Component Actions>>Programming__WebObjects-Web Applications-Development-Component Actions]]
172 +** [[Direct Actions>>Programming__WebObjects-Web Applications-Development-Direct Actions]]
165 165  ** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]]
166 166  ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]]
167 -** [[Authentication and Security>>Web Applications-Development-Authentication and Security]]
168 -** [[General Best Practices>>Web Applications-Development-General Best Practices]]
169 -** [[WOForm Best Practices>>Web Applications-Development-WOForm Best Practices]]
170 -** [[WODisplayGroup>>Web Applications-Development-WODisplayGroup]]
175 +** [[Authentication and Security>>Programming__WebObjects-Web Applications-Development-Authentication and Security]]
176 +** [[General Best Practices>>Programming__WebObjects-Web Applications-Development-General Best Practices]]
177 +** [[WOForm Best Practices>>Programming__WebObjects-Web Applications-Development-WOForm Best Practices]]
178 +** [[WODisplayGroup>>Programming__WebObjects-Web Applications-Development-WODisplayGroup]]
171 171  ** [[Debugging Techniques>>Programming__WebObjects-Web Applications-Development-Debugging Techniques]]
172 -** [[Direct Connect>>Web Applications-Development-Direct Connect]]
173 -** [[Frameworks>>Web Applications-Development-Frameworks]]
174 -** [[Ajax>>Web Applications-Development-Ajax]]
175 -** [[CSS>>Web Applications-Development-CSS]]
176 -** [[Sending Emails>>Web Applications-Development-Sending Emails]]
180 +** [[Direct Connect>>Programming__WebObjects-Web Applications-Development-Direct Connect]]
181 +** [[Frameworks>>Programming__WebObjects-Web Applications-Development-Frameworks]]
182 +** [[Ajax>>Programming__WebObjects-Web Applications-Development-Ajax]]
183 +** [[CSS>>Programming__WebObjects-Web Applications-Development-CSS]]
184 +** [[Sending Emails>>Programming__WebObjects-Web Applications-Development-Sending Emails]]
177 177  ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]]
178 178  ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]]
179 -** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]]
187 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Development-Common Pitfalls and Troubleshooting]]
180 180  * Advanced
181 -** [[Audit Trails>>Web Applications-Development-Audit Trails]]
182 -** [[Backtracking>>Web Applications-Development-Backtracking]]
189 +** [[Audit Trails>>Programming__WebObjects-Web Applications-Development-Audit Trails]]
190 +** [[Backtracking>>Programming__WebObjects-Web Applications-Development-Backtracking]]
183 183  ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
184 -** [[Image Thumbnailing>>Web Applications-Development-Thumbnailing]]
185 -** [[Database vs Filesystem (aka Images in the Database?)>>Web Applications-Development-Database vs Filesystem]]
192 +** [[Image Thumbnailing>>Programming__WebObjects-Web Applications-Development-Thumbnailing]]
193 +** [[Database vs Filesystem (aka Images in the Database?)>>Programming__WebObjects-Web Applications-Development-Database vs Filesystem]]
186 186  ** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]]
187 -** [[Stateless Components>>Web Applications-Development-Stateless Components]]
195 +** [[Stateless Components>>Programming__WebObjects-Web Applications-Development-Stateless Components]]
188 188  ** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]]
189 -** [[WOEvents and Logging>>Web Applications-Development-WOEvents and Logging]]
190 -** [[PDF Generation>>Web Applications-Development-PDF Generation]]
191 -** [[Excel Generation>>Web Applications-Development-Excel Generation]]
192 -** [[SSL>>Web Applications-Development-SSL]]
193 -** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]]
194 -** [[Testing and JUnit>>Web Applications-Development-Testing and JUnit]]
195 -** [[Custom Error Handling>>Web Applications-Development-Custom Error Handling]]
197 +** [[WOEvents and Logging>>Programming__WebObjects-Web Applications-Development-WOEvents and Logging]]
198 +** [[PDF Generation>>Programming__WebObjects-Web Applications-Development-PDF Generation]]
199 +** [[Excel Generation>>Programming__WebObjects-Web Applications-Development-Excel Generation]]
200 +** [[SSL>>Programming__WebObjects-Web Applications-Development-SSL]]
201 +** [[Localization and Internationalization>>Programming__WebObjects-Web Applications-Development-Localization and Internationalization]]
202 +** [[Testing and JUnit>>Programming__WebObjects-Web Applications-Development-Testing and JUnit]]
203 +** [[Custom Error Handling>>Programming__WebObjects-Web Applications-Development-Custom Error Handling]]
196 196  ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]]
197 -** [[Custom Templates>>Web Applications-Development-Custom Templates]]
198 -** [[Calling Commandline Applications>>Web Applications-Development-Calling Commandline Applications]]
205 +** [[Custom Templates>>Programming__WebObjects-Web Applications-Development-Custom Templates]]
206 +** [[Calling Commandline Applications>>Programming__WebObjects-Web Applications-Development-Calling Commandline Applications]]
199 199  ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
200 -** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]]
201 -** [[J2EE Integration>>Web Applications-Development-J2EE Integration]]
202 -** [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
203 -** [[Third Party Jars>>Web Applications-Development-Third Party Jars]]
204 -** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]]
205 -** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]]
206 -** [[Custom Resource Manager>>Web Applications-Development-Custom Resource Manager]]
207 -** [[Persistent Sessions>>Web Applications-Development-Persistent Sessions]]
208 -** [[How Forms Work>>Web Applications-Development-How Forms Work]]
209 -* [[Development on Windows>>Web Applications-Development-Development on Windows]]
210 -* [[Tips and Tricks>>Web Applications-Development-Tips and Tricks]]
208 +** [[Profiling WO Apps>>Programming__WebObjects-Web Applications-Development-Profiling WO Apps]]
209 +** [[J2EE Integration>>Programming__WebObjects-Web Applications-Development-J2EE Integration]]
210 +** [[WebObjects and Subversion>>Programming__WebObjects-Web Applications-Development-WebObjects and Subversion]]
211 +** [[Third Party Jars>>Programming__WebObjects-Web Applications-Development-Third Party Jars]]
212 +** [[Generating Static Pages>>Programming__WebObjects-Web Applications-Development-Generating Static Pages]]
213 +** [[Cocoa EO Applications>>Programming__WebObjects-Web Applications-Development-Cocoa EO Applications]]
214 +** [[Custom Resource Manager>>Programming__WebObjects-Web Applications-Development-Custom Resource Manager]]
215 +** [[Persistent Sessions>>Programming__WebObjects-Web Applications-Development-Persistent Sessions]]
216 +** [[How Forms Work>>Programming__WebObjects-Web Applications-Development-How Forms Work]]
217 +* [[Development on Windows>>Programming__WebObjects-Web Applications-Development-Development on Windows]]
218 +* [[Tips and Tricks>>Programming__WebObjects-Web Applications-Development-Tips and Tricks]]
211 211  * Examples
212 -** [[Hands On Hello World>>Hands On___Hello World - Your First WebObjects Application]]
213 -** [[Page Layout>>Web Applications-Development-Examples-Page Layout]]
214 -** [[List Components>>Web Applications-Development-Examples-List Components]]
215 -** [[Calendar Component>>Web Applications-Development-Examples-Calendar Component]]
216 -** [[Path Inspector>>Web Applications-Development-Examples-Path Inspector]]
217 -** [[Alphabetic List>>Web Applications-Development-Examples-Alphabetic List]]
218 -** [[Login>>Web Applications-Development-Examples-Login]]
219 -** [[Anchors>>Web Applications-Development-Examples-Anchors]]
220 -** [[Open Link in New Window>>Web Applications-Development-Examples-Open Link in New Window]]
221 -** [[Return a File>>Web Applications-Development-Examples-Return a File]]
220 +** [[Hands On Hello World>>Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]]
221 +** [[Page Layout>>Programming__WebObjects-Web Applications-Development-Examples-Page Layout]]
222 +** [[List Components>>Programming__WebObjects-Web Applications-Development-Examples-List Components]]
223 +** [[Calendar Component>>Programming__WebObjects-Web Applications-Development-Examples-Calendar Component]]
224 +** [[Path Inspector>>Programming__WebObjects-Web Applications-Development-Examples-Path Inspector]]
225 +** [[Alphabetic List>>Programming__WebObjects-Web Applications-Development-Examples-Alphabetic List]]
226 +** [[Login>>Programming__WebObjects-Web Applications-Development-Examples-Login]]
227 +** [[Anchors>>Programming__WebObjects-Web Applications-Development-Examples-Anchors]]
228 +** [[Open Link in New Window>>Programming__WebObjects-Web Applications-Development-Examples-Open Link in New Window]]
229 +** [[Return a File>>Programming__WebObjects-Web Applications-Development-Examples-Return a File]]
222 222  
223 -== Deployment ==
231 +== Deployment ==
224 224  
225 225  * [[Overview>>Programming__WebObjects-Web Applications-Deployment-Overview]]
226 226  * Required Reading
... ... @@ -253,7 +253,7 @@
253 253  ** [[Windows>>Programming__WebObjects-Web Applications-Deployment-Windows]]
254 254  * Helpful Tools & Shellscripts
255 255  
256 -= Web Services =
264 += Web Services =
257 257  
258 258  * [[Overview>>Programming__WebObjects-Web Services-Overview]]
259 259  * Required Reading
... ... @@ -275,42 +275,41 @@
275 275  
276 276  * [[Examples>>Programming__WebObjects-Web Services-Examples]]
277 277  
278 -= Complementary Frameworks =
286 += Complementary Frameworks =
279 279  
280 -== Project WONDER ==
288 +== Project WONDER ==
281 281  
282 282  * [[Overview>>Programming__WebObjects-Project WONDER-Overview]]
283 283  * Required Reading
284 -** [[Installing>>Project WONDER-Installing]]
285 -** [[Quickstart>>Project WONDER-Quickstart]]
286 -** [[History>>Project WONDER-History]]
292 +** [[Installing>>Programming__WebObjects-Project WONDER-Installing]]
293 +** [[Quickstart>>Programming__WebObjects-Project WONDER-Quickstart]]
294 +** [[History>>Programming__WebObjects-Project WONDER-History]]
287 287  ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]]
288 -*** [[Ajax>>Project WONDER-Frameworks-Ajax]]
296 +*** [[Ajax>>Programming__WebObjects-Project WONDER-Frameworks-Ajax]]
289 289  *** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]]
290 -*** [[ERCalendar>>Project WONDER-Frameworks-ERCalendar]]
291 -*** [[ERChangeNotificationJMS>>Project WONDER-Frameworks-ERChangeNotificationJMS]]
298 +*** [[ERCalendar>>Programming__WebObjects-Project WONDER-Frameworks-ERCalendar]]
299 +*** [[ERChangeNotificationJMS>>Programming__WebObjects-Project WONDER-Frameworks-ERChangeNotificationJMS]]
292 292  *** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]]
293 293  *** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]]
294 -*** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]]
295 -*** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]]
296 -*** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]]
297 -*** [[ERPlot>>Project WONDER-Frameworks-ERPlot]]
302 +*** [[ERExtensions>>Programming__WebObjects-Project WONDER-Frameworks-ERExtensions]]
303 +*** [[ERIMAdaptor>>Programming__WebObjects-Project WONDER-Frameworks-ERIMAdaptor]]
304 +*** [[ERJavaMail>>Programming__WebObjects-Project WONDER-Frameworks-ERJavaMail]]
305 +*** [[ERPlot>>Programming__WebObjects-Project WONDER-Frameworks-ERPlot]]
298 298  *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
299 -*** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]]
300 -*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]]
307 +*** [[ERSelenium>>Programming__WebObjects-Project WONDER-Frameworks-ERSelenium]]
308 +*** [[ExcelGeneration>>Programming__WebObjects-Project WONDER-Frameworks-ExcelGeneration]]
301 301  *** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]]
302 -*** [[PostgresqlPlugin>>Project WONDER-Frameworks-PostgresqlPlugin]]
310 +*** [[PostgresqlPlugin>>Programming__WebObjects-Project WONDER-Frameworks-PostgresqlPlugin]]
303 303  *** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]]
304 -*** [[Validity>>Project WONDER-Frameworks-Validity]]
305 -*** [[WOOgnl>>Project WONDER-Frameworks-WOOgnl]]
306 -*** [[WOPaypal>>Project WONDER-Frameworks-WOPaypal]]
312 +*** [[Validity>>Programming__WebObjects-Project WONDER-Frameworks-Validity]]
313 +*** [[WOOgnl>>Programming__WebObjects-Project WONDER-Frameworks-WOOgnl]]
314 +*** [[WOPaypal>>Programming__WebObjects-Project WONDER-Frameworks-WOPaypal]]
307 307  ** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]]
308 308  ** [[PlugIns>>Programming__WebObjects-Project WONDER-PlugIns]]
309 309  * Advanced
310 310  * [[Examples>>Programming__WebObjects-Project WONDER-Examples]]
311 -* [[Troubleshooting>>Wonder:Troubleshooting]]
312 312  
313 -== WireHose ==
320 +== WireHose ==
314 314  
315 315  * [[Overview>>Programming__WebObjects-Wirehose-Overview]]
316 316  * Basic Concepts
... ... @@ -334,24 +334,24 @@
334 334  ** [[Jubii Music Download Store>>http://musikdownload.jubii.dk/cgi-bin/WebObjects/Jubii]]
335 335  ** [[Uziing (Scandanavian "Toys-R-Us") Music Store>>http://www.uziing.com/]] (UI is all in Flash)
336 336  
337 -== LEWOStuff ==
344 +== LEWOStuff ==
338 338  
339 339  * [[Overview>>Programming__WebObjects-LEWOStuff-Overview]]
340 340  
341 -== GVC Frameworks and GVC.SiteMaker ==
348 +== GVC Frameworks and GVC.SiteMaker ==
342 342  
343 343  * [[Overview>>Programming__WebObjects-GVC Frameworks-Overview]]
344 344  
345 -= Development Tools =
352 += Development Tools =
346 346  
347 347  * [[Overview>>Programming__WebObjects-Development Tools-Overview]]
348 348  * [[Eclipse and WOlips>>Programming__WebObjects-Development Tools-Eclipse and WOlips]]
349 349  * [[Xcode>>Programming__WebObjects-Development Tools-Xcode]]
350 -* [[EOModeler>>EOF-Modeling-EOModeler]]
357 +* [[EOModeler>>Programming__WebObjects-EOF-Modeling-EOModeler]]
351 351  * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
352 -* [[Running Though Apache>>Development Tools-Running Through Apache]]
359 +* [[Running Though Apache>>Programming__WebObjects-Development Tools-Running Through Apache]]
353 353  
354 -= Direct-To =
361 += Direct-To =
355 355  
356 356  * [[Overview>>Programming__WebObjects-Direct-To-Overview]]
357 357  * Required Reading
... ... @@ -362,7 +362,7 @@
362 362  ** [[ERD2W - part of the WONDER frameworks>>Programming__WebObjects-Direct-To-ERD2W]]
363 363  * [[Examples>>Programming__WebObjects-Direct-To-Examples]]
364 364  
365 -= Case Studies =
372 += Case Studies =
366 366  
367 367  * [[iTunes Music Store>>Programming__WebObjects-Case Studies-iTunes Music Store]]
368 368  * [[.Mac>>Programming__WebObjects-Case Studies-.Mac]]
... ... @@ -371,10 +371,10 @@
371 371  * [[Radar>>Programming__WebObjects-Case Studies-Radar]]
372 372  * [[ShopToIt.ca>>Programming__WebObjects-Case Studies-ShopToIt.ca]]
373 373  * [[EverLearn>>Programming__WebObjects-Case Studies-EverLearn]]
374 -* [[WebObjects Showcase>>WebObjects Showcase]]
381 +* [[WebObjects Showcase>>Programming__WebObjects-Case Studies-WebObjects Showcase]]
375 375  * [[WebObjects Sites>>Programming__WebObjects-Case Studies-WebObjects Sites]]
376 376  
377 -= Java Client =
384 += Java Client =
378 378  
379 379  * [[Overview>>Programming__WebObjects-Java Client-Overview]]
380 380  * [[Required Reading>>Programming__WebObjects-Java Client-Required Reading]]
... ... @@ -383,26 +383,17 @@
383 383  * [[svn>>Programming__WebObjects-Java Client-svn]]
384 384  * [[Examples>>Programming__WebObjects-Java Client-Examples]]
385 385  
386 -= Integration with other clients =
393 += Testing =
387 387  
388 -* [[Flex]]
389 -* [[Open Laszlo]]
390 -* [[Mozilla XUL]]
391 -* [[Cocoa]]
392 -
393 -= Testing =
394 -
395 -* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>>Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]]
396 -
397 397  * [[Load Testing WO Apps with JMeter>>Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]]
398 398  * [[WOUnitTest>>Programming__WebObjects-Testing-WOUnitTest]]
399 399  
400 -= Database Compatibility / Comparisons =
398 += Database Compatibility / Comparisons =
401 401  
402 402  * [[FrontBase>>Programming__WebObjects-Database Compatibility and Comparisons-FrontBase]]
403 403  * [[OpenBase>>Programming__WebObjects-Database Compatibility and Comparisons-OpenBase]]
404 404  * [[MySQL>>Programming__WebObjects-Database Compatibility and Comparisons-MySQL]]
405 -* [[PostgreSQL>>Programming__WebObjects-Database Compatibility and Comparisons-Postgresql]]
403 +* [[Postgresql>>Programming__WebObjects-Database Compatibility and Comparisons-Postgresql]]
406 406  * [[Oracle>>Programming__WebObjects-Database Compatibility and Comparisons-Oracle]]
407 407  * [[Sybase>>Programming__WebObjects-Database Compatibility and Comparisons-Sybase]]
408 408  * [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]]
... ... @@ -409,7 +409,7 @@
409 409  * [[Data Migration>>Programming__WebObjects-Database Compatibility and Comparisons-DataMigration]]
410 410  * [[Informix>>Programming__WebObjects-Database Compatibility and Comparisons-Informix]]
411 411  
412 -= Alternative Technologies Pros / Cons =
410 += Alternative Technologies Pros / Cons =
413 413  
414 414  * [[ASP.NET>>Programming__WebObjects-Alternative Technologies-ASP.NET]]
415 415  * [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]]
... ... @@ -424,7 +424,7 @@
424 424  * [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]]
425 425  * [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]]
426 426  
427 -= Additional Resources =
425 += Additional Resources =
428 428  
429 429  * [[Websites>>Programming__WebObjects-Additional Resources-Websites]]
430 430  * [[Mailing Lists>>Programming__WebObjects-Mailing Lists]]