Changes for page Programming__WebObjects

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

From version 910.1
edited by Pascal Robert
on 2012/07/19 21:13
Change comment: There is no comment for this version
To version 914.1
edited by Pascal Robert
on 2012/07/21 15:03
Change comment: There is no comment for this version

Summary

Details

Page properties
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.
... ... @@ -13,15 +13,12 @@
13 13  = Introduction =
14 14  
15 15  * [[What is WebObjects?>>documentation:Overview-What is WebObjects]]
16 -* [[History>>Overview-History]]
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 20  * [[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  
... ... @@ -47,12 +47,8 @@
47 47  ** [[Entities>>documentation:EOF-Modeling-Entities]]
48 48  ** [[GlobalIDs>>documentation:EOF-Modeling-GlobalIDs]]
49 49  ** [[Attributes>>documentation:EOF-Modeling-Attributes]]
50 -** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]]
51 51  ** [[Entity Inheritance>>documentation:EOF-Modeling-Inheritance]]
52 52  ** [[Fetch Specifications>>documentation: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 56  ** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Modeling-Common Pitfalls and Troubleshooting]]
57 57  ** [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
58 58  ** [[EOModeler on Windows>>documentation:EOF-Modeling-EOModeler on Windows]]
... ... @@ -59,10 +59,7 @@
59 59  ** [[Booleans>>documentation:EOF-Modeling-Booleans]]
60 60  * Advanced
61 61  ** [[JDBC>>documentation:EOF-Modeling-JDBC]]
62 -** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]]
63 -** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]]
64 64  ** [[Prototypes>>documentation:EOF-Modeling-Prototypes]]
65 -** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]]
66 66  ** [[Custom Attributes>>documentation:EOF-Modeling-Custom Attributes]]
67 67  * [[Examples>>documentation:EOF-Modeling-Examples]]
68 68  
... ... @@ -71,15 +71,10 @@
71 71  * [[Overview>>documentation:EOF-Using EOF-Overview]]
72 72  * Required Reading
73 73  ** [[The EOF Commandments>>documentation:EOF-Using EOF-The EOF Commandments]]
74 -** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]]
75 75  ** [[EO Editing Context>>documentation: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 79  ** [[Context and Database Locking>>documentation:EOF-Using EOF-Context and Database Locking]]
80 80  ** [[Faulting>>documentation:EOF-Using EOF-Faulting]]
81 81  ** [[Fetching>>documentation:EOF-Using EOF-Fetching]]
82 -** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]]
83 83  ** [[Deleting>>documentation:EOF-Using EOF-Deleting]]
84 84  ** [[Caching and Freshness>>documentation:EOF-Using EOF-Caching and Freshness]]
85 85  ** [[Optimistic Locking>>documentation:EOF-Using EOF-Optimistic Locking]]
... ... @@ -97,7 +97,6 @@
97 97  ** [[Validation>>documentation:EOF-Using EOF-Validation]]
98 98  ** [[Database Adaptors and Plugins>>documentation:EOF-Using EOF-Database Adaptors and Plugins]]
99 99  ** [[Undo and Redo>>documentation: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 101  ** [[EOSharedEditingContext>>documentation:EOF-Using EOF-EOSharedEditingContext]]
102 102  ** [[Raw Rows>>documentation:EOF-Using EOF-Raw Rows]]
103 103  ** [[Batch Fetching>>documentation:EOF-Using EOF-Batch Fetching]]
... ... @@ -113,7 +113,6 @@
113 113  ** [[EOF Traces>>documentation:EOF-Using EOF-EOF Traces]]
114 114  ** [[Problems>>documentation:EOF-Using EOF-Problems]]
115 115  * [[Tips and Tricks>>documentation:EOF-Using EOF-Tips and Tricks]]
116 -* [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]]
117 117  * [[Help//EOF//is//Doing//Strange//Things//>>documentation:EOF-Using EOF-Breaking EOF]]
118 118  
119 119  = Web Applications =
... ... @@ -126,40 +126,27 @@
126 126  
127 127  * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]]
128 128  * Required Reading
129 -** [[Apache>>Development-Apache]]
130 130  ** [[WO Adaptor>>documentation:Development-WO Adaptor]]
131 -** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]]
132 132  ** [[WO Session>>documentation:Development-WO Session]]
133 133  ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]]
134 134  *** [[Binding Synchronization>>documentation:Development-WO Component-Binding Synchronization]]
135 135  *** [[Code, Templates, and WODs>>documentation:Development-WO Component-Code Template and WODs]]
136 -*** [[Built-in Components>>Development-WO Component-Built-in Components]]
137 137  ** [[Component Actions>>documentation:Development-Component Actions]]
138 138  ** [[Direct Actions>>documentation: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 141  ** [[Authentication and Security>>documentation:Development-Authentication and Security]]
142 142  ** [[General Best Practices>>documentation:Development-General Best Practices]]
143 143  ** [[WOForm Best Practices>>documentation:Development-WOForm Best Practices]]
144 -** WODisplayGroupProgrammingWebObjects-Web Applications-Development-WODisplayGroup
145 -** [[Debugging Techniques>>Development-Debugging Techniques]]
146 146  ** [[Direct Connect>>Development-Direct Connect]]
147 147  ** [[Frameworks>>documentation:Development-Frameworks]]
148 148  ** [[Ajax>>documentation:Development-Ajax]]
149 149  ** [[CSS>>documentation:Development-CSS]]
150 150  ** [[Sending Emails>>documentation: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 153  ** [[Common Pitfalls and Troubleshooting>>documentation:Development-Common Pitfalls and Troubleshooting]]
154 154  * Advanced
155 155  ** [[Audit Trails>>documentation:Development-Audit Trails]]
156 -** BacktrackingProgrammingWebObjects-Web Applications-Development-Backtracking
157 -** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
158 158  ** [[Image Thumbnailing>>documentation:Development-Thumbnailing]]
159 159  ** [[Database vs Filesystem (aka Images in the Database?)>>documentation:Development-Database vs Filesystem]]
160 -** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]]
161 161  ** [[Stateless Components>>documentation:Development-Stateless Components]]
162 -** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]]
163 163  ** [[WOEvents and Logging>>documentation:Development-WOEvents and Logging]]
164 164  ** [[PDF Generation>>documentation:Development-PDF Generation]]
165 165  ** [[Excel Generation>>documentation:Development-Excel Generation]]
... ... @@ -167,10 +167,8 @@
167 167  ** [[Localization and Internationalization>>documentation:Development-Localization and Internationalization]]
168 168  ** [[Testing and JUnit>>documentation:Development-Testing and JUnit]]
169 169  ** [[Custom Error Handling>>documentation:Development-Custom Error Handling]]
170 -** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]]
171 171  ** [[Custom Templates>>documentation:Development-Custom Templates]]
172 172  ** [[Calling Commandline Applications>>documentation:Calling Commandline Applications]]
173 -** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
174 174  ** [[Profiling WO Apps>>documentation:Development-Profiling WO Apps]]
175 175  ** [[J2EE Integration>>documentation:Development-J2EE Integration]]
176 176  ** [[WebObjects and Subversion>>Development-WebObjects and Subversion]]
... ... @@ -180,10 +180,9 @@
180 180  ** [[Custom Resource Manager>>documentation:Development-Custom Resource Manager]]
181 181  ** [[Persistent Sessions>>documentation:Development-Persistent Sessions]]
182 182  ** [[How Forms Work>>documentation:Development-How Forms Work]]
183 -* [[Development on Windows>>documentation:Development-Development on Windows]]
151 +* [[Development on Windows>>Development on Windows]]
184 184  * [[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 187  ** [[Page Layout>>documentation:Development-Examples-Page Layout]]
188 188  ** [[List Components>>documentation:Development-Examples-List Components]]
189 189  ** [[Calendar Component>>documentation:Development-Examples-Calendar Component]]
... ... @@ -199,10 +199,7 @@
199 199  * [[Overview>>Overview]]
200 200  * Required Reading
201 201  ** [[Apache>>documentation:Configuring Apache for WebObjects]]
202 -** [[Memory Settings>>Deployment-Memory Settings]]
203 203  ** [[Standard Deployment>>Deployment-Standard Deployment]]
204 -** [[wotaskd>>wotaskd]]
205 -** [[Java Monitor>>JavaMonitor]]
206 206  ** [[Logging>>documentation:Log Rotation]]
207 207  ** [[Split Install>>documentation:Split Deployments]]
208 208  ** [[Common Pitfalls and Troubleshooting>>documentation:Troubleshooting Deployment]]
... ... @@ -210,21 +210,12 @@
210 210  ** [[WOStats>>documentation:Troubleshooting WOStats]]
211 211  ** [[Additional Monitoring>>documentation:Monitoring your deployed Applications]]
212 212  ** [[Scheduled Restart>>documentation: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 215  ** [[Tomcat Deployment>>documentation:Deploying with Tomcat]]
216 -** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
217 217  ** [[Killing WOA Processes>>documentation:Killing WOA Processes]]
218 218  ** [[Debugging Frozen Deployed Instances>>documentation:Troubleshooting Frozen Deployed Instances]]
219 219  * Platform Specifics
220 220  ** [[Mac OS X Server>>documentation:Deploying on Mac OS X Server]]
221 -** [[Linux>>Web Applications-Deployment-Linux]]
222 222  ** [[Solaris>>documentation: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)]]
228 228  * Helpful Tools & Shellscripts
229 229  
230 230  = Web Services =
... ... @@ -233,7 +233,6 @@
233 233  * Required Reading
234 234  ** [[WO as a Web Service Provider>>documentation:Web Services-Web Service Provider]]
235 235  ** [[WO as a Web Service Consumer>>documentation:Web Services-Web Service Consumer]]
236 -** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]]
237 237  ** [[Common Pitfalls and Troubleshooting>>documentation:Web Services-Common Pitfalls and Troubleshooting]]
238 238  * General Info
239 239  ** [[Instructions for .NET consuming Direct to WebServices>>documentation:Web Services-Instructions for .NET consuming Direct to WebServices]]
... ... @@ -247,8 +247,6 @@
247 247  ** [[Integration with WebServicesCore on MacOS-X>>documentation:Web Services-Integration with WebServicesCore on MacOS-X]]
248 248  ** [[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 ==
... ... @@ -260,28 +260,18 @@
260 260  ** [[History>>documentation:Project WONDER-History]]
261 261  ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]]
262 262  *** [[Ajax>>documentation:Ajax Framework]]
263 -*** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]]
264 264  *** [[ERCalendar>>documentation:ERCalendar Framework]]
265 265  *** [[ERChangeNotificationJMS>>documentation:ERChangeNotificationJMS Framework]]
266 -*** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]]
267 -*** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]]
268 268  *** [[ERExtensions>>documentation:ERExtensions Framework]]
269 -*** ERIMAdaptorProgrammingWebObjects-Project WONDER-Frameworks-ERIMAdaptor
270 270  *** [[ERJavaMail>>documentation:ERJavaMail Framework]]
271 271  *** [[ERPlot>>documentation:ERPlot Framework]]
272 -*** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
273 273  *** [[ERSelenium>>documentation:ERSelenium Framework]]
274 274  *** [[ExcelGeneration>>documentation:Project WONDER-Frameworks-ExcelGeneration]]
275 -*** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]]
276 276  *** [[PostgresqlPlugin>>documentation:PostgresqlPlugin Framework]]
277 -*** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]]
278 278  *** [[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,12 +288,10 @@
288 288  * [[Overview>>documentation:Wirehose]]
289 289  * Basic Concepts
290 290  ** [[Content Management>>documentation:Wirehose-Content Management]]
291 -** PersonalizationProgrammingWebObjects-Wirehose-Personalization
292 292  ** [[Access Control>>documentation:Wirehose-Access Control]]
293 293  ** [[Dynamic Layouts>>documentation:Wirehose-Dynamic Layouts]]
294 294  ** [[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  
... ... @@ -317,44 +317,23 @@
317 317  
318 318  = Development Tools =
319 319  
320 -* [[Overview>>Programming__WebObjects-Development Tools-Overview]]
321 321  * [[Eclipse and WOlips>>WOL:Development Tools-Eclipse and WOlips]]
322 -* [[Xcode>>Development Tools-Xcode]]
323 323  * [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
324 -* [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
325 325  * [[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 331  ** [[Web>>documentation: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]]
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 352  * [[Overview>>documentation: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]]
358 358  
359 359  = Testing =
360 360  
... ... @@ -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 373  * [[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 393  * [[Websites>>documentation:Additional Resources-Websites]]
394 -* [[-Mailing Lists-]]
395 -* [[-Tutorials-]]
396 396  * [[Books>>documentation:Additional Resources-Books]]
397 -* [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]]
398 -* [[Authors>>Additional Resources-Authors]]
399 -* [[Training>>documentation:Additional Resources-WebObjects Training]]
400 -
401 -Category:Programming
402 -Category:WebObjects
297 +* [[Training>>documentation:Additional Resources-Training]]