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