Changes for page Home
Last modified by Markus Ruggiero on 2023/11/13 11:58
From version 902.1
edited by David Avendasora
on 2009/01/22 10:18
on 2009/01/22 10:18
Change comment:
There is no comment for this version
To version 900.1
edited by Pascal Robert
on 2007/09/03 13:53
on 2007/09/03 13:53
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. avendasora1 +XWiki.probert - Content
-
... ... @@ -1,27 +1,39 @@ 1 - {{infotitle="How toContribute to thisWiki"}}1 +WebObjects is a an integrated suite of freely available Java frameworks and tools that helps in developing scalable, sophisticated applications for the Internet on computers with Java support. 2 2 3 - To*edit oradd contenttothisWiki*, youcan simplycreate anewaccount at[http://issues.objectstyle.org/jira/](Thisonly takes afewseconds and isonlyneededifyou't havean account onObjectStylealready).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 - {{/info}}5 +Originally developed by NeXT Computer Inc., in the mid 1990s, it was ported by Apple to Mac OS X and Mac OS X Server in Objective-C and then completely translated to Java. It is the technology on which Apple's own iTunes Music Store is developed. 6 6 7 -This site replaces the [[wikibook>>http://en.wikibooks.org/wiki/Programming:WebObjects]], which has been deprecated. 8 -[[image:hero_webobjects.jpg||align="right" vspace="4" hspace="4"]] 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]]. 9 9 10 -**WebObjects** is a an integrated suite of Java frameworks for rapidly developing scalable, sophisticated Internet and Enterprise applications. It is the most mature platform available for enterprise-level web, web service and java client (three-tier client-server) application development. 11 - 12 -It provides a powerful and mature set of Object-Oriented frameworks for managing Object-Relational Mapping ([[ORM>>http://en.wikipedia.org/wiki/Object-relational_mapping]]) to any JDBC-compliant database, Session Management, Undo/Redo/Revert, Ajax, Web Services, full Java Client applications, Rapid Application Development, Streaming Media, file upload/download and many other popular internet and enterprise application technologies. 13 - 14 -Originally developed by NeXT Computer Inc., in the mid 1990s, it was ported by Apple to Mac OS X and Mac OS X Server in Objective-C and then completely translated to Java for version 5.0. 15 - 16 -It is an incredibly flexible set of frameworks exemplified by Apples own use of it for such varied applications as the [[iTunes Music Store>>http://phobos.apple.com/WebObjects/MZStore.woa/wa/storeFront]], the on-line [[Apple Store>>http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore/]], the [[.Mac>>http://www.mac.com/WebObjects/Welcome]] group of services including Web-Mail and Calendaring and their [[website>>http://www.apple.com]]. as well as many applications developed and deployed by [[others>>http://www.dyned.com/cgi-bin/WebObjects/WOShowcase]]. 17 - 18 -It has a very active [[developer community>>http://www.wocommunity.org/]] and offers excellent support through the very popular [[WebObjects Development>>http://lists.apple.com/archives/webobjects-dev]] and [[WO Deployment>>http://lists.apple.com/archives/webobjects-deploy]] email lists. 19 - 20 -In addition Apple, Inc. also provides [[free>>http://www.apple.com/support/webobjects/]] and [[paid-for>>http://www.apple.com/services/technicalsupport/]] support options. 21 - 22 22 |= Contents 23 23 | {{section}} 24 -{toc:style=disc|indent=20px} 11 +# [#Introduction] 12 +# [#License] 13 +# [#Foundation] 14 +# [#Enterprise Object Framework (EOF)] 15 +## [#Introduction] 16 +## [#Modeling] 17 +## [#Using EOF] 18 +# [#Web Applications] 19 +## [#Introduction] 20 +## [#Development] 21 +## [#Deployment] 22 +# [#Web Services] 23 +# [#Complementary Frameworks] 24 +## [#Project WONDER] 25 +## [#WireHose] 26 +## [#LEWOStuff] 27 +## [#GVC Frameworks and GVC.SiteMaker] 28 +# [#Development Tools] 29 +# [#Direct-To] 30 +# [#Case Studies] 31 +# [#Java Client] 32 +# [#Integration with other clients] 33 +# [#Testing] 34 +# [#Database Compatibility/Comparisons] 35 +# [#Alternative Technologies Pros/Cons] 36 +# [#Additional Resources] 25 25 {{/section}} 26 26 27 27 = Introduction = ... ... @@ -30,7 +30,6 @@ 30 30 * [[History>>Overview-History]] 31 31 * [[Foundation>>Programming__WebObjects-Overview-Foundation]] 32 32 * [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]] 33 -* [[Scratch Setup of WebObjects Development on a Mac>>WOL:Scratch Setup of WebObjects Development on a Mac]] 34 34 * [[Hands On Hello World - Your First WebObjects Application>>Hands On___Hello World - Your First WebObjects Application]] 35 35 * [[Recent Changes>>http://wiki.objectstyle.org/confluence/pages/recentlyupdated.action?key=WO]] 36 36 * [[WebObjects for Database Developers]] ... ... @@ -79,7 +79,6 @@ 79 79 ** [[Prototypes>>EOF-Modeling-Prototypes]] 80 80 ** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]] 81 81 ** [[Custom Attributes>>EOF-Modeling-Custom Attributes]] 82 -** [[Strategy Design Pattern as an Alternative to Entity Inheritance>>Using Strategy Design Pattern with EOF]] 83 83 * [[Examples>>EOF-Modeling-Examples]] 84 84 85 85 == Using EOF == ... ... @@ -115,22 +115,22 @@ 115 115 ** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]] 116 116 ** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]] 117 117 ** [[EOSharedEditingContext>>EOF-Using EOF-EOSharedEditingContext]] 118 -** [[Raw Rows>>EOF-Using EOF-Raw Rows]] 119 -** [[Batch Fetching>>EOF-Using EOF-Batch Fetching]] 120 -** [[Fetch Limits>>EOF-Using EOF-Fetch Limits]] 121 -** [[Bulk Operations>>EOF-Using EOF-Bulk Operations]] 122 -** [[Schema Changes>>EOF-Using EOF-Schema Changes]] 123 -** [[Delegates and Notifications>>EOF-Using EOF-Delegates and Notifications]] 124 -** [[Multiple Stacks or Instances>>EOF-Using EOF-Multiple Stacks or Instances]] 125 -** [[Custom Qualifiers>>EOF-Using EOF-Custom Qualifiers]] 126 -** [[Localization and Internationalization>>EOF-Using EOF-Localization and Internationalization]] 127 -** [[Default Values>>EOF-Using EOF-Default Values]] 128 -** [[Custom EOAdaptor>>EOF-Using EOF-Custom EOAdaptor]] 129 -** [[EOF Traces>>EOF-Using EOF-EOF Traces]] 130 -** [[Problems>>EOF-Using EOF-Problems]] 131 -* [[Tips and Tricks>>EOF-Using EOF-Tips and Tricks]] 128 +** [[Raw Rows>>Programming__WebObjects-EOF-Using EOF-Raw Rows]] 129 +** [[Batch Fetching>>Programming__WebObjects-EOF-Using EOF-Batch Fetching]] 130 +** [[Fetch Limits>>Programming__WebObjects-EOF-Using EOF-Fetch Limits]] 131 +** [[Bulk Operations>>Programming__WebObjects-EOF-Using EOF-Bulk Operations]] 132 +** [[Schema Changes>>Programming__WebObjects-EOF-Using EOF-Schema Changes]] 133 +** [[Delegates and Notifications>>Programming__WebObjects-EOF-Using EOF-Delegates and Notifications]] 134 +** [[Multiple Stacks or Instances>>Programming__WebObjects-EOF-Using EOF-Multiple Stacks or Instances]] 135 +** [[Custom Qualifiers>>Programming__WebObjects-EOF-Using EOF-Custom Qualifiers]] 136 +** [[Localization and Internationalization>>Programming__WebObjects-EOF-Using EOF-Localization and Internationalization]] 137 +** [[Default Values>>Programming__WebObjects-EOF-Using EOF-Default Values]] 138 +** [[Custom EOAdaptor>>Programming__WebObjects-EOF-Using EOF-Custom EOAdaptor]] 139 +** [[EOF Traces>>Programming__WebObjects-EOF-Using EOF-EOF Traces]] 140 +** [[Problems>>Programming__WebObjects-EOF-Using EOF-Problems]] 141 +* [[Tips and Tricks>>Programming__WebObjects-EOF-Using EOF-Tips and Tricks]] 132 132 * [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]] 133 -* [[Help//EOF//is//Doing//Strange//Things//>>EOF-Using EOF-Breaking EOF]] 143 +* [[Help//EOF//is//Doing//Strange//Things//>>Programming__WebObjects-EOF-Using EOF-Breaking EOF]] 134 134 135 135 = Web Applications = 136 136 ... ... @@ -141,184 +141,159 @@ 141 141 == Development == 142 142 143 143 * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]] 144 -* [[Beginner's Guide>>Programming__WebObjects-Web Applications-Development-Beginner's Guide]] 145 145 * Required Reading 146 -** [[Apache>>Development Tools-Running Through Apache]] 147 -** [[WO Adaptor>>Web Applications-Development-WO Adaptor]] 155 +** [[Apache>>Programming__WebObjects-Development Tools-Running Through Apache]] 156 +** [[WO Adaptor>>Programming__WebObjects-Web Applications-Development-WO Adaptor]] 148 148 ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]] 149 -** [[WO Session>>Web Applications-Development-WO Session]] 158 +** [[WO Session>>Programming__WebObjects-Web Applications-Development-WO Session]] 150 150 ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]] 151 -*** [[Binding Synchronization>>Web Applications-Development-WO Component-Binding Synchronization]] 152 -*** [[Code, Templates, and WODs>>Web Applications-Development-WO Component-Code Template and WODs]] 160 +*** [[Binding Synchronization>>Programming__WebObjects-Web Applications-Development-WO Component-Binding Synchronization]] 161 +*** [[Code, Templates, and WODs>>Programming__WebObjects-Web Applications-Development-WO Component-Code Template and WODs]] 153 153 *** [[Built-in Components>>Programming__WebObjects-Web Applications-Development-WO Component-Built-in Components]] 154 -** [[Component Actions>>Web Applications-Development-Component Actions]] 155 -** [[Direct Actions>>Web Applications-Development-Direct Actions]] 163 +** [[Component Actions>>Programming__WebObjects-Web Applications-Development-Component Actions]] 164 +** [[Direct Actions>>Programming__WebObjects-Web Applications-Development-Direct Actions]] 156 156 ** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]] 157 157 ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]] 158 -** [[Authentication and Security>>Web Applications-Development-Authentication and Security]] 159 -** [[General Best Practices>>Web Applications-Development-General Best Practices]] 160 -** [[WOForm Best Practices>>Web Applications-Development-WOForm Best Practices]] 161 -** [[WODisplayGroup>>Web Applications-Development-WODisplayGroup]] 167 +** [[Authentication and Security>>Programming__WebObjects-Web Applications-Development-Authentication and Security]] 168 +** [[General Best Practices>>Programming__WebObjects-Web Applications-Development-General Best Practices]] 169 +** [[WOForm Best Practices>>Programming__WebObjects-Web Applications-Development-WOForm Best Practices]] 170 +** [[WODisplayGroup>>Programming__WebObjects-Web Applications-Development-WODisplayGroup]] 162 162 ** [[Debugging Techniques>>Programming__WebObjects-Web Applications-Development-Debugging Techniques]] 163 -** [[Direct Connect>>Web Applications-Development-Direct Connect]] 164 -** [[Frameworks>>Web Applications-Development-Frameworks]] 165 -** [[Ajax>>Web Applications-Development-Ajax]] 166 -** [[CSS>>Web Applications-Development-CSS]] 167 -** [[Sending Emails>>Web Applications-Development-Sending Emails]] 172 +** [[Direct Connect>>Programming__WebObjects-Web Applications-Development-Direct Connect]] 173 +** [[Frameworks>>Programming__WebObjects-Web Applications-Development-Frameworks]] 174 +** [[Ajax>>Programming__WebObjects-Web Applications-Development-Ajax]] 175 +** [[CSS>>Programming__WebObjects-Web Applications-Development-CSS]] 176 +** [[Sending Emails>>Programming__WebObjects-Web Applications-Development-Sending Emails]] 168 168 ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]] 169 169 ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]] 170 -** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]] 171 - 179 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Development-Common Pitfalls and Troubleshooting]] 172 172 * Advanced 173 - 174 -* 175 -** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]] 176 -** [[Audit Trails>>Web Applications-Development-Audit Trails]] 177 -** [[Backtracking>>Web Applications-Development-Backtracking]] 181 +** [[Audit Trails>>Programming__WebObjects-Web Applications-Development-Audit Trails]] 182 +** [[Backtracking>>Programming__WebObjects-Web Applications-Development-Backtracking]] 178 178 ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]] 179 -** [[Image Thumbnailing>>Web Applications-Development-Thumbnailing]] 180 -** [[Database vs Filesystem (aka Images in the Database?)>>Web Applications-Development-Database vs Filesystem]] 184 +** [[Image Thumbnailing>>Programming__WebObjects-Web Applications-Development-Thumbnailing]] 185 +** [[Database vs Filesystem (aka Images in the Database?)>>Programming__WebObjects-Web Applications-Development-Database vs Filesystem]] 181 181 ** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]] 182 -** [[Stateless Components>>Web Applications-Development-Stateless Components]] 187 +** [[Stateless Components>>Programming__WebObjects-Web Applications-Development-Stateless Components]] 183 183 ** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]] 184 -** [[WOEvents and Logging>>Web Applications-Development-WOEvents and Logging]] 185 -** [[PDF Generation>>Web Applications-Development-PDF Generation]] 186 -** [[Excel Generation>>Web Applications-Development-Excel Generation]] 187 -** [[SSL>>Web Applications-Development-SSL requests via https protocol]]188 -** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]] 189 -** [[Testing and JUnit>>Web Applications-Development-Testing and JUnit]] 190 -** [[Custom Error Handling>>Web Applications-Development-Custom Error Handling]] 189 +** [[WOEvents and Logging>>Programming__WebObjects-Web Applications-Development-WOEvents and Logging]] 190 +** [[PDF Generation>>Programming__WebObjects-Web Applications-Development-PDF Generation]] 191 +** [[Excel Generation>>Programming__WebObjects-Web Applications-Development-Excel Generation]] 192 +** [[SSL>>Programming__WebObjects-Web Applications-Development-SSL]] 193 +** [[Localization and Internationalization>>Programming__WebObjects-Web Applications-Development-Localization and Internationalization]] 194 +** [[Testing and JUnit>>Programming__WebObjects-Web Applications-Development-Testing and JUnit]] 195 +** [[Custom Error Handling>>Programming__WebObjects-Web Applications-Development-Custom Error Handling]] 191 191 ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]] 192 -** [[Custom Templates>>Web Applications-Development-Custom Templates]] 193 -** [[Calling Commandline Applications>>Web Applications-Development-Calling Commandline Applications]] 197 +** [[Custom Templates>>Programming__WebObjects-Web Applications-Development-Custom Templates]] 198 +** [[Calling Commandline Applications>>Programming__WebObjects-Web Applications-Development-Calling Commandline Applications]] 194 194 ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]] 195 -** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]] 196 -** [[J2EE Integration>>Web Applications-Development-J2EE Integration]] 197 -** [[Third Party Jars>>Web Applications-Development-Third Party Jars]] 198 -** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]] 199 -** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]] 200 -** [[Custom Resource Manager>>Web Applications-Development-Custom Resource Manager]] 201 -** [[Persistent Sessions>>Web Applications-Development-Persistent Sessions]] 202 -** [[How Forms Work>>Web Applications-Development-How Forms Work]] 203 -* [[Development on Windows>>Web Applications-Development-Development on Windows]] 204 -* [[Tips and Tricks>>Web Applications-Development-Tips and Tricks]] 200 +** [[Profiling WO Apps>>Programming__WebObjects-Web Applications-Development-Profiling WO Apps]] 201 +** [[J2EE Integration>>Programming__WebObjects-Web Applications-Development-J2EE Integration]] 202 +** [[WebObjects and Subversion>>Programming__WebObjects-Web Applications-Development-WebObjects and Subversion]] 203 +** [[Third Party Jars>>Programming__WebObjects-Web Applications-Development-Third Party Jars]] 204 +** [[Generating Static Pages>>Programming__WebObjects-Web Applications-Development-Generating Static Pages]] 205 +** [[Cocoa EO Applications>>Programming__WebObjects-Web Applications-Development-Cocoa EO Applications]] 206 +** [[Custom Resource Manager>>Programming__WebObjects-Web Applications-Development-Custom Resource Manager]] 207 +** [[Persistent Sessions>>Programming__WebObjects-Web Applications-Development-Persistent Sessions]] 208 +** [[How Forms Work>>Programming__WebObjects-Web Applications-Development-How Forms Work]] 209 +* [[Development on Windows>>Programming__WebObjects-Web Applications-Development-Development on Windows]] 210 +* [[Tips and Tricks>>Programming__WebObjects-Web Applications-Development-Tips and Tricks]] 205 205 * Examples 206 206 ** [[Hands On Hello World>>Hands On___Hello World - Your First WebObjects Application]] 207 -** [[Page Layout>>Web Applications-Development-Examples-Page Layout]] 208 -** [[List Components>>Web Applications-Development-Examples-List Components]] 209 -** [[Calendar Component>>Web Applications-Development-Examples-Calendar Component]] 210 -** [[Path Inspector>>Web Applications-Development-Examples-Path Inspector]] 211 -** [[Alphabetic List>>Web Applications-Development-Examples-Alphabetic List]] 212 -** [[Login>>Web Applications-Development-Examples-Login]] 213 -** [[Anchors>>Web Applications-Development-Examples-Anchors]] 214 -** [[Open Link in New Window>>Web Applications-Development-Examples-Open Link in New Window]] 215 -** [[Return a File>>Web Applications-Development-Examples-Return a File]] 213 +** [[Page Layout>>Programming__WebObjects-Web Applications-Development-Examples-Page Layout]] 214 +** [[List Components>>Programming__WebObjects-Web Applications-Development-Examples-List Components]] 215 +** [[Calendar Component>>Programming__WebObjects-Web Applications-Development-Examples-Calendar Component]] 216 +** [[Path Inspector>>Programming__WebObjects-Web Applications-Development-Examples-Path Inspector]] 217 +** [[Alphabetic List>>Programming__WebObjects-Web Applications-Development-Examples-Alphabetic List]] 218 +** [[Login>>Programming__WebObjects-Web Applications-Development-Examples-Login]] 219 +** [[Anchors>>Programming__WebObjects-Web Applications-Development-Examples-Anchors]] 220 +** [[Open Link in New Window>>Programming__WebObjects-Web Applications-Development-Examples-Open Link in New Window]] 221 +** [[Return a File>>Programming__WebObjects-Web Applications-Development-Examples-Return a File]] 216 216 217 217 == Deployment == 218 218 219 -* [[Overview>>Web Applications-Deployment-Overview]] 225 +* [[Overview>>Programming__WebObjects-Web Applications-Deployment-Overview]] 220 220 * Required Reading 221 -** [[Apache>>Web Applications-Deployment-Apache]] 222 -** [[Memory Settings>>Web Applications-Deployment-Memory Settings]] 223 -** [[Standard Deployment>>Web Applications-Deployment-Standard Deployment]] 224 -** [[wotaskd>>Web Applications-Deployment-wotaskd]] 225 -** [[Java Monitor>>Web Applications-Deployment-Java Monitor]] 226 -** [[Logging>>Web Applications-Deployment-Logging]] 227 +** [[Apache>>Programming__WebObjects-Web Applications-Deployment-Apache]] 228 +** [[Memory Settings>>Programming__WebObjects-Web Applications-Deployment-Memory Settings]] 229 +** [[Standard Deployment>>Programming__WebObjects-Web Applications-Deployment-Standard Deployment]] 230 +** [[wotaskd>>Programming__WebObjects-Web Applications-Deployment-wotaskd]] 231 +** [[Java Monitor>>Programming__WebObjects-Web Applications-Deployment-Java Monitor]] 232 +** [[Logging>>Programming__WebObjects-Web Applications-Deployment-Logging]] 227 227 ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]] 228 -** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 229 - 234 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 230 230 * Advanced 231 -** [[WOStats>>Web Applications-Deployment-WOStats]] 232 -** [[Additional Monitoring>>Web Applications-Deployment-Additional Monitoring]] 233 -** [[Debugging wotaskd and JavaMonitor]] 234 -** [[Scheduled Restart>>Web Applications-Deployment-Scheduled Restart]] 236 +** [[WOStats>>Programming__WebObjects-Web Applications-Deployment-WOStats]] 237 +** [[Additional Monitoring>>Programming__WebObjects-Web Applications-Deployment-Additional Monitoring]] 238 +** [[Scheduled Restart>>Programming__WebObjects-Web Applications-Deployment-Scheduled Restart]] 235 235 ** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]] 236 -** [[J2EE and Servlet Deployment>>Web Applications-Deployment-J2EE and Servlet Deployment]] 237 -** [[Tomcat Deployment>>Web Applications-Deployment-Tomcat Deployment]] 240 +** [[J2EE and Servlet Deployment>>Programming__WebObjects-Web Applications-Deployment-J2EE and Servlet Deployment]] 241 +** [[Tomcat Deployment>>Programming__WebObjects-Web Applications-Deployment-Tomcat Deployment]] 238 238 ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]] 239 -** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]] 240 -** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]] 241 - 243 +** [[Killing WOA Processes>>Programming__WebObjects-Web Applications-Deployment-Killing WOA Processes]] 244 +** [[Debugging Frozen Deployed Instances>>Programming__WebObjects-Web Applications-Deployment-Debugging Frozen Deployed Instances]] 242 242 * Platform Specifics 243 243 ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]] 244 244 ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]] 245 -** [[Solaris WO5.3.3>>Programming__WebObjects-Web Applications-Deployment-Solaris WO5.3.3]] 246 -** [[FreeBSD WO5.2>>Web Applications-Deployment-FreeBSD WO5.2]] 247 -** [[FreeBSD WO5.3>>Web Applications-Deployment-FreeBSD WO5.3]] 248 -** [[FreeBSD 6.2 WO 5.3.3>>Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]] 249 -** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]] 250 -** [[Windows>>Web Applications-Deployment-Windows]] 251 - 248 +** [[Solaris>>Programming__WebObjects-Web Applications-Deployment-Solaris]] 249 +** [[FreeBSD WO5.2>>Programming__WebObjects-Web Applications-Deployment-FreeBSD WO5.2]] 250 +** [[FreeBSD WO5.3>>Programming__WebObjects-Web Applications-Deployment-FreeBSD WO5.3]] 251 +** [[FreeBSD 6.2 WO 5.3.3>>Programming__WebObjects-Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]] 252 +** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Programming__WebObjects-Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]] 253 +** [[Windows>>Programming__WebObjects-Web Applications-Deployment-Windows]] 252 252 * Helpful Tools & Shellscripts 253 -** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]] 254 254 255 255 = Web Services = 256 256 257 257 * [[Overview>>Programming__WebObjects-Web Services-Overview]] 258 258 * Required Reading 259 -** [[WO as a Web Service Provider>>Web Services-Web Service Provider]] 260 -** [[WO as a Web Service Consumer>>Web Services-Web Service Consumer]] 260 +** [[WO as a Web Service Provider>>Programming__WebObjects-Web Services-Web Service Provider]] 261 +** [[WO as a Web Service Consumer>>Programming__WebObjects-Web Services-Web Service Consumer]] 261 261 ** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]] 262 -** [[Common Pitfalls and Troubleshooting>>Web Services-Common Pitfalls and Troubleshooting]] 263 +** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Services-Common Pitfalls and Troubleshooting]] 263 263 * General Info 264 -** [[Instructions for .NET consuming Direct to WebServices>>Web Services-Instructions for .NET consuming Direct to WebServices]] 265 -** [[Testing Services with Terminal>>Web Services-Testing Services with Terminal]] 265 +** [[Instructions for .NET consuming Direct to WebServices>>Programming__WebObjects-Web Services-Instructions for .NET consuming Direct to WebServices]] 266 +** [[Testing Services with Terminal>>Programming__WebObjects-Web Services-Testing Services with Terminal]] 266 266 * Advanced 267 -** [[Sending Large Data>>Web Services-Sending Large Data]] 268 -** [[How to Trust Any SSL Certificate>>Web Services-How to Trust Any SSL Certificate]] 269 -** [[Problems>>Web Services-Problems]] 270 -** [[Controlling Enterprise Object Serialisation>>Web Services-Controlling Enterprise Object Serialisation]] 271 -** [[Controlling WSDL Service Location>>Web Services-Controlling WSDL Service Location]] 272 -** [[Integration with WebServicesCore on MacOS-X>>Web Services-Integration with WebServicesCore on MacOS-X]] 273 -** [[Working With Temporary GlobalIDs>>Web Services-Working With Temporary GlobalIDs]] 268 +** [[Sending Large Data>>Programming__WebObjects-Web Services-Sending Large Data]] 269 +** [[How to Trust Any SSL Certificate>>Programming__WebObjects-Web Services-How to Trust Any SSL Certificate]] 270 +** [[Problems>>Programming__WebObjects-Web Services-Problems]] 271 +** [[Controlling Enterprise Object Serialisation>>Programming__WebObjects-Web Services-Controlling Enterprise Object Serialisation]] 272 +** [[Controlling WSDL Service Location>>Programming__WebObjects-Web Services-Controlling WSDL Service Location]] 273 +** [[Integration with WebServicesCore on MacOS-X>>Programming__WebObjects-Web Services-Integration with WebServicesCore on MacOS-X]] 274 +** [[Working With Temporary GlobalIDs>>Programming__WebObjects-Web Services-Working With Temporary GlobalIDs]] 274 274 275 275 * [[Examples>>Programming__WebObjects-Web Services-Examples]] 276 276 277 -= Java Client = 278 - 279 -* [[Overview>>Java Client-Overview]] 280 -* [[Required Reading>>Java Client-Required Reading]] 281 -* Building 282 -** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]] 283 -** [[WOLips Incremental Builder>>Java Client-WebStart Incremental Build]] 284 -** [[Additional Java Client files and settings>>Java Client-Additional Files and Settings]] 285 -* [[Trouble-Shooting>>Java Client-Trouble Shooting]] 286 -* [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]] 287 -* [[Advanced>>Programming__WebObjects-Java Client-Advanced]] 288 -* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 289 -* [[svn>>Programming__WebObjects-Java Client-svn]] 290 -* [[Examples>>Programming__WebObjects-Java Client-Examples]] 291 - 292 292 = Complementary Frameworks = 293 293 294 294 == Project WONDER == 295 295 296 -* [[Overview>>Project WONDER-Overview]] 282 +* [[Overview>>Programming__WebObjects-Project WONDER-Overview]] 297 297 * Required Reading 298 -** [[Installing>>Project WONDER-Installing]] 299 -** [[Quickstart>>Project WONDER-Quickstart]] 300 -** [[History>>Project WONDER-History]] 284 +** [[Installing>>Programming__WebObjects-Project WONDER-Installing]] 285 +** [[Quickstart>>Programming__WebObjects-Project WONDER-Quickstart]] 286 +** [[History>>Programming__WebObjects-Project WONDER-History]] 301 301 ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]] 302 -*** [[Ajax>>Project WONDER-Frameworks-Ajax]] 288 +*** [[Ajax>>Programming__WebObjects-Project WONDER-Frameworks-Ajax]] 303 303 *** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]] 304 -*** [[ERCalendar>>Project WONDER-Frameworks-ERCalendar]] 305 -*** [[ERChangeNotificationJMS>>Project WONDER-Frameworks-ERChangeNotificationJMS]] 290 +*** [[ERCalendar>>Programming__WebObjects-Project WONDER-Frameworks-ERCalendar]] 291 +*** [[ERChangeNotificationJMS>>Programming__WebObjects-Project WONDER-Frameworks-ERChangeNotificationJMS]] 306 306 *** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]] 307 307 *** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]] 308 -*** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]] 309 -*** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]] 310 -*** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]] 311 -*** [[ERXMigration>>Project WONDER-Frameworks-ERXMigration]] 312 -*** [[ERPlot>>Project WONDER-Frameworks-ERPlot]] 294 +*** [[ERExtensions>>Programming__WebObjects-Project WONDER-Frameworks-ERExtensions]] 295 +*** [[ERIMAdaptor>>Programming__WebObjects-Project WONDER-Frameworks-ERIMAdaptor]] 296 +*** [[ERJavaMail>>Programming__WebObjects-Project WONDER-Frameworks-ERJavaMail]] 297 +*** [[ERPlot>>Programming__WebObjects-Project WONDER-Frameworks-ERPlot]] 313 313 *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]] 314 -*** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]] 315 -*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]] 299 +*** [[ERSelenium>>Programming__WebObjects-Project WONDER-Frameworks-ERSelenium]] 300 +*** [[ExcelGeneration>>Programming__WebObjects-Project WONDER-Frameworks-ExcelGeneration]] 316 316 *** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]] 317 -*** [[PostgresqlPlugin>>Project WONDER-Frameworks-PostgresqlPlugin]] 302 +*** [[PostgresqlPlugin>>Programming__WebObjects-Project WONDER-Frameworks-PostgresqlPlugin]] 318 318 *** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]] 319 -*** [[Validity>>Project WONDER-Frameworks-Validity]] 320 -*** [[WOOgnl>>Project WONDER-Frameworks-WOOgnl]] 321 -*** [[WOPaypal>>Project WONDER-Frameworks-WOPaypal]] 304 +*** [[Validity>>Programming__WebObjects-Project WONDER-Frameworks-Validity]] 305 +*** [[WOOgnl>>Programming__WebObjects-Project WONDER-Frameworks-WOOgnl]] 306 +*** [[WOPaypal>>Programming__WebObjects-Project WONDER-Frameworks-WOPaypal]] 322 322 ** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]] 323 323 ** [[PlugIns>>Programming__WebObjects-Project WONDER-PlugIns]] 324 324 * Advanced ... ... @@ -327,15 +327,15 @@ 327 327 328 328 == WireHose == 329 329 330 -* [[Overview>>Wirehose-Overview]] 315 +* [[Overview>>Programming__WebObjects-Wirehose-Overview]] 331 331 * Basic Concepts 332 332 ** [[Content Management>>Programming__WebObjects-Wirehose-Content Management]] 333 -** [[Personalization>>Wirehose-Personalization]] 334 -** [[Access Control>>Wirehose-Access Control]] 335 -** [[Dynamic Layouts>>Wirehose-Dynamic Layouts]] 336 -** [[Rapid Development>>Wirehose-Rapid Revelopment]] 318 +** [[Personalization>>Programming__WebObjects-Wirehose-Personalization]] 319 +** [[Access Control>>Programming__WebObjects-Wirehose-Access Control]] 320 +** [[Dynamic Layouts>>Programming__WebObjects-Wirehose-Dynamic Layouts]] 321 +** [[Rapid Development>>Programming__WebObjects-Wirehose-Rapid Revelopment]] 337 337 * Reference 338 -** [[Installation>>Wirehose-Installation]] 323 +** [[Installation>>Programming__WebObjects-Wirehose-Installation]] 339 339 ** Online Reference Library 340 340 *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]] 341 341 *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]] ... ... @@ -351,51 +351,26 @@ 351 351 352 352 == LEWOStuff == 353 353 354 -* [[Overview>>LEWOStuff-Overview]] 339 +* [[Overview>>Programming__WebObjects-LEWOStuff-Overview]] 355 355 356 356 == GVC Frameworks and GVC.SiteMaker == 357 357 358 -* [[Overview>>GVC Frameworks-Overview]] 343 +* [[Overview>>Programming__WebObjects-GVC Frameworks-Overview]] 359 359 360 -== Houdah WebObjects Frameworks == 361 - 362 -* [[Overview>>Houdah WebObjects Frameworks-Overview]] 363 -* [[HoudahFoundation>>HoudahFoundation]]: Extensions and additions to the Foundation framework 364 -* [[HoudahEOControl>>HoudahEOControl]]: Extensions and additions to the EOControl framework 365 -* [[HoudahEOAccess>>HoudahEOAccess]]: Extensions and additions to the EOAccess framework 366 -* [[HoudahRuleEngine>>HoudahRuleEngine]]: Rule engine used by several of the below frameworks 367 -* [[HoudahEOValidation>>HoudahEOValidation]]: Rule based validation 368 -* [[HoudahMessages>>HoudahMessages]]: Rule based localizable error messages 369 -* [[HoudahAuditTrail>>HoudahAuditTrail]]: Tracks user and timestamp of last change 370 -* [[HoudahViewComponents>>HoudahViewComponents]]: High level, large grain view components using stateless cells 371 -* [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications 372 -* [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement) 373 - 374 -== WOGWT (Google Web Toolkit Integration) == 375 - 376 -* [[WOGWT Website>>http://code.google.com/p/wogwt]] 377 - 378 -== JBND Data binding == 379 - 380 -* [[JBND Website>>http://web.mac.com/flor385/JBND]] 381 -* [[JBND Wikipedia>>http://en.wikipedia.org/wiki/JBND]] 382 - 383 383 = Development Tools = 384 384 385 385 * [[Overview>>Programming__WebObjects-Development Tools-Overview]] 386 -* [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]] 387 -* [[Browser as a Development Tool]] 388 -* [[Xcode>>Development Tools-Xcode]] 348 +* [[Eclipse and WOlips>>Programming__WebObjects-Development Tools-Eclipse and WOlips]] 349 +* [[Xcode>>Programming__WebObjects-Development Tools-Xcode]] 389 389 * [[EOModeler>>EOF-Modeling-EOModeler]] 390 390 * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]] 391 -* [[Running Though Apache>>Development Tools-Running Through Apache]] 392 -* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]] 352 +* [[Running Though Apache>>Programming__WebObjects-Development Tools-Running Through Apache]] 393 393 394 394 = Direct-To = 395 395 396 396 * [[Overview>>Programming__WebObjects-Direct-To-Overview]] 397 397 * Required Reading 398 -** [[Web>>Direct-To-Web]] 358 +** [[Web>>Programming__WebObjects-Direct-To-Web]] 399 399 ** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]] 400 400 ** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]] 401 401 * Advanced ... ... @@ -409,11 +409,20 @@ 409 409 * [[Apple Store>>Programming__WebObjects-Case Studies-Apple Store]] 410 410 * [[Original Dell Store>>Programming__WebObjects-Case Studies-Original Dell Store]] 411 411 * [[Radar>>Programming__WebObjects-Case Studies-Radar]] 412 -* [[ShopToIt.ca>>Case Studies-ShopToIt.ca]] 413 -* [[EverLearn>>Case Studies-EverLearn]] 372 +* [[ShopToIt.ca>>Programming__WebObjects-Case Studies-ShopToIt.ca]] 373 +* [[EverLearn>>Programming__WebObjects-Case Studies-EverLearn]] 414 414 * [[WebObjects Showcase>>WebObjects Showcase]] 415 -* [[WebObjects Sites>>Case Studies-WebObjects Sites]] 375 +* [[WebObjects Sites>>Programming__WebObjects-Case Studies-WebObjects Sites]] 416 416 377 += Java Client = 378 + 379 +* [[Overview>>Programming__WebObjects-Java Client-Overview]] 380 +* [[Required Reading>>Programming__WebObjects-Java Client-Required Reading]] 381 +* [[Advanced>>Programming__WebObjects-Java Client-Advanced]] 382 +* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 383 +* [[svn>>Programming__WebObjects-Java Client-svn]] 384 +* [[Examples>>Programming__WebObjects-Java Client-Examples]] 385 + 417 417 = Integration with other clients = 418 418 419 419 * [[Flex]] ... ... @@ -423,26 +423,26 @@ 423 423 424 424 = Testing = 425 425 426 -* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 395 +* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>>Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]] 427 427 428 -* [[Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 429 -* [[WOUnitTest>>Testing-WOUnitTest]] 397 +* [[Load Testing WO Apps with JMeter>>Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]] 398 +* [[WOUnitTest>>Programming__WebObjects-Testing-WOUnitTest]] 430 430 431 431 = Database Compatibility / Comparisons = 432 432 433 -* [[FrontBase>>Database Compatibility and Comparisons-FrontBase]] 434 -* [[OpenBase>>Database Compatibility and Comparisons-OpenBase]] 435 -* [[MySQL>>Database Compatibility and Comparisons-MySQL]] 436 -* [[PostgreSQL>>Database Compatibility and Comparisons-Postgre SQL]]437 -* [[Oracle>>Database Compatibility and Comparisons-Oracle]] 438 -* [[Sybase>>Database Compatibility and Comparisons-Sybase]] 402 +* [[FrontBase>>Programming__WebObjects-Database Compatibility and Comparisons-FrontBase]] 403 +* [[OpenBase>>Programming__WebObjects-Database Compatibility and Comparisons-OpenBase]] 404 +* [[MySQL>>Programming__WebObjects-Database Compatibility and Comparisons-MySQL]] 405 +* [[PostgreSQL>>Programming__WebObjects-Database Compatibility and Comparisons-Postgresql]] 406 +* [[Oracle>>Programming__WebObjects-Database Compatibility and Comparisons-Oracle]] 407 +* [[Sybase>>Programming__WebObjects-Database Compatibility and Comparisons-Sybase]] 439 439 * [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]] 440 -* [[Data Migration>>Database Compatibility and Comparisons-DataMigration]] 441 -* [[Informix>>Database Compatibility and Comparisons-Informix]] 409 +* [[Data Migration>>Programming__WebObjects-Database Compatibility and Comparisons-DataMigration]] 410 +* [[Informix>>Programming__WebObjects-Database Compatibility and Comparisons-Informix]] 442 442 443 443 = Alternative Technologies Pros / Cons = 444 444 445 -* [[ASP.NET>>Alternative Technologies-ASP.NET]] 414 +* [[ASP.NET>>Programming__WebObjects-Alternative Technologies-ASP.NET]] 446 446 * [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]] 447 447 * [[JSP and Taglibs>>Programming__WebObjects-Alternative Technologies-JSP and Taglibs]] 448 448 * [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]] ... ... @@ -450,7 +450,7 @@ 450 450 * [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]] 451 451 * [[Cayenne>>Programming__WebObjects-Alternative Technologies-Cayenne]] 452 452 * [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]] 453 -* [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]] 422 +* [[Ruby on Rails>>Programming__WebObjects-Alternative Technologies-Ruby on Rails]] 454 454 * [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]] 455 455 * [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]] 456 456 * [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]] ... ... @@ -457,12 +457,13 @@ 457 457 458 458 = Additional Resources = 459 459 460 -* [[Websites>>Additional Resources-Websites]] 461 -* [[Mailing Lists>>Mailing Lists]] 462 -* [[Tutorials>>Tutorials]] 463 -* [[Books>>Additional Resources-Books]] 429 +* [[Websites>>Programming__WebObjects-Additional Resources-Websites]] 430 +* [[Mailing Lists>>Programming__WebObjects-Mailing Lists]] 431 +* [[Tutorials>>Programming__WebObjects-Tutorials]] 432 +* [[Books>>Programming__WebObjects-Additional Resources-Books]] 464 464 * [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]] 465 -* [[Authors>>Additional Resources-Authors]] 466 -* [[Training>>Additional Resources-WebObjects Training]] 467 -* [[User groups]] 468 -* [[Known Bugs]] 434 +* [[Authors>>Programming__WebObjects-Additional Resources-Authors]] 435 +* [[Training>>Programming__WebObjects-Additional Resources-WebObjects Training]] 436 + 437 +Category:Programming 438 +Category:WebObjects