Changes for page Programming__WebObjects

Last modified by Pascal Robert on 2012/12/05 12:01

From version 921.1
edited by Pascal Robert
on 2012/07/19 21:09
Change comment: There is no comment for this version
To version 920.1
edited by Philippe Rabier
on 2012/12/05 12:01
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.probert
1 +XWiki.prabier
Content
... ... @@ -1,5 +1,5 @@
1 1  {{warning}}
2 -This is deprecated information!
2 +This is deprecated information\!
3 3  {{/warning}}
4 4  
5 5  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.
... ... @@ -12,16 +12,13 @@
12 12  
13 13  = Introduction =
14 14  
15 -* [[What is WebObjects?>>Overview-What is WebObjects]]
16 -* [[History>>Overview-History]]
15 +* [[What is WebObjects?>>documentation:Overview-What is WebObjects]]
17 17  * Naming Conventions
18 18  ** The naming convention for objects in WebObjects is that names are written in what is called "camel case".
19 19  ** The various prefixes are not hard to explain. "NS" stands for "NextStep", "EO" for "EnterpriseObject", "WO" for WebObjects.
20 -* [[Foundation>>Overview-Foundation]]
19 +* [[Foundation>>documentation:Overview-Foundation]]
21 21  * [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]]
22 -* [[Hands On// Hello World - Your First WebObjects Application//>>-Hands On__ Hello World - Your First WebObjects Application-]]
23 23  * [[Recent Changes>>http://en.wikibooks.org/w/index.php?title=Special:Recentchangeslinked&target=Programming%3AWebObjects]]
24 -* [[WebObjects for Database Developers]]
25 25  
26 26  = License =
27 27  
... ... @@ -31,90 +31,76 @@
31 31  
32 32  = Foundation =
33 33  
34 -* [[Foundation>>Overview-Foundation]]
35 -* [[Key Value Coding>>Overview-Key Value Coding]]
31 +* [[Foundation>>documentation:Overview-Foundation]]
32 +* [[Key Value Coding>>documentation:Overview-Key Value Coding]]
36 36  
37 37  = Enterprise Object Framework (EOF) =
38 38  
39 39  == Introduction ==
40 40  
41 -* [[Overview>>EOF-Overview]]
38 +* [[Overview>>documentation:EOF-Overview]]
42 42  
43 43  == Modeling ==
44 44  
45 -* [[Overview>>EOF-Modeling-Overview]]
42 +* [[Overview>>documentation:EOF-Modeling-Overview]]
46 46  * Required Reading
47 -** [[Entities>>EOF-Modeling-Entities]]
48 -** [[GlobalIDs>>EOF-Modeling-GlobalIDs]]
49 -** [[Attributes>>EOF-Modeling-Attributes]]
50 -** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]]
51 -** [[Entity Inheritance>>EOF-Modeling-Inheritance]]
52 -** [[Fetch Specifications>>EOF-Modeling-Fetch Specifications]]
53 -** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]]
54 -** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]]
55 -** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]]
56 -** [[Common Pitfalls and Troubleshooting>>EOF-Modeling-Common Pitfalls and Troubleshooting]]
57 -** [[EOModeler>>EOF-Modeling-EOModeler]]
58 -** [[EOModeler on Windows>>EOF-Modeling-EOModeler on Windows]]
59 -** [[Booleans>>EOF-Modeling-Booleans]]
44 +** [[Entities>>documentation:EOF-Modeling-Entities]]
45 +** [[GlobalIDs>>documentation:EOF-Modeling-GlobalIDs]]
46 +** [[Attributes>>documentation:EOF-Modeling-Attributes]]
47 +** [[Entity Inheritance>>documentation:EOF-Modeling-Inheritance]]
48 +** [[Fetch Specifications>>documentation:EOF-Modeling-Fetch Specifications]]
49 +** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Modeling-Common Pitfalls and Troubleshooting]]
50 +** [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
51 +** [[EOModeler on Windows>>documentation:EOF-Modeling-EOModeler on Windows]]
52 +** [[Booleans>>documentation:EOF-Modeling-Booleans]]
60 60  * Advanced
61 -** [[JDBC>>EOF-Modeling-JDBC]]
62 -** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]]
63 -** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]]
64 -** [[Prototypes>>EOF-Modeling-Prototypes]]
65 -** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]]
66 -** [[Custom Attributes>>EOF-Modeling-Custom Attributes]]
67 -* [[Examples>>EOF-Modeling-Examples]]
54 +** [[JDBC>>documentation:EOF-Modeling-JDBC]]
55 +** [[Prototypes>>documentation:EOF-Modeling-Prototypes]]
56 +** [[Custom Attributes>>documentation:EOF-Modeling-Custom Attributes]]
57 +* [[Examples>>documentation:EOF-Modeling-Examples]]
68 68  
69 69  == Using EOF ==
70 70  
71 -* [[Overview>>EOF-Using EOF-Overview]]
61 +* [[Overview>>documentation:EOF-Using EOF-Overview]]
72 72  * Required Reading
73 -** [[The EOF Commandments>>EOF-Using EOF-The EOF Commandments]]
74 -** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]]
75 -** [[EO Editing Context>>EOF-Using EOF-EO Editing Context]]
76 -** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]]
77 -** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]]
78 -** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]]
79 -** [[Context and Database Locking>>EOF-Using EOF-Context and Database Locking]]
80 -** [[Faulting>>EOF-Using EOF-Faulting]]
81 -** [[Fetching>>EOF-Using EOF-Fetching]]
82 -** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]]
83 -** [[Deleting>>EOF-Using EOF-Deleting]]
84 -** [[Caching and Freshness>>EOF-Using EOF-Caching and Freshness]]
85 -** [[Optimistic Locking>>EOF-Using EOF-Optimistic Locking]]
86 -** [[Memory Management>>EOF-Using EOF-Memory Management]]
87 -** [[EOF Best Practices>>EOF-Using EOF-EOF Best Practices]]
88 -** [[Configuration Settings>>EOF-Using EOF-Configuration Settings]]
89 -** [[Common Pitfalls and Troubleshooting>>EOF-Using EOF-Common Pitfalls and Troubleshooting]]
63 +** [[The EOF Commandments>>documentation:EOF-Using EOF-The EOF Commandments]]
64 +** [[EO Editing Context>>documentation:EOF-Using EOF-EO Editing Context]]
65 +** [[Context and Database Locking>>documentation:EOF-Using EOF-Context and Database Locking]]
66 +** [[Faulting>>documentation:EOF-Using EOF-Faulting]]
67 +** [[Fetching>>documentation:EOF-Using EOF-Fetching]]
68 +** [[Deleting>>documentation:EOF-Using EOF-Deleting]]
69 +** [[Caching and Freshness>>documentation:EOF-Using EOF-Caching and Freshness]]
70 +** [[Optimistic Locking>>documentation:EOF-Using EOF-Optimistic Locking]]
71 +** [[Memory Management>>documentation:EOF-Using EOF-Memory Management]]
72 +** [[EOF Best Practices>>documentation:EOF-Using EOF-EOF Best Practices]]
73 +** [[Configuration Settings>>documentation:EOF-Using EOF-Configuration Settings]]
74 +** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Using EOF-Common Pitfalls and Troubleshooting]]
90 90  * Advanced
91 91  ** [[EOGenerator>>EOF-Using EOF-EOGenerator]]
92 -** [[Logging>>EOF-Using EOF-Logging]]
93 -** [[EOF Performance Tuning>>EOF-Using EOF-EOF Performance Tuning]]
94 -** [[Primary Keys>>EOF-Using EOF-Primary Keys]]
95 -** [[Compound Primary Keys>>EOF-Using EOF-Compound Primary Keys]]
96 -** [[Concurrency>>EOF-Using EOF-Concurrency]]
97 -** [[Validation>>EOF-Using EOF-Validation]]
98 -** [[Database Adaptors and Plugins>>EOF-Using EOF-Database Adaptors and Plugins]]
99 -** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]]
100 -** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]]
101 -** [[EOSharedEditingContext>>EOF-Using EOF-EOSharedEditingContext]]
102 -** [[Raw Rows>>EOF-Using EOF-Raw Rows]]
103 -** [[Batch Fetching>>EOF-Using EOF-Batch Fetching]]
104 -** [[Fetch Limits>>EOF-Using EOF-Fetch Limits]]
105 -** [[Bulk Operations>>EOF-Using EOF-Bulk Operations]]
106 -** [[Schema Changes>>EOF-Using EOF-Schema Changes]]
107 -** [[Delegates and Notifications>>EOF-Using EOF-Delegates and Notifications]]
108 -** [[Multiple Stacks or Instances>>EOF-Using EOF-Multiple Stacks or Instances]]
109 -** [[Custom Qualifiers>>EOF-Using EOF-Custom Qualifiers]]
110 -** [[Localization and Internationalization>>EOF-Using EOF-Localization and Internationalization]]
111 -** [[Default Values>>EOF-Using EOF-Default Values]]
112 -** [[Custom EOAdaptor>>EOF-Using EOF-Custom EOAdaptor]]
113 -** [[EOF Traces>>EOF-Using EOF-EOF Traces]]
114 -** [[Problems>>EOF-Using EOF-Problems]]
115 -* [[Tips and Tricks>>EOF-Using EOF-Tips and Tricks]]
116 -* [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]]
117 -* [[Help//EOF//is//Doing//Strange//Things//>>EOF-Using EOF-Breaking EOF]]
77 +** [[Logging>>documentation:EOF-Using EOF-Logging]]
78 +** [[EOF Performance Tuning>>documentation:EOF-Using EOF-EOF Performance Tuning]]
79 +** [[Primary Keys>>documentation:EOF-Using EOF-Primary Keys]]
80 +** [[Compound Primary Keys>>documentation:EOF-Using EOF-Compound Primary Keys]]
81 +** [[Concurrency>>documentation:EOF-Using EOF-Concurrency]]
82 +** [[Validation>>documentation:EOF-Using EOF-Validation]]
83 +** [[Database Adaptors and Plugins>>documentation:EOF-Using EOF-Database Adaptors and Plugins]]
84 +** [[Undo and Redo>>documentation:EOF-Using EOF-Undo and Redo]]
85 +** [[EOSharedEditingContext>>documentation:EOF-Using EOF-EOSharedEditingContext]]
86 +** [[Raw Rows>>documentation:EOF-Using EOF-Raw Rows]]
87 +** [[Batch Fetching>>documentation:EOF-Using EOF-Batch Fetching]]
88 +** [[Fetch Limits>>documentation:EOF-Using EOF-Fetch Limits]]
89 +** [[Bulk Operations>>documentation:EOF-Using EOF-Bulk Operations]]
90 +** [[Schema Changes>>documentation:EOF-Using EOF-Schema Changes]]
91 +** [[Delegates and Notifications>>documentation:EOF-Using EOF-Delegates and Notifications]]
92 +** [[Multiple Stacks or Instances>>documentation:EOF-Using EOF-Multiple Stacks or Instances]]
93 +** [[Custom Qualifiers>>documentation:EOF-Using EOF-Custom Qualifiers]]
94 +** [[Localization and Internationalization>>documentation:EOF-Using EOF-Localization and Internationalization]]
95 +** [[Default Values>>documentation:EOF-Using EOF-Default Values]]
96 +** [[Custom EOAdaptor>>documentation:EOF-Using EOF-Custom EOAdaptor]]
97 +** [[EOF Traces>>documentation:EOF-Using EOF-EOF Traces]]
98 +** [[Problems>>documentation:EOF-Using EOF-Problems]]
99 +* [[Tips and Tricks>>documentation:EOF-Using EOF-Tips and Tricks]]
100 +* [[Help//EOF//is//Doing//Strange//Things//>>documentation:EOF-Using EOF-Breaking EOF]]
118 118  
119 119  = Web Applications =
120 120  
... ... @@ -126,105 +126,77 @@
126 126  
127 127  * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]]
128 128  * Required Reading
129 -** [[Apache>>Development-Apache]]
130 -** [[WO Adaptor>>Development-WO Adaptor]]
131 -** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]]
132 -** [[WO Session>>Development-WO Session]]
112 +** [[WO Adaptor>>documentation:Development-WO Adaptor]]
113 +** [[WO Session>>documentation:Development-WO Session]]
133 133  ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]]
134 -*** [[Binding Synchronization>>Development-WO Component-Binding Synchronization]]
135 -*** [[Code, Templates, and WODs>>Development-WO Component-Code Template and WODs]]
136 -*** [[Built-in Components>>Development-WO Component-Built-in Components]]
137 -** [[Component Actions>>Development-Component Actions]]
138 -** [[Direct Actions>>Development-Direct Actions]]
139 -** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]]
140 -** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]]
141 -** [[Authentication and Security>>Development-Authentication and Security]]
142 -** [[General Best Practices>>Development-General Best Practices]]
143 -** [[WOForm Best Practices>>Development-WOForm Best Practices]]
144 -** WODisplayGroupProgrammingWebObjects-Web Applications-Development-WODisplayGroup
145 -** [[Debugging Techniques>>Development-Debugging Techniques]]
115 +*** [[Binding Synchronization>>documentation:Development-WO Component-Binding Synchronization]]
116 +*** [[Code, Templates, and WODs>>documentation:Development-WO Component-Code Template and WODs]]
117 +** [[Component Actions>>documentation:Development-Component Actions]]
118 +** [[Direct Actions>>documentation:Development-Direct Actions]]
119 +** [[Authentication and Security>>documentation:Development-Authentication and Security]]
120 +** [[General Best Practices>>documentation:Development-General Best Practices]]
121 +** [[WOForm Best Practices>>documentation:Development-WOForm Best Practices]]
146 146  ** [[Direct Connect>>Development-Direct Connect]]
147 -** [[Frameworks>>Development-Frameworks]]
148 -** [[Ajax>>Development-Ajax]]
149 -** [[CSS>>Development-CSS]]
150 -** [[Sending Emails>>Development-Sending Emails]]
151 -** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]]
152 -** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]]
153 -** [[Common Pitfalls and Troubleshooting>>Development-Common Pitfalls and Troubleshooting]]
123 +** [[Frameworks>>documentation:Development-Frameworks]]
124 +** [[Ajax>>documentation:Development-Ajax]]
125 +** [[CSS>>documentation:Development-CSS]]
126 +** [[Sending Emails>>documentation:Sending Emails]]
127 +** [[Common Pitfalls and Troubleshooting>>documentation:Development-Common Pitfalls and Troubleshooting]]
154 154  * Advanced
155 -** [[Audit Trails>>Development-Audit Trails]]
156 -** BacktrackingProgrammingWebObjects-Web Applications-Development-Backtracking
157 -** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
158 -** [[Image Thumbnailing>>Development-Thumbnailing]]
159 -** [[Database vs Filesystem (aka Images in the Database?)>>Development-Database vs Filesystem]]
160 -** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]]
161 -** [[Stateless Components>>Development-Stateless Components]]
162 -** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]]
163 -** [[WOEvents and Logging>>Development-WOEvents and Logging]]
164 -** [[PDF Generation>>Development-PDF Generation]]
165 -** [[Excel Generation>>Development-Excel Generation]]
166 -** [[SSL>>Development-SSL requests via https protocol]]
167 -** [[Localization and Internationalization>>Development-Localization and Internationalization]]
168 -** [[Testing and JUnit>>Development-Testing and JUnit]]
169 -** [[Custom Error Handling>>Development-Custom Error Handling]]
170 -** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]]
171 -** [[Custom Templates>>Development-Custom Templates]]
172 -** [[Calling Commandline Applications>>Calling Commandline Applications]]
173 -** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
174 -** [[Profiling WO Apps>>Development-Profiling WO Apps]]
175 -** [[J2EE Integration>>Development-J2EE Integration]]
129 +** [[Audit Trails>>documentation:Development-Audit Trails]]
130 +** [[Image Thumbnailing>>documentation:Development-Thumbnailing]]
131 +** [[Database vs Filesystem (aka Images in the Database?)>>documentation:Development-Database vs Filesystem]]
132 +** [[Stateless Components>>documentation:Development-Stateless Components]]
133 +** [[WOEvents and Logging>>documentation:Development-WOEvents and Logging]]
134 +** [[PDF Generation>>documentation:Development-PDF Generation]]
135 +** [[Excel Generation>>documentation:Development-Excel Generation]]
136 +** [[SSL>>documentation:Development-SSL requests via https protocol]]
137 +** [[Localization and Internationalization>>documentation:Development-Localization and Internationalization]]
138 +** [[Testing and JUnit>>documentation:Development-Testing and JUnit]]
139 +** [[Custom Error Handling>>documentation:Development-Custom Error Handling]]
140 +** [[Custom Templates>>documentation:Development-Custom Templates]]
141 +** [[Calling Commandline Applications>>documentation:Calling Commandline Applications]]
142 +** [[Profiling WO Apps>>documentation:Development-Profiling WO Apps]]
143 +** [[J2EE Integration>>documentation:Development-J2EE Integration]]
176 176  ** [[WebObjects and Subversion>>Development-WebObjects and Subversion]]
177 -** [[Third Party Jars>>Development-Third Party Jars]]
178 -** [[Generating Static Pages>>Development-Generating Static Pages]]
145 +** [[Third Party Jars>>documentation:Development-Third Party Jars]]
146 +** [[Generating Static Pages>>documentation:Development-Generating Static Pages]]
179 179  ** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]]
180 -** [[Custom Resource Manager>>Development-Custom Resource Manager]]
181 -** [[Persistent Sessions>>Development-Persistent Sessions]]
182 -** [[How Forms Work>>Development-How Forms Work]]
183 -* [[Development on Windows>>Development-Development on Windows]]
184 -* [[Tips and Tricks>>Development-Tips and Tricks]]
148 +** [[Custom Resource Manager>>documentation:Development-Custom Resource Manager]]
149 +** [[Persistent Sessions>>documentation:Development-Persistent Sessions]]
150 +** [[How Forms Work>>documentation:Development-How Forms Work]]
151 +* [[Development on Windows>>Development on Windows]]
152 +* [[Tips and Tricks>>documentation:Development-Tips and Tricks]]
185 185  * Examples
186 -** [[Hands On// Hello World - Your First WebObjects Application//>>-Hands On__ Hello World - Your First WebObjects Application-]]
187 -** [[Page Layout>>Development-Examples-Page Layout]]
188 -** [[List Components>>Development-Examples-List Components]]
189 -** [[Calendar Component>>Development-Examples-Calendar Component]]
190 -** [[Path Inspector>>Development-Examples-Path Inspector]]
191 -** [[Alphabetic List>>Development-Examples-Alphabetic List]]
192 -** [[Login>>Development-Examples-Login]]
193 -** [[Anchors>>Development-Examples-Anchors]]
194 -** [[Open Link in New Window>>Development-Examples-Open Link in New Window]]
195 -** [[Return a File>>Development-Examples-Return a File]]
154 +** [[Page Layout>>documentation:Development-Examples-Page Layout]]
155 +** [[List Components>>documentation:Development-Examples-List Components]]
156 +** [[Calendar Component>>documentation:Development-Examples-Calendar Component]]
157 +** [[Path Inspector>>documentation:Development-Examples-Path Inspector]]
158 +** [[Alphabetic List>>documentation:Development-Examples-Alphabetic List]]
159 +** [[Login>>documentation:Development-Examples-Login]]
160 +** [[Anchors>>documentation:Development-Examples-Anchors]]
161 +** [[Open Link in New Window>>documentation:Development-Examples-Open Link in New Window]]
162 +** [[Return a File>>documentation:Development-Examples-Return a File]]
196 196  
197 197  == Deployment ==
198 198  
199 199  * [[Overview>>Overview]]
200 200  * Required Reading
201 -** [[Apache>>Configuring Apache for WebObjects]]
202 -** [[Memory Settings>>Deployment-Memory Settings]]
168 +** [[Apache>>documentation:Configuring Apache for WebObjects]]
203 203  ** [[Standard Deployment>>Deployment-Standard Deployment]]
204 -** [[wotaskd>>wotaskd]]
205 -** [[Java Monitor>>JavaMonitor]]
206 -** [[Logging>>Log Rotation]]
207 -** [[Split Install>>Split Deployments]]
208 -** [[Common Pitfalls and Troubleshooting>>Troubleshooting Deployment]]
170 +** [[Logging>>documentation:Log Rotation]]
171 +** [[Split Install>>documentation:Split Deployments]]
172 +** [[Common Pitfalls and Troubleshooting>>documentation:Troubleshooting Deployment]]
209 209  * Advanced
210 -** [[WOStats>>Troubleshooting WOStats]]
211 -** [[Additional Monitoring>>Monitoring your deployed Applications]]
212 -** [[Scheduled Restart>>Troubleshooting Scheduled Restarts]]
213 -** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]]
214 -** [[J2EE and Servlet Deployment>>Deploying on J2EE and Servlet Containers]]
215 -** [[Tomcat Deployment>>Deploying with Tomcat]]
216 -** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
217 -** [[Killing WOA Processes>>Killing WOA Processes]]
218 -** [[Debugging Frozen Deployed Instances>>Troubleshooting Frozen Deployed Instances]]
174 +** [[WOStats>>documentation:Troubleshooting WOStats]]
175 +** [[Additional Monitoring>>documentation:Monitoring your deployed Applications]]
176 +** [[Scheduled Restart>>documentation:Troubleshooting Scheduled Restarts]]
177 +** [[Tomcat Deployment>>documentation:Deploying with Tomcat]]
178 +** [[Killing WOA Processes>>documentation:Killing WOA Processes]]
179 +** [[Debugging Frozen Deployed Instances>>documentation:Troubleshooting Frozen Deployed Instances]]
219 219  * Platform Specifics
220 -** [[Mac OS X Server>>Deploying on Mac OS X Server]]
221 -** [[Linux>>Web Applications-Deployment-Linux]]
222 -** [[Solaris>>Deploying on Solaris (WO 5.3.3)]]
223 -** [[FreeBSD WO5.2>>Deploying on FreeBSD (WO 5.2)]]
224 -** [[FreeBSD WO5.3>>Deploying on FreeBSD (WO 5.3)]]
225 -** [[FreeBSD 6.2 WO 5.3.3>>Deploying on FreeBSD 6.2 (WO5.3.3)]]
226 -** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Deploying on FreeBSD 6.x (WO 5.3.3 port)]]
227 -** [[Windows>>Deploying on Windows (WO 5.1)]]
181 +** [[Mac OS X Server>>documentation:Deploying on Mac OS X 10.6 (Snow Leopard)]]
182 +** [[Solaris>>documentation:Deploying on Solaris (WO 5.3.3)]]
228 228  * Helpful Tools & Shellscripts
229 229  
230 230  = Web Services =
... ... @@ -231,69 +231,54 @@
231 231  
232 232  * [[Overview>>Programming__WebObjects-Web Services-Overview]]
233 233  * Required Reading
234 -** [[WO as a Web Service Provider>>Web Services-Web Service Provider]]
235 -** [[WO as a Web Service Consumer>>Web Services-Web Service Consumer]]
236 -** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]]
237 -** [[Common Pitfalls and Troubleshooting>>Web Services-Common Pitfalls and Troubleshooting]]
189 +** [[WO as a Web Service Provider>>documentation:Web Services-Web Service Provider]]
190 +** [[WO as a Web Service Consumer>>documentation:Web Services-Web Service Consumer]]
191 +** [[Common Pitfalls and Troubleshooting>>documentation:Web Services-Common Pitfalls and Troubleshooting]]
238 238  * General Info
239 -** [[Instructions for .NET consuming Direct to WebServices>>Web Services-Instructions for .NET consuming Direct to WebServices]]
240 -** [[Testing Services with Terminal>>Web Services-Testing Services with Terminal]]
193 +** [[Instructions for .NET consuming Direct to WebServices>>documentation:Web Services-Instructions for .NET consuming Direct to WebServices]]
194 +** [[Testing Services with Terminal>>documentation:Web Services-Testing Services with Terminal]]
241 241  * Advanced
242 -** [[Sending Large Data>>Web Services-Sending Large Data]]
243 -** [[How to Trust Any SSL Certificate>>Web Services-How to Trust Any SSL Certificate]]
244 -** [[Problems>>Web Services-Problems]]
245 -** [[Controlling Enterprise Object Serialisation>>Web Services-Controlling Enterprise Object Serialisation]]
246 -** [[Controlling WSDL Service Location>>Web Services-Controlling WSDL Service Location]]
247 -** [[Integration with WebServicesCore on MacOS-X>>Web Services-Integration with WebServicesCore on MacOS-X]]
248 -** [[Working With Temporary GlobalIDs>>Web Services-Working With Temporary GlobalIDs]]
196 +** [[Sending Large Data>>documentation:Web Services-Sending Large Data]]
197 +** [[How to Trust Any SSL Certificate>>documentation:Web Services-How to Trust Any SSL Certificate]]
198 +** [[Problems>>documentation:Web Services-Problems]]
199 +** [[Controlling Enterprise Object Serialisation>>documentation:Web Services-Controlling Enterprise Object Serialisation]]
200 +** [[Controlling WSDL Service Location>>documentation:Web Services-Controlling WSDL Service Location]]
201 +** [[Integration with WebServicesCore on MacOS-X>>documentation:Web Services-Integration with WebServicesCore on MacOS-X]]
202 +** [[Working With Temporary GlobalIDs>>documentation:Web Services-Working With Temporary GlobalIDs]]
249 249  
250 -* [[Examples>>Programming__WebObjects-Web Services-Examples]]
251 -
252 252  = Complementary Frameworks =
253 253  
254 254  == Project WONDER ==
255 255  
256 -* [[Overview>>Project WONDER-Overview]]
208 +* [[Overview>>documentation:Project WONDER-Overview]]
257 257  * Required Reading
258 -** [[Installing>>WONDER:Getting the Wonder Source Code]]
259 -** [[Quickstart>>Project WONDER-Quickstart]]
260 -** [[History>>Project WONDER-History]]
210 +** [[Installing>>documentation:Getting the Wonder Source Code]]
211 +** [[Quickstart>>documentation:Project WONDER-Quickstart]]
212 +** [[History>>documentation:Project WONDER-History]]
261 261  ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]]
262 -*** [[Ajax>>documentation:Project WONDER-Frameworks-Ajax]]
263 -*** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]]
264 -*** [[ERCalendar>>documentation:Project WONDER-Frameworks-ERCalendar]]
265 -*** [[ERChangeNotificationJMS>>documentation:Project WONDER-Frameworks-ERChangeNotificationJMS]]
266 -*** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]]
267 -*** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]]
268 -*** [[ERExtensions>>documentation:Project WONDER-Frameworks-ERExtensions]]
269 -*** ERIMAdaptorProgrammingWebObjects-Project WONDER-Frameworks-ERIMAdaptor
270 -*** [[ERJavaMail>>documentation:Project WONDER-Frameworks-ERJavaMail]]
271 -*** [[ERPlot>>documentation:Project WONDER-Frameworks-ERPlot]]
272 -*** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
273 -*** [[ERSelenium>>documentation:Project WONDER-Frameworks-ERSelenium]]
274 -*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]]
275 -*** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]]
276 -*** [[PostgresqlPlugin>>documentation:Project WONDER-Frameworks-PostgresqlPlugin]]
277 -*** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]]
278 -*** [[Validity>>documentation:Project WONDER-Frameworks-Validity]]
214 +*** [[Ajax>>documentation:Ajax Framework]]
215 +*** [[ERCalendar>>documentation:ERCalendar Framework]]
216 +*** [[ERChangeNotificationJMS>>documentation:ERChangeNotificationJMS Framework]]
217 +*** [[ERExtensions>>documentation:ERExtensions Framework]]
218 +*** [[ERJavaMail>>documentation:ERJavaMail Framework]]
219 +*** [[ERPlot>>documentation:ERPlot Framework]]
220 +*** [[ERSelenium>>documentation:ERSelenium Framework]]
221 +*** [[ExcelGeneration>>documentation:Project WONDER-Frameworks-ExcelGeneration]]
222 +*** [[PostgresqlPlugin>>documentation:PostgresqlPlugin Framework]]
223 +*** [[Validity>>documentation:Validity Framework]]
279 279  *** [[WOOgnl>>documentation:WOOgnl Framework]]
280 280  *** [[WOPaypal>>documentation:WOPaypal Framework]]
281 -** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]]
282 -** PlugInsProgrammingWebObjects-Project WONDER-PlugIns
283 283  * Advanced
284 -* [[Examples>>Programming__WebObjects-Project WONDER-Examples]]
285 285  
286 286  == WireHose ==
287 287  
288 -* [[Overview>>Wirehose]]
230 +* [[Overview>>documentation:Wirehose]]
289 289  * Basic Concepts
290 -** [[Content Management>>Wirehose-Content Management]]
291 -** PersonalizationProgrammingWebObjects-Wirehose-Personalization
292 -** [[Access Control>>Wirehose-Access Control]]
293 -** [[Dynamic Layouts>>Wirehose-Dynamic Layouts]]
294 -** [[Rapid Development>>Wirehose-Rapid Revelopment]]
232 +** [[Content Management>>documentation:Wirehose-Content Management]]
233 +** [[Access Control>>documentation:Wirehose-Access Control]]
234 +** [[Dynamic Layouts>>documentation:Wirehose-Dynamic Layouts]]
235 +** [[Rapid Development>>documentation:Wirehose-Rapid Revelopment]]
295 295  * Reference
296 -** InstallationProgrammingWebObjects-Wirehose-Installation
297 297  ** Online Reference Library
298 298  *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]]
299 299  *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]]
... ... @@ -300,12 +300,7 @@
300 300  *** [[Properties Reference>>http://www.wirehose.com/developer/Properties.html]]
301 301  *** [[Database setup>>http://www.wirehose.com/developer/DatabaseSetup.html]]
302 302  *** [[Regular Expressions>>http://www.wirehose.com/developer/javadoc/com/stevesoft/pat/package-summary.html#reference]]
303 -* Recently Deployed Sites
304 -** [[Paizo.com>>http://www.paizo.com]]
305 -** [[Eurovision Song Contest Store>>http://www.eurovisiondownloadshop.tv/cgi-bin/WebObjects/Eurovision]]
306 -** [[Bilka Music Download Store>>http://bilka.phonofile.dk/cgi-bin/WebObjects/Bilka]]
307 -** [[Jubii Music Download Store>>http://musikdownload.jubii.dk/cgi-bin/WebObjects/Jubii]]
308 -** [[Uziing (Scandanavian "Toys-R-Us") Music Store>>http://www.uziing.com/]] (UI is all in Flash)
243 +*  
309 309  
310 310  == LEWOStuff ==
311 311  
... ... @@ -313,52 +313,31 @@
313 313  
314 314  == GVC Frameworks and GVC.SiteMaker ==
315 315  
316 -* [[Overview>>GVC Frameworks-Overview]]
251 +* [[Overview>>documentation:GVC Frameworks-Overview]]
317 317  
318 318  = Development Tools =
319 319  
320 -* [[Overview>>Programming__WebObjects-Development Tools-Overview]]
321 -* [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]]
322 -* [[Xcode>>Development Tools-Xcode]]
323 -* [[EOModeler>>EOF-Modeling-EOModeler]]
324 -* [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
325 -* [[Running Though Apache>>Development Tools-Running Through Apache]]
255 +* [[Eclipse and WOlips>>WOL:Development Tools-Eclipse and WOlips]]
256 +* [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
257 +* [[Running Though Apache>>documentation:Development Tools-Running Through Apache]]
326 326  
327 327  = Direct-To =
328 328  
329 -* [[Overview>>Programming__WebObjects-Direct-To-Overview]]
330 330  * Required Reading
331 -** [[Web>>Direct-To-Web]]
332 -** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]]
333 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]]
262 +** [[Web>>documentation:Direct-To-Web]]
334 334  * Advanced
335 -** [[ERD2W - part of the WONDER frameworks>>Programming__WebObjects-Direct-To-ERD2W]]
336 -* [[Examples>>Programming__WebObjects-Direct-To-Examples]]
337 337  
338 -= Case Studies =
265 += =
339 339  
340 -* [[iTunes Music Store>>Programming__WebObjects-Case Studies-iTunes Music Store]]
341 -* [[.Mac>>Programming__WebObjects-Case Studies-.Mac]]
342 -* [[Apple Store>>Programming__WebObjects-Case Studies-Apple Store]]
343 -* [[Original Dell Store>>Programming__WebObjects-Case Studies-Original Dell Store]]
344 -* [[Radar>>Programming__WebObjects-Case Studies-Radar]]
345 -* [[ShopToIt.ca>>Case Studies-ShopToIt.ca]]
346 -* [[EverLearn>>Case Studies-EverLearn]]
347 -* [[WebObjects Showcase>>WebObjects Showcase]]
348 -* [[WebObjects Sites>>Case Studies-WebObjects Sites]]
267 +*  
349 349  
350 350  = Java Client =
351 351  
352 -* [[Overview>>Java Client-Overview]]
353 -* Required ReadingProgrammingWebObjects-Java Client-Required Reading
354 -* AdvancedProgrammingWebObjects-Java Client-Advanced
355 -* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]]
356 -* [[svn>>Programming__WebObjects-Java Client-svn]]
357 -* [[Examples>>Programming__WebObjects-Java Client-Examples]]
271 +* [[Overview>>documentation:Java Client-Overview]]
358 358  
359 359  = Testing =
360 360  
361 -* [[Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]]
275 +* [[Load Testing WO Apps with JMeter>>documentation:Testing-Load Testing WO Apps with JMeter]]
362 362  * [[WOUnitTest>>Testing-WOUnitTest]]
363 363  
364 364  = Database Compatibility / Comparisons =
... ... @@ -368,35 +368,16 @@
368 368  * [[MySQL>>Database Compatibility and Comparisons-MySQL]]
369 369  * [[Postgresql>>Database Compatibility and Comparisons-PostgreSQL]]
370 370  * [[Oracle>>Database Compatibility and Comparisons-Oracle]]
371 -* [[Sybase>>Database Compatibility and Comparisons-Sybase]]
372 -* [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]]
373 -* [[Data Migration>>Database Compatibility and Comparisons-DataMigration]]
285 +* [[Data Migration>>documentation:Database Compatibility and Comparisons-DataMigration]]
374 374  * [[Informix>>Database Compatibility and Comparisons-Informix]]
375 375  
376 376  = Alternative Technologies Pros / Cons =
377 377  
378 -* [[ASP.NET>>Alternative Technologies-ASP.NET]]
379 -* [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]]
380 -* [[JSP and Taglibs>>Programming__WebObjects-Alternative Technologies-JSP and Taglibs]]
381 -* [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]]
382 -* [[Hibernate>>Programming__WebObjects-Alternative Technologies-Hibernate]]
383 -* [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]]
384 384  * [[Cayenne>>Alternative Technologies-Cayenne]]
385 -* [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]]
386 386  * [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]]
387 -* [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]]
388 -* [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]]
389 -* [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]]
390 390  
391 391  = Additional Resources =
392 392  
393 -* [[Websites>>Additional Resources-Websites]]
394 -* [[-Mailing Lists-]]
395 -* [[-Tutorials-]]
396 -* [[Books>>Additional Resources-Books]]
397 -* [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]]
398 -* [[Authors>>Additional Resources-Authors]]
399 -* [[Training>>Additional Resources-WebObjects Training]]
400 -
401 -Category:Programming
402 -Category:WebObjects
295 +* [[Websites>>documentation:Additional Resources-Websites]]
296 +* [[Books>>documentation:Additional Resources-Books]]
297 +* [[Training>>documentation:Additional Resources-Training]]