Changes for page Programming__WebObjects
Last modified by Pascal Robert on 2012/12/05 12:01
From version 907.1
edited by Pascal Robert
on 2010/09/13 00:38
on 2010/09/13 00:38
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,7 @@ 1 +{{warning}} 2 +This is deprecated information! 3 +{{/warning}} 4 + 1 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 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. ... ... @@ -6,298 +6,290 @@ 6 6 7 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 -= Introduction 13 += Introduction = 10 10 11 -* [[What is WebObjects?>>Overview-What is WebObjects]] 15 +* [[What is WebObjects?>>documentation:Overview-What is WebObjects]] 12 12 * [[History>>Overview-History]] 13 13 * Naming Conventions 14 -<blockquote> 15 -The naming convention for objects in WebObjects is that names are written in what is now called "camel case". 16 - 17 -The various prefixes are not hard to explain. The "NS" stands for "NextStep", the "EO" for "EnterpriseObject", the "WO" for WebObjects. 18 -</blockquote> 19 - 20 -* [[Foundation>>Overview-Foundation]] 18 +** The naming convention for objects in WebObjects is that names are written in what is called "camel case". 19 +** The various prefixes are not hard to explain. "NS" stands for "NextStep", "EO" for "EnterpriseObject", "WO" for WebObjects. 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-]] 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 24 * [[WebObjects for Database Developers]] 25 25 26 -= License 26 += License = 27 27 28 -As of WebObjects 5.3, the deployment of WebObjects uiltserver applications is now permitted on any platform. The XCode license (withinwhichWebObjectsisincluded)reads:28 +As of WebObjects 5.3, the deployment of WebObjects-based server applications is now permitted on any platform. The Xcode 3.1 license (The last that included any reference to WebObjects) stated this: 29 29 30 -<blockquote> 31 -D. WebObjects Software. Subject to the terms and conditions of this License, you may use, install and permit others to access the WebObjects deployment software included with the Developer Software to deploy application programs developed using Apple's WebObjects Software. You may also reproduce and distribute: (1) over a network, components of the WebObjects deployment software for installation and use by others ("Java Client End Users") on any remote computer's volatile memory (e.g. RAM) to enable Java Client functionality for the sole purpose of communicating with Apple's WebObjects Software that may be installed and executed on the same Apple-labeled computer on which you have installed the Developer Software (the "Licensed System"); and (2) both manually and automatically over a network, components of the WebObjects deployment software for installation and use by Java Client End Users on any remote computer's non-volatile memory (e.g. ROM) to enable Java Client functionality for the sole purpose of communicating with Apple's WebObjects Software that may be installed and executed on the Licensed System; provided that all distributions to Java Client End Users are made under terms that are at least as restrictive as those set forth in this License and contain the disclaimers and limitations set forth in Sections 6 and 7 of this License. Subject to the terms and conditions of this License, you may also deploy server applications built with the WebObjects Software on any platform. 32 -</blockquote> 30 +D. WebObjects Software. Subject to the terms and conditions of this License, you may incorporate the WebObjects Software included in the Developer Software into application programs (both client and server) that you develop on an Apple-branded computer. You may also reproduce and distribute the WebObjects Software unmodified, in binary form only, on any platform but solely as incorporated into such application programs and only for use by end-users under terms that are at least as restrictive of those set forth in this License (including, without limitation, Sections 2, 6 and 7 of this License).For avoidance of doubt, you may not distribute the WebObjects Software on a stand-alone basis, and you may not develop application programs using the WebObjects Software (or any portion thereof) on any non-Apple branded computer. 33 33 34 - Sections6 and 7 are standard Apple license disclaimersof warranty and limitations of liability clauses. Deployment to other platforms requires WebObjects software be built as Java servlet fordeployment onaservletcompatible server such as [[Apache Tomcat>>Programming__WebObjects-Web_Applications-Deployment-Tomcat_Deployment]].32 += Foundation = 35 35 36 -= Foundation = 34 +* [[Foundation>>documentation:Overview-Foundation]] 35 +* [[Key Value Coding>>documentation:Overview-Key Value Coding]] 37 37 38 -* [[Foundation>>Overview-Foundation]] 39 -* [[Key Value Coding>>Overview-Key Value Coding]] 37 += Enterprise Object Framework (EOF) = 40 40 41 -= Enterprise ObjectFramework(EOF)=39 +== Introduction == 42 42 43 - ==Introduction==41 +* [[Overview>>documentation:EOF-Overview]] 44 44 45 - *[[Overview>>EOF-Overview]]43 +== Modeling == 46 46 47 -== Modeling == 48 - 49 -* [[Overview>>EOF-Modeling-Overview]] 45 +* [[Overview>>documentation:EOF-Modeling-Overview]] 50 50 * Required Reading 51 -** [[Entities>>EOF-Modeling-Entities]] 52 -** [[GlobalIDs>>EOF-Modeling-GlobalIDs]] 53 -** [[Attributes>>EOF-Modeling-Attributes]] 47 +** [[Entities>>documentation:EOF-Modeling-Entities]] 48 +** [[GlobalIDs>>documentation:EOF-Modeling-GlobalIDs]] 49 +** [[Attributes>>documentation:EOF-Modeling-Attributes]] 54 54 ** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]] 55 -** [[Entity Inheritance>>EOF-Modeling-Inheritance]] 56 -** [[Fetch Specifications>>EOF-Modeling-Fetch Specifications]] 51 +** [[Entity Inheritance>>documentation:EOF-Modeling-Inheritance]] 52 +** [[Fetch Specifications>>documentation:EOF-Modeling-Fetch Specifications]] 57 57 ** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]] 58 58 ** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]] 59 59 ** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]] 60 -** [[Common Pitfalls and Troubleshooting>>EOF-Modeling-Common Pitfalls and Troubleshooting]] 61 -** [[EOModeler>>EOF-Modeling-EOModeler]] 62 -** [[EOModeler on Windows>>EOF-Modeling-EOModeler on Windows]] 63 -** [[Booleans>>EOF-Modeling-Booleans]] 56 +** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Modeling-Common Pitfalls and Troubleshooting]] 57 +** [[EOModeler>>documentation:EOF-Modeling-EOModeler]] 58 +** [[EOModeler on Windows>>documentation:EOF-Modeling-EOModeler on Windows]] 59 +** [[Booleans>>documentation:EOF-Modeling-Booleans]] 64 64 * Advanced 65 -** [[JDBC>>EOF-Modeling-JDBC]] 61 +** [[JDBC>>documentation:EOF-Modeling-JDBC]] 66 66 ** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]] 67 67 ** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]] 68 -** [[Prototypes>>EOF-Modeling-Prototypes]] 64 +** [[Prototypes>>documentation:EOF-Modeling-Prototypes]] 69 69 ** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]] 70 -** [[Custom Attributes>>EOF-Modeling-Custom Attributes]] 71 -* [[Examples>>EOF-Modeling-Examples]] 66 +** [[Custom Attributes>>documentation:EOF-Modeling-Custom Attributes]] 67 +* [[Examples>>documentation:EOF-Modeling-Examples]] 72 72 73 -== Using EOF 69 +== Using EOF == 74 74 75 -* [[Overview>>EOF-Using EOF-Overview]] 71 +* [[Overview>>documentation:EOF-Using EOF-Overview]] 76 76 * Required Reading 77 -** [[The EOF Commandments>>EOF-Using EOF-The EOF Commandments]] 73 +** [[The EOF Commandments>>documentation:EOF-Using EOF-The EOF Commandments]] 78 78 ** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]] 79 -** [[EO Editing Context>>EOF-Using EOF-EO Editing Context]] 75 +** [[EO Editing Context>>documentation:EOF-Using EOF-EO Editing Context]] 80 80 ** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]] 81 81 ** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]] 82 82 ** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]] 83 -** [[Context and Database Locking>>EOF-Using EOF-Context and Database Locking]] 84 -** [[Faulting>>EOF-Using EOF-Faulting]] 85 -** [[Fetching>>EOF-Using EOF-Fetching]] 79 +** [[Context and Database Locking>>documentation:EOF-Using EOF-Context and Database Locking]] 80 +** [[Faulting>>documentation:EOF-Using EOF-Faulting]] 81 +** [[Fetching>>documentation:EOF-Using EOF-Fetching]] 86 86 ** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]] 87 -** [[Deleting>>EOF-Using EOF-Deleting]] 88 -** [[Caching and Freshness>>EOF-Using EOF-Caching and Freshness]] 89 -** [[Optimistic Locking>>EOF-Using EOF-Optimistic Locking]] 90 -** [[Memory Management>>EOF-Using EOF-Memory Management]] 91 -** [[EOF Best Practices>>EOF-Using EOF-EOF Best Practices]] 92 -** [[Configuration Settings>>EOF-Using EOF-Configuration Settings]] 93 -** [[Common Pitfalls and Troubleshooting>>EOF-Using EOF-Common Pitfalls and Troubleshooting]] 83 +** [[Deleting>>documentation:EOF-Using EOF-Deleting]] 84 +** [[Caching and Freshness>>documentation:EOF-Using EOF-Caching and Freshness]] 85 +** [[Optimistic Locking>>documentation:EOF-Using EOF-Optimistic Locking]] 86 +** [[Memory Management>>documentation:EOF-Using EOF-Memory Management]] 87 +** [[EOF Best Practices>>documentation:EOF-Using EOF-EOF Best Practices]] 88 +** [[Configuration Settings>>documentation:EOF-Using EOF-Configuration Settings]] 89 +** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Using EOF-Common Pitfalls and Troubleshooting]] 94 94 * Advanced 95 95 ** [[EOGenerator>>EOF-Using EOF-EOGenerator]] 96 -** [[Logging>>EOF-Using EOF-Logging]] 97 -** [[EOF Performance Tuning>>EOF-Using EOF-EOF Performance Tuning]] 98 -** [[Primary Keys>>EOF-Using EOF-Primary Keys]] 99 -** [[Compound Primary Keys>>EOF-Using EOF-Compound Primary Keys]] 100 -** [[Concurrency>>EOF-Using EOF-Concurrency]] 101 -** [[Validation>>EOF-Using EOF-Validation]] 102 -** [[Database Adaptors and Plugins>>EOF-Using EOF-Database Adaptors and Plugins]] 103 -** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]] 92 +** [[Logging>>documentation:EOF-Using EOF-Logging]] 93 +** [[EOF Performance Tuning>>documentation:EOF-Using EOF-EOF Performance Tuning]] 94 +** [[Primary Keys>>documentation:EOF-Using EOF-Primary Keys]] 95 +** [[Compound Primary Keys>>documentation:EOF-Using EOF-Compound Primary Keys]] 96 +** [[Concurrency>>documentation:EOF-Using EOF-Concurrency]] 97 +** [[Validation>>documentation:EOF-Using EOF-Validation]] 98 +** [[Database Adaptors and Plugins>>documentation:EOF-Using EOF-Database Adaptors and Plugins]] 99 +** [[Undo and Redo>>documentation:EOF-Using EOF-Undo and Redo]] 104 104 ** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]] 105 -** [[EOSharedEditingContext>>EOF-Using EOF-EOSharedEditingContext]] 106 -** [[Raw Rows>>EOF-Using EOF-Raw Rows]] 107 -** [[Batch Fetching>>EOF-Using EOF-Batch Fetching]] 108 -** [[Fetch Limits>>EOF-Using EOF-Fetch Limits]] 109 -** [[Bulk Operations>>EOF-Using EOF-Bulk Operations]] 110 -** [[Schema Changes>>EOF-Using EOF-Schema Changes]] 111 -** [[Delegates and Notifications>>EOF-Using EOF-Delegates and Notifications]] 112 -** [[Multiple Stacks or Instances>>EOF-Using EOF-Multiple Stacks or Instances]] 113 -** [[Custom Qualifiers>>EOF-Using EOF-Custom Qualifiers]] 114 -** [[Localization and Internationalization>>EOF-Using EOF-Localization and Internationalization]] 115 -** [[Default Values>>EOF-Using EOF-Default Values]] 116 -** [[Custom EOAdaptor>>EOF-Using EOF-Custom EOAdaptor]] 117 -** [[EOF Traces>>EOF-Using EOF-EOF Traces]] 118 -** [[Problems>>EOF-Using EOF-Problems]] 119 -* [[Tips and Tricks>>EOF-Using EOF-Tips and Tricks]] 101 +** [[EOSharedEditingContext>>documentation:EOF-Using EOF-EOSharedEditingContext]] 102 +** [[Raw Rows>>documentation:EOF-Using EOF-Raw Rows]] 103 +** [[Batch Fetching>>documentation:EOF-Using EOF-Batch Fetching]] 104 +** [[Fetch Limits>>documentation:EOF-Using EOF-Fetch Limits]] 105 +** [[Bulk Operations>>documentation:EOF-Using EOF-Bulk Operations]] 106 +** [[Schema Changes>>documentation:EOF-Using EOF-Schema Changes]] 107 +** [[Delegates and Notifications>>documentation:EOF-Using EOF-Delegates and Notifications]] 108 +** [[Multiple Stacks or Instances>>documentation:EOF-Using EOF-Multiple Stacks or Instances]] 109 +** [[Custom Qualifiers>>documentation:EOF-Using EOF-Custom Qualifiers]] 110 +** [[Localization and Internationalization>>documentation:EOF-Using EOF-Localization and Internationalization]] 111 +** [[Default Values>>documentation:EOF-Using EOF-Default Values]] 112 +** [[Custom EOAdaptor>>documentation:EOF-Using EOF-Custom EOAdaptor]] 113 +** [[EOF Traces>>documentation:EOF-Using EOF-EOF Traces]] 114 +** [[Problems>>documentation:EOF-Using EOF-Problems]] 115 +* [[Tips and Tricks>>documentation:EOF-Using EOF-Tips and Tricks]] 120 120 * [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]] 121 -* [[Help ~[~[image:_EOF_is_Doing_Strange_Things~]~]>>EOF-Using EOF-Breaking EOF]]117 +* [[Help//EOF//is//Doing//Strange//Things//>>documentation:EOF-Using EOF-Breaking EOF]] 122 122 123 -= Web Applications 119 += Web Applications = 124 124 125 -== Introduction 121 +== Introduction == 126 126 127 127 * [[Overview>>Web Applications-Overview]] 128 128 129 -== Development 125 +== Development == 130 130 131 131 * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]] 132 132 * Required Reading 133 133 ** [[Apache>>Development-Apache]] 134 -** [[WO Adaptor>> Web Applications-Development-WO Adaptor]]130 +** [[WO Adaptor>>documentation:Development-WO Adaptor]] 135 135 ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]] 136 -** [[WO Session>> Web Applications-Development-WO Session]]132 +** [[WO Session>>documentation:Development-WO Session]] 137 137 ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]] 138 -*** [[Binding Synchronization>> Web Applications-Development-WO Component-Binding Synchronization]]139 -*** [[Code, Templates, and WODs>> Web Applications-Development-WO Component-Code Template and WODs]]134 +*** [[Binding Synchronization>>documentation:Development-WO Component-Binding Synchronization]] 135 +*** [[Code, Templates, and WODs>>documentation:Development-WO Component-Code Template and WODs]] 140 140 *** [[Built-in Components>>Development-WO Component-Built-in Components]] 141 -** [[Component Actions>>Development-Component Actions]] 142 -** [[Direct Actions>>Development-Direct Actions]] 137 +** [[Component Actions>>documentation:Development-Component Actions]] 138 +** [[Direct Actions>>documentation:Development-Direct Actions]] 143 143 ** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]] 144 144 ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]] 145 -** [[Authentication and Security>>Development-Authentication and Security]] 146 -** [[General Best Practices>>Development-General Best Practices]] 147 -** [[WOForm Best Practices>> Web Applications-Development-WOForm Best Practices]]148 -** [[WODisplayGroup>>Programming__WebObjects-Web Applications-Development-WODisplayGroup]]141 +** [[Authentication and Security>>documentation:Development-Authentication and Security]] 142 +** [[General Best Practices>>documentation:Development-General Best Practices]] 143 +** [[WOForm Best Practices>>documentation:Development-WOForm Best Practices]] 144 +** WODisplayGroupProgrammingWebObjects-Web Applications-Development-WODisplayGroup 149 149 ** [[Debugging Techniques>>Development-Debugging Techniques]] 150 150 ** [[Direct Connect>>Development-Direct Connect]] 151 -** [[Frameworks>>Development-Frameworks]] 152 -** [[Ajax>>Development-Ajax]] 153 -** [[CSS>>Development-CSS]] 154 -** [[Sending Emails>> Web Applications-Development-Sending Emails]]147 +** [[Frameworks>>documentation:Development-Frameworks]] 148 +** [[Ajax>>documentation:Development-Ajax]] 149 +** [[CSS>>documentation:Development-CSS]] 150 +** [[Sending Emails>>documentation:Development-Sending Emails]] 155 155 ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]] 156 156 ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]] 157 -** [[Common Pitfalls and Troubleshooting>>Development-Common Pitfalls and Troubleshooting]] 153 +** [[Common Pitfalls and Troubleshooting>>documentation:Development-Common Pitfalls and Troubleshooting]] 158 158 * Advanced 159 -** [[Audit Trails>>Development-Audit Trails]] 160 -** [[Backtracking>>Programming__WebObjects-Web Applications-Development-Backtracking]]155 +** [[Audit Trails>>documentation:Development-Audit Trails]] 156 +** BacktrackingProgrammingWebObjects-Web Applications-Development-Backtracking 161 161 ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]] 162 -** [[Image Thumbnailing>> Web Applications-Development-Thumbnailing]]163 -** [[Database vs Filesystem (aka Images in the Database?)>>Development-Database vs Filesystem]] 158 +** [[Image Thumbnailing>>documentation:Development-Thumbnailing]] 159 +** [[Database vs Filesystem (aka Images in the Database?)>>documentation:Development-Database vs Filesystem]] 164 164 ** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]] 165 -** [[Stateless Components>> Web Applications-Development-Stateless Components]]161 +** [[Stateless Components>>documentation:Development-Stateless Components]] 166 166 ** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]] 167 -** [[WOEvents and Logging>> Web Applications-Development-WOEvents and Logging]]168 -** [[PDF Generation>> Web Applications-Development-PDF Generation]]169 -** [[Excel Generation>>Development-Excel Generation]] 170 -** [[SSL>> Web Applications-Development-SSL requests via https protocol]]171 -** [[Localization and Internationalization>> Web Applications-Development-Localization and Internationalization]]172 -** [[Testing and JUnit>> Web Applications-Development-Testing and JUnit]]173 -** [[Custom Error Handling>>Development-Custom Error Handling]] 163 +** [[WOEvents and Logging>>documentation:Development-WOEvents and Logging]] 164 +** [[PDF Generation>>documentation:Development-PDF Generation]] 165 +** [[Excel Generation>>documentation:Development-Excel Generation]] 166 +** [[SSL>>documentation:Development-SSL requests via https protocol]] 167 +** [[Localization and Internationalization>>documentation:Development-Localization and Internationalization]] 168 +** [[Testing and JUnit>>documentation:Development-Testing and JUnit]] 169 +** [[Custom Error Handling>>documentation:Development-Custom Error Handling]] 174 174 ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]] 175 -** [[Custom Templates>>Development-Custom Templates]] 176 -** [[Calling Commandline Applications>>Calling Commandline Applications]] 171 +** [[Custom Templates>>documentation:Development-Custom Templates]] 172 +** [[Calling Commandline Applications>>documentation:Calling Commandline Applications]] 177 177 ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]] 178 -** [[Profiling WO Apps>> Web Applications-Development-Profiling WO Apps]]179 -** [[J2EE Integration>> Web Applications-Development-J2EE Integration]]180 -** [[WebObjects and Subversion>> Web Applications-Development-WebObjects and Subversion]]181 -** [[Third Party Jars>> Web Applications-Development-Third Party Jars]]182 -** [[Generating Static Pages>>Development-Generating Static Pages]] 174 +** [[Profiling WO Apps>>documentation:Development-Profiling WO Apps]] 175 +** [[J2EE Integration>>documentation:Development-J2EE Integration]] 176 +** [[WebObjects and Subversion>>Development-WebObjects and Subversion]] 177 +** [[Third Party Jars>>documentation:Development-Third Party Jars]] 178 +** [[Generating Static Pages>>documentation:Development-Generating Static Pages]] 183 183 ** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]] 184 -** [[Custom Resource Manager>>Development-Custom Resource Manager]] 185 -** [[Persistent Sessions>> Web Applications-Development-Persistent Sessions]]186 -** [[How Forms Work>>Development-How Forms Work]] 187 -* [[Development on Windows>>Development-Development on Windows]] 188 -* [[Tips and Tricks>> Web Applications-Development-Tips and Tricks]]180 +** [[Custom Resource Manager>>documentation:Development-Custom Resource Manager]] 181 +** [[Persistent Sessions>>documentation:Development-Persistent Sessions]] 182 +** [[How Forms Work>>documentation:Development-How Forms Work]] 183 +* [[Development on Windows>>documentation:Development-Development on Windows]] 184 +* [[Tips and Tricks>>documentation:Development-Tips and Tricks]] 189 189 * Examples 190 -** [[-Hands On__ Hello World - Your First WebObjects Application-]] 191 -** [[Page Layout>>Development-Examples-Page Layout]] 192 -** [[List Components>>Development-Examples-List Components]] 193 -** [[Calendar Component>>Development-Examples-Calendar Component]] 194 -** [[Path Inspector>>Development-Examples-Path Inspector]] 195 -** [[Alphabetic List>>Development-Examples-Alphabetic List]] 196 -** [[Login>>Development-Examples-Login]] 197 -** [[Anchors>>Development-Examples-Anchors]] 198 -** [[Open Link in New Window>>Development-Examples-Open Link in New Window]] 199 -** [[Return a File>>Development-Examples-Return a File]] 186 +** [[Hands On// Hello World - Your First WebObjects Application//>>-Hands On__ Hello World - Your First WebObjects Application-]] 187 +** [[Page Layout>>documentation:Development-Examples-Page Layout]] 188 +** [[List Components>>documentation:Development-Examples-List Components]] 189 +** [[Calendar Component>>documentation:Development-Examples-Calendar Component]] 190 +** [[Path Inspector>>documentation:Development-Examples-Path Inspector]] 191 +** [[Alphabetic List>>documentation:Development-Examples-Alphabetic List]] 192 +** [[Login>>documentation:Development-Examples-Login]] 193 +** [[Anchors>>documentation:Development-Examples-Anchors]] 194 +** [[Open Link in New Window>>documentation:Development-Examples-Open Link in New Window]] 195 +** [[Return a File>>documentation:Development-Examples-Return a File]] 200 200 201 -== Deployment 197 +== Deployment == 202 202 203 -* [[Overview>> Deployment-Overview]]199 +* [[Overview>>Overview]] 204 204 * Required Reading 205 -** [[Apache>> Deployment-Apache]]201 +** [[Apache>>documentation:Configuring Apache for WebObjects]] 206 206 ** [[Memory Settings>>Deployment-Memory Settings]] 207 207 ** [[Standard Deployment>>Deployment-Standard Deployment]] 208 -** [[wotaskd>> Deployment-wotaskd]]209 -** [[Java Monitor>> Deployment-Java210 -** [[Logging>> Deployment-Logging]]211 -** [[Split Install>> Deployment-SplitInstall]]212 -** [[Common Pitfalls and Troubleshooting>> Deployment-CommonPitfalls andTroubleshooting]]204 +** [[wotaskd>>wotaskd]] 205 +** [[Java Monitor>>JavaMonitor]] 206 +** [[Logging>>documentation:Log Rotation]] 207 +** [[Split Install>>documentation:Split Deployments]] 208 +** [[Common Pitfalls and Troubleshooting>>documentation:Troubleshooting Deployment]] 213 213 * Advanced 214 -** [[WOStats>> Deployment-WOStats]]215 -** [[Additional Monitoring>> Deployment-AdditionalMonitoring]]216 -** [[Scheduled Restart>> Deployment-Scheduled Restart]]210 +** [[WOStats>>documentation:Troubleshooting WOStats]] 211 +** [[Additional Monitoring>>documentation:Monitoring your deployed Applications]] 212 +** [[Scheduled Restart>>documentation:Troubleshooting Scheduled Restarts]] 217 217 ** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]] 218 -** [[J2EE and Servlet Deployment>>Deploy ment-J2EE and ServletDeployment]]219 -** [[Tomcat Deployment>> Deployment-Tomcatment]]214 +** [[J2EE and Servlet Deployment>>Deploying on J2EE and Servlet Containers]] 215 +** [[Tomcat Deployment>>documentation:Deploying with Tomcat]] 220 220 ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]] 221 -** [[Killing WOA Processes>> Deployment-Killing WOA Processes]]222 -** [[Debugging Frozen Deployed Instances>> Deployment-Debugging Frozen Deployed Instances]]217 +** [[Killing WOA Processes>>documentation:Killing WOA Processes]] 218 +** [[Debugging Frozen Deployed Instances>>documentation:Troubleshooting Frozen Deployed Instances]] 223 223 * Platform Specifics 224 -** [[Mac OS X Server>>Deploy ment-Mac OS X Server]]220 +** [[Mac OS X Server>>documentation:Deploying on Mac OS X Server]] 225 225 ** [[Linux>>Web Applications-Deployment-Linux]] 226 -** [[Solaris>>Deploy ment-Solaris WO5.3.3]]227 -** [[FreeBSD WO5.2>>Deploy ment-FreeBSD WO5.2]]228 -** [[FreeBSD WO5.3>>Deploy ment-FreeBSD WO5.3]]229 -** [[FreeBSD 6.2 WO 5.3.3>>Deploy ment-FreeBSD 6.2 WO5.3.3]]230 -** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Deploy ment-FreeBSD 6.x WO 5.3.3 port]]231 -** [[Windows>>Deploy ment-Windows]]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)]] 232 232 * Helpful Tools & Shellscripts 233 233 234 -= Web Services 230 += Web Services = 235 235 236 236 * [[Overview>>Programming__WebObjects-Web Services-Overview]] 237 237 * Required Reading 238 -** [[WO as a Web Service Provider>>Web Services-Web Service Provider]] 239 -** [[WO as a Web Service Consumer>>Web Services-Web Service Consumer]] 234 +** [[WO as a Web Service Provider>>documentation:Web Services-Web Service Provider]] 235 +** [[WO as a Web Service Consumer>>documentation:Web Services-Web Service Consumer]] 240 240 ** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]] 241 -** [[Common Pitfalls and Troubleshooting>>Web Services-Common Pitfalls and Troubleshooting]] 237 +** [[Common Pitfalls and Troubleshooting>>documentation:Web Services-Common Pitfalls and Troubleshooting]] 242 242 * General Info 243 -** [[Instructions for .NET consuming Direct to WebServices>>Web Services-Instructions for .NET consuming Direct to WebServices]] 244 -** [[Testing Services with Terminal>>Web Services-Testing Services with Terminal]] 239 +** [[Instructions for .NET consuming Direct to WebServices>>documentation:Web Services-Instructions for .NET consuming Direct to WebServices]] 240 +** [[Testing Services with Terminal>>documentation:Web Services-Testing Services with Terminal]] 245 245 * Advanced 246 -** [[Sending Large Data>>Web Services-Sending Large Data]] 247 -** [[How to Trust Any SSL Certificate>>Web Services-How to Trust Any SSL Certificate]] 248 -** [[Problems>>Web Services-Problems]] 249 -** [[Controlling Enterprise Object Serialisation>>Web Services-Controlling Enterprise Object Serialisation]] 250 -** [[Controlling WSDL Service Location>>Web Services-Controlling WSDL Service Location]] 251 -** [[Integration with WebServicesCore on MacOS-X>>Web Services-Integration with WebServicesCore on MacOS-X]] 252 -** [[Working With Temporary GlobalIDs>>Web Services-Working With Temporary GlobalIDs]] 242 +** [[Sending Large Data>>documentation:Web Services-Sending Large Data]] 243 +** [[How to Trust Any SSL Certificate>>documentation:Web Services-How to Trust Any SSL Certificate]] 244 +** [[Problems>>documentation:Web Services-Problems]] 245 +** [[Controlling Enterprise Object Serialisation>>documentation:Web Services-Controlling Enterprise Object Serialisation]] 246 +** [[Controlling WSDL Service Location>>documentation:Web Services-Controlling WSDL Service Location]] 247 +** [[Integration with WebServicesCore on MacOS-X>>documentation:Web Services-Integration with WebServicesCore on MacOS-X]] 248 +** [[Working With Temporary GlobalIDs>>documentation:Web Services-Working With Temporary GlobalIDs]] 253 253 254 254 * [[Examples>>Programming__WebObjects-Web Services-Examples]] 255 255 256 -= Complementary Frameworks 252 += Complementary Frameworks = 257 257 258 -== Project WONDER 254 +== Project WONDER == 259 259 260 -* [[Overview>>Project WONDER-Overview]] 256 +* [[Overview>>documentation:Project WONDER-Overview]] 261 261 * Required Reading 262 -** [[Installing>> Project WONDER-Installing]]263 -** [[Quickstart>>Project WONDER-Quickstart]] 264 -** [[History>>Project WONDER-History]] 258 +** [[Installing>>documentation:Getting the Wonder Source Code]] 259 +** [[Quickstart>>documentation:Project WONDER-Quickstart]] 260 +** [[History>>documentation:Project WONDER-History]] 265 265 ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]] 266 -*** [[Ajax>> ProjectWONDER-Frameworks-Ajax]]262 +*** [[Ajax>>documentation:Ajax Framework]] 267 267 *** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]] 268 -*** [[ERCalendar>> Project WONDER-Frameworks-ERCalendar]]269 -*** [[ERChangeNotificationJMS>> Project WONDER-Frameworks-ERChangeNotificationJMS]]264 +*** [[ERCalendar>>documentation:ERCalendar Framework]] 265 +*** [[ERChangeNotificationJMS>>documentation:ERChangeNotificationJMS Framework]] 270 270 *** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]] 271 271 *** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]] 272 -*** [[ERExtensions>> Project WONDER-Frameworks-ERExtensions]]273 -*** [[ERIMAdaptor>>Programming__WebObjects-Project WONDER-Frameworks-ERIMAdaptor]]274 -*** [[ERJavaMail>> Project WONDER-Frameworks-ERJavaMail]]275 -*** [[ERPlot>> ProjectWONDER-Frameworks-ERPlot]]268 +*** [[ERExtensions>>documentation:ERExtensions Framework]] 269 +*** ERIMAdaptorProgrammingWebObjects-Project WONDER-Frameworks-ERIMAdaptor 270 +*** [[ERJavaMail>>documentation:ERJavaMail Framework]] 271 +*** [[ERPlot>>documentation:ERPlot Framework]] 276 276 *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]] 277 -*** [[ERSelenium>> Project WONDER-Frameworks-ERSelenium]]278 -*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]] 273 +*** [[ERSelenium>>documentation:ERSelenium Framework]] 274 +*** [[ExcelGeneration>>documentation:Project WONDER-Frameworks-ExcelGeneration]] 279 279 *** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]] 280 -*** [[PostgresqlPlugin>> Project WONDER-Frameworks-PostgresqlPlugin]]276 +*** [[PostgresqlPlugin>>documentation:PostgresqlPlugin Framework]] 281 281 *** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]] 282 -*** [[Validity>> Project WONDER-Frameworks-Validity]]283 -*** [[WOOgnl>> ProjectNDER-Frameworks-WOOgnl]]284 -*** [[WOPaypal>> ProjectNDER-Frameworks-WOPaypal]]278 +*** [[Validity>>documentation:Validity Framework]] 279 +*** [[WOOgnl>>documentation:WOOgnl Framework]] 280 +*** [[WOPaypal>>documentation:WOPaypal Framework]] 285 285 ** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]] 286 -** [[PlugIns>>Programming__WebObjects-Project WONDER-PlugIns]]282 +** PlugInsProgrammingWebObjects-Project WONDER-PlugIns 287 287 * Advanced 288 288 * [[Examples>>Programming__WebObjects-Project WONDER-Examples]] 289 289 290 -== WireHose 286 +== WireHose == 291 291 292 -* [[Overview>>Wirehose]] 288 +* [[Overview>>documentation:Wirehose]] 293 293 * Basic Concepts 294 -** [[Content Management>>Wirehose-Content Management]] 295 -** [[Personalization>>Programming__WebObjects-Wirehose-Personalization]]296 -** [[Access Control>>Wirehose-Access Control]] 297 -** [[Dynamic Layouts>>Wirehose-Dynamic Layouts]] 298 -** [[Rapid Development>>Wirehose-Rapid Revelopment]] 290 +** [[Content Management>>documentation:Wirehose-Content Management]] 291 +** PersonalizationProgrammingWebObjects-Wirehose-Personalization 292 +** [[Access Control>>documentation:Wirehose-Access Control]] 293 +** [[Dynamic Layouts>>documentation:Wirehose-Dynamic Layouts]] 294 +** [[Rapid Development>>documentation:Wirehose-Rapid Revelopment]] 299 299 * Reference 300 -** [[Installation>>Programming__WebObjects-Wirehose-Installation]]296 +** InstallationProgrammingWebObjects-Wirehose-Installation 301 301 ** Online Reference Library 302 302 *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]] 303 303 *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]] ... ... @@ -311,28 +311,28 @@ 311 311 ** [[Jubii Music Download Store>>http://musikdownload.jubii.dk/cgi-bin/WebObjects/Jubii]] 312 312 ** [[Uziing (Scandanavian "Toys-R-Us") Music Store>>http://www.uziing.com/]] (UI is all in Flash) 313 313 314 -== LEWOStuff 310 +== LEWOStuff == 315 315 316 -* [[Overview>>LEWOStuff-Overview]] 312 +* [[Overview>>documentation:LEWOStuff-Overview]] 317 317 318 -== GVC Frameworks and GVC.SiteMaker 314 +== GVC Frameworks and GVC.SiteMaker == 319 319 320 -* [[Overview>>GVC Frameworks-Overview]] 316 +* [[Overview>>documentation:GVC Frameworks-Overview]] 321 321 322 -= Development Tools 318 += Development Tools = 323 323 324 324 * [[Overview>>Programming__WebObjects-Development Tools-Overview]] 325 -* [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]] 321 +* [[Eclipse and WOlips>>WOL:Development Tools-Eclipse and WOlips]] 326 326 * [[Xcode>>Development Tools-Xcode]] 327 -* [[EOModeler>>EOF-Modeling-EOModeler]] 323 +* [[EOModeler>>documentation:EOF-Modeling-EOModeler]] 328 328 * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]] 329 -* [[Running Though Apache>>Development Tools-Running Through Apache]] 325 +* [[Running Though Apache>>documentation:Development Tools-Running Through Apache]] 330 330 331 -= Direct-To 327 += Direct-To = 332 332 333 333 * [[Overview>>Programming__WebObjects-Direct-To-Overview]] 334 334 * Required Reading 335 -** [[Web>>Direct-To-Web]] 331 +** [[Web>>documentation:Direct-To-Web]] 336 336 ** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]] 337 337 ** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]] 338 338 * Advanced ... ... @@ -339,7 +339,7 @@ 339 339 ** [[ERD2W - part of the WONDER frameworks>>Programming__WebObjects-Direct-To-ERD2W]] 340 340 * [[Examples>>Programming__WebObjects-Direct-To-Examples]] 341 341 342 -= Case Studies 338 += Case Studies = 343 343 344 344 * [[iTunes Music Store>>Programming__WebObjects-Case Studies-iTunes Music Store]] 345 345 * [[.Mac>>Programming__WebObjects-Case Studies-.Mac]] ... ... @@ -351,21 +351,21 @@ 351 351 * [[WebObjects Showcase>>WebObjects Showcase]] 352 352 * [[WebObjects Sites>>Case Studies-WebObjects Sites]] 353 353 354 -= Java Client 350 += Java Client = 355 355 356 -* [[Overview>>Java Client-Overview]] 357 -* [[Required Reading>>Programming__WebObjects-Java Client-Required Reading]]358 -* [[Advanced>>Programming__WebObjects-Java Client-Advanced]]352 +* [[Overview>>documentation:Java Client-Overview]] 353 +* Required ReadingProgrammingWebObjects-Java Client-Required Reading 354 +* AdvancedProgrammingWebObjects-Java Client-Advanced 359 359 * [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 360 360 * [[svn>>Programming__WebObjects-Java Client-svn]] 361 361 * [[Examples>>Programming__WebObjects-Java Client-Examples]] 362 362 363 -= Testing 359 += Testing = 364 364 365 -* [[Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 366 -* [[WOUnitTest>>Testing-WOUnitTest]] 361 +* [[Load Testing WO Apps with JMeter>>documentation:Testing-Load Testing WO Apps with JMeter]] 362 +* [[WOUnitTest>>documentation:Testing-WOUnitTest]] 367 367 368 -= Database Compatibility / Comparisons 364 += Database Compatibility / Comparisons = 369 369 370 370 * [[FrontBase>>Database Compatibility and Comparisons-FrontBase]] 371 371 * [[OpenBase>>Database Compatibility and Comparisons-OpenBase]] ... ... @@ -374,10 +374,10 @@ 374 374 * [[Oracle>>Database Compatibility and Comparisons-Oracle]] 375 375 * [[Sybase>>Database Compatibility and Comparisons-Sybase]] 376 376 * [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]] 377 -* [[Data Migration>>Database Compatibility and Comparisons-DataMigration]] 373 +* [[Data Migration>>documentation:Database Compatibility and Comparisons-DataMigration]] 378 378 * [[Informix>>Database Compatibility and Comparisons-Informix]] 379 379 380 -= Alternative Technologies Pros / Cons 376 += Alternative Technologies Pros / Cons = 381 381 382 382 * [[ASP.NET>>Alternative Technologies-ASP.NET]] 383 383 * [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]] ... ... @@ -385,7 +385,7 @@ 385 385 * [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]] 386 386 * [[Hibernate>>Programming__WebObjects-Alternative Technologies-Hibernate]] 387 387 * [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]] 388 -* [[Cayenne>> Programming__WebObjects-Alternative Technologies-Cayenne]]384 +* [[Cayenne>>Alternative Technologies-Cayenne]] 389 389 * [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]] 390 390 * [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]] 391 391 * [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]] ... ... @@ -392,15 +392,15 @@ 392 392 * [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]] 393 393 * [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]] 394 394 395 -= Additional Resources 391 += Additional Resources = 396 396 397 -* [[Websites>>Additional Resources-Websites]] 393 +* [[Websites>>documentation:Additional Resources-Websites]] 398 398 * [[-Mailing Lists-]] 399 399 * [[-Tutorials-]] 400 -* [[Books>>Additional Resources-Books]] 396 +* [[Books>>documentation:Additional Resources-Books]] 401 401 * [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]] 402 402 * [[Authors>>Additional Resources-Authors]] 403 -* [[Training>>Additional Resources-WebObjects Training]] 399 +* [[Training>>documentation:Additional Resources-WebObjects Training]] 404 404 405 405 Category:Programming 406 406 Category:WebObjects