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