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
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
on 2012/07/21 15:03
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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-Developmenton 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 -= CaseStudies=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]]