Changes for page Home
Last modified by Markus Ruggiero on 2023/11/13 11:58
From version 1079.1
edited by Quinton Dolan
on 2007/07/15 03:08
on 2007/07/15 03:08
Change comment:
Moved wonder troubleshooting page to Wonder space
To version 1080.1
edited by David Avendasora
on 2009/03/24 14:56
on 2009/03/24 14:56
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. qdolan1 +XWiki.avendasora - Content
-
... ... @@ -1,56 +1,42 @@ 1 - WebObjectsis a anintegrated suite of freely availableJava frameworksandtoolsthat helps in developing scalable, sophisticatedapplicationsforthe Internet on computerswith Java support.1 +{{info title="How to Contribute to this Wiki"}} 2 2 3 - Itisthemostmatureplatformavailable for enterprise-levelwebserver development,providingobject-orientedframeworksupportfor relationaldatabasepersistence(inanyJDBC compliantdatabase),Ajax,WebServices, streaming media,Java Client, RapidApplicationDevelopment,fileupload/downloadandmanyotherpopularwebtechnologies.3 +To *edit or add content to this Wiki*, you can simply create a new account at [http://issues.objectstyle.org/jira/] (This only takes a few seconds and is only needed if you don't have an account on ObjectStyle already). 4 4 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.5 +{{/info}} 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 +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"]] 8 8 9 -|=Contents 10 -| 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 11 12 - {{section}}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 13 14 -# [#Introduction] 15 -# [#License] 16 -# [#Foundation] 17 -# [#Enterprise Object Framework (EOF)] 18 -## [#Introduction] 19 -## [#Modeling] 20 -## [#Using EOF] 21 -# [#Web Applications] 22 -## [#Introduction] 23 -## [#Development] 24 -## [#Deployment] 25 -# [#Web Services] 26 -# [#Complementary Frameworks] 27 -## [#Project WONDER] 28 -## [#WireHose] 29 -## [#LEWOStuff] 30 -## [#GVC Frameworks and GVC.SiteMaker] 31 -# [#Development Tools] 32 -# [#Direct-To] 33 -# [#Case Studies] 34 -# [#Java Client] 35 -# [#Testing] 36 -# [#Database Compatibility/Comparisons] 37 -# [#Alternative Technologies Pros/Cons] 38 -# [#Additional Resources] 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. 39 39 40 - {{/section}}16 +It is an incredibly flexible set of frameworks exemplified by Apple's 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]]. 41 41 42 - =Introduction=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. 43 43 44 -* [[What is WebObjects?>>Programming__WebObjects-Overview-What is WebObjects]] 45 -* [[History>>Programming__WebObjects-Overview-History]] 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 +|= Contents 23 +| {{section}} 24 +{toc:style=disc|indent=20px} 25 +{{/section}} 26 + 27 += Introduction = 28 + 29 +* [[What is WebObjects?>>Overview-What is WebObjects]] 30 +* [[History>>Overview-History]] 46 46 * [[Foundation>>Programming__WebObjects-Overview-Foundation]] 47 -* [[Objective-C to Java Transition>>Programming__WebObjects-Overview-Objective-C to Java Transition]] 48 -* [[Hands On Hello World - Your First WebObjects Application>>Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]] 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 +* [[Hands On Hello World - Your First WebObjects Application>>Hands On___Hello World - Your First WebObjects Application]] 49 49 * [[Recent Changes>>http://wiki.objectstyle.org/confluence/pages/recentlyupdated.action?key=WO]] 50 50 * [[WebObjects for Database Developers]] 51 51 * [[Naming Conventions]] 52 52 53 -= License 39 += License = 54 54 55 55 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: 56 56 ... ... @@ -58,255 +58,282 @@ 58 58 59 59 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]]. 60 60 61 -= Foundation 47 += Foundation = 62 62 63 63 * [[Foundation>>Programming__WebObjects-Overview-Foundation]] 64 -* [[Key-Value Coding>> Programming__WebObjects-Overview-Key Value Coding]]50 +* [[Key-Value Coding>>Overview-Key Value Coding]] 65 65 66 -= Enterprise Object Framework (EOF) 52 += Enterprise Object Framework (EOF) = 67 67 68 -== Introduction 54 +== Introduction == 69 69 70 -* [[Overview>> Programming__WebObjects-EOF-Overview]]56 +* [[Overview>>EOF-Overview]] 71 71 72 -== Modeling 58 +== Modeling == 73 73 74 74 * [[Overview>>Programming__WebObjects-EOF-Modeling-Overview]] 75 75 * Required Reading 76 -** [[Entities>> Programming__WebObjects-EOF-Modeling-Entities]]77 -** [[GlobalIDs>> Programming__WebObjects-EOF-Modeling-GlobalIDs]]78 -** [[Attributes>> Programming__WebObjects-EOF-Modeling-Attributes]]62 +** [[Entities>>EOF-Modeling-Entities]] 63 +** [[GlobalIDs>>EOF-Modeling-GlobalIDs]] 64 +** [[Attributes>>EOF-Modeling-Attributes]] 79 79 ** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]] 80 -** [[Entity Inheritance>> Programming__WebObjects-EOF-Modeling-Inheritance]]66 +** [[Entity Inheritance>>EOF-Modeling-Inheritance]] 81 81 ** [[Fetch Specifications>>Programming__WebObjects-EOF-Modeling-Fetch Specifications]] 82 82 ** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]] 83 83 ** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]] 84 84 ** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]] 85 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-EOF-Modeling-Common Pitfalls and Troubleshooting]]86 -** [[EOModeler>> Programming__WebObjects-EOF-Modeling-EOModeler]]87 -** [[EOModeler on Windows>> Programming__WebObjects-EOF-Modeling-EOModeler on Windows]]88 -** [[Booleans>> Programming__WebObjects-EOF-Modeling-Booleans]]71 +** [[Common Pitfalls and Troubleshooting>>EOF-Modeling-Common Pitfalls and Troubleshooting]] 72 +** [[EOModeler>>EOF-Modeling-EOModeler]] 73 +** [[EOModeler on Windows>>EOF-Modeling-EOModeler on Windows]] 74 +** [[Booleans>>EOF-Modeling-Booleans]] 89 89 * Advanced 90 90 ** [[JDBC>>Programming__WebObjects-EOF-Modeling-JDBC]] 91 91 ** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]] 92 92 ** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]] 93 -** [[Prototypes>> Programming__WebObjects-EOF-Modeling-Prototypes]]79 +** [[Prototypes>>EOF-Modeling-Prototypes]] 94 94 ** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]] 95 -** [[Custom Attributes>>Programming__WebObjects-EOF-Modeling-Custom Attributes]] 96 -* [[Examples>>Programming__WebObjects-EOF-Modeling-Examples]] 81 +** [[Custom Attributes>>EOF-Modeling-Custom Attributes]] 82 +** [[Strategy Design Pattern as an Alternative to Entity Inheritance>>Using Strategy Design Pattern with EOF]] 83 +* [[Examples>>EOF-Modeling-Examples]] 97 97 98 -== Using EOF 85 +== Using EOF == 99 99 100 -* [[Overview>> Programming__WebObjects-EOF-Using EOF-Overview]]87 +* [[Overview>>EOF-Using EOF-Overview]] 101 101 * Required Reading 102 -** [[The EOF Commandments>> Programming__WebObjects-EOF-Using EOF-The EOF Commandments]]89 +** [[The EOF Commandments>>EOF-Using EOF-The EOF Commandments]] 103 103 ** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]] 104 -** [[EO Editing Context>> Programming__WebObjects-EOF-Using EOF-EO Editing Context]]91 +** [[EO Editing Context>>EOF-Using EOF-EO Editing Context]] 105 105 ** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]] 106 106 ** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]] 107 107 ** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]] 108 -** [[Context and Database Locking>> Programming__WebObjects-EOF-Using EOF-Context and Database Locking]]95 +** [[Context and Database Locking>>EOF-Using EOF-Context and Database Locking]] 109 109 ** [[Faulting>>Programming__WebObjects-EOF-Using EOF-Faulting]] 110 110 ** [[Fetching>>Programming__WebObjects-EOF-Using EOF-Fetching]] 111 111 ** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]] 112 112 ** [[Deleting>>Programming__WebObjects-EOF-Using EOF-Deleting]] 113 -** [[Caching and Freshness>> Programming__WebObjects-EOF-Using EOF-Caching and Freshness]]114 -** [[Optimistic Locking>> Programming__WebObjects-EOF-Using EOF-Optimistic Locking]]115 -** [[Memory Management>> Programming__WebObjects-EOF-Using EOF-Memory Management]]116 -** [[EOF Best Practices>> Programming__WebObjects-EOF-Using EOF-EOF Best Practices]]117 -** [[Configuration Settings>> Programming__WebObjects-EOF-Using EOF-Configuration Settings]]118 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-EOF-Using EOF-Common Pitfalls and Troubleshooting]]100 +** [[Caching and Freshness>>EOF-Using EOF-Caching and Freshness]] 101 +** [[Optimistic Locking>>EOF-Using EOF-Optimistic Locking]] 102 +** [[Memory Management>>EOF-Using EOF-Memory Management]] 103 +** [[EOF Best Practices>>EOF-Using EOF-EOF Best Practices]] 104 +** [[Configuration Settings>>EOF-Using EOF-Configuration Settings]] 105 +** [[Common Pitfalls and Troubleshooting>>EOF-Using EOF-Common Pitfalls and Troubleshooting]] 119 119 * Advanced 120 -** [[EOGenerator>> Programming__WebObjects-EOF-Using EOF-EOGenerator]]121 -** [[Logging>> Programming__WebObjects-EOF-Using EOF-Logging]]122 -** [[EOF Performance Tuning>> Programming__WebObjects-EOF-Using EOF-EOF Performance Tuning]]123 -** [[Primary Keys>> Programming__WebObjects-EOF-Using EOF-Primary Keys]]124 -** [[Compound Primary Keys>> Programming__WebObjects-EOF-Using EOF-Compound Primary Keys]]125 -** [[Concurrency>> Programming__WebObjects-EOF-Using EOF-Concurrency]]126 -** [[Validation>> Programming__WebObjects-EOF-Using EOF-Validation]]127 -** [[Database Adaptors and Plugins>> Programming__WebObjects-EOF-Using EOF-Database Adaptors and Plugins]]128 -** [[Undo and Redo>> Programming__WebObjects-EOF-Using EOF-Undo and Redo]]107 +** [[EOGenerator>>EOF-Using EOF-EOGenerator]] 108 +** [[Logging>>EOF-Using EOF-Logging]] 109 +** [[EOF Performance Tuning>>EOF-Using EOF-EOF Performance Tuning]] 110 +** [[Primary Keys>>EOF-Using EOF-Primary Keys]] 111 +** [[Compound Primary Keys>>EOF-Using EOF-Compound Primary Keys]] 112 +** [[Concurrency>>EOF-Using EOF-Concurrency]] 113 +** [[Validation>>EOF-Using EOF-Validation]] 114 +** [[Database Adaptors and Plugins>>EOF-Using EOF-Database Adaptors and Plugins]] 115 +** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]] 129 129 ** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]] 130 -** [[EOSharedEditingContext>> Programming__WebObjects-EOF-Using EOF-EOSharedEditingContext]]131 -** [[Raw Rows>> Programming__WebObjects-EOF-Using EOF-Raw Rows]]132 -** [[Batch Fetching>> Programming__WebObjects-EOF-Using EOF-Batch Fetching]]133 -** [[Fetch Limits>> Programming__WebObjects-EOF-Using EOF-Fetch Limits]]134 -** [[Bulk Operations>> Programming__WebObjects-EOF-Using EOF-Bulk Operations]]135 -** [[Schema Changes>> Programming__WebObjects-EOF-Using EOF-Schema Changes]]136 -** [[Delegates and Notifications>> Programming__WebObjects-EOF-Using EOF-Delegates and Notifications]]137 -** [[Multiple Stacks or Instances>> Programming__WebObjects-EOF-Using EOF-Multiple Stacks or Instances]]138 -** [[Custom Qualifiers>> Programming__WebObjects-EOF-Using EOF-Custom Qualifiers]]139 -** [[Localization and Internationalization>> Programming__WebObjects-EOF-Using EOF-Localization and Internationalization]]140 -** [[Default Values>> Programming__WebObjects-EOF-Using EOF-Default Values]]141 -** [[Custom EOAdaptor>> Programming__WebObjects-EOF-Using EOF-Custom EOAdaptor]]142 -** [[EOF Traces>> Programming__WebObjects-EOF-Using EOF-EOF Traces]]143 -** [[Problems>> Programming__WebObjects-EOF-Using EOF-Problems]]144 -* [[Tips and Tricks>> Programming__WebObjects-EOF-Using EOF-Tips and Tricks]]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]] 145 145 * [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]] 146 -* [[Help ~[~[image:_EOF_is_Doing_Strange_Things~]~]>>Programming__WebObjects-EOF-Using EOF-Breaking EOF]]133 +* [[Help//EOF//is//Doing//Strange//Things//>>EOF-Using EOF-Breaking EOF]] 147 147 148 -= Web Applications 135 += Web Applications = 149 149 150 -== Introduction 137 +== Introduction == 151 151 152 152 * [[Overview>>Programming__WebObjects-Web Applications-Overview]] 153 153 154 -== Development 141 +== Development == 155 155 156 156 * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]] 144 +* [[Beginner's Guide>>Programming__WebObjects-Web Applications-Development-Beginner's Guide]] 157 157 * Required Reading 158 -** [[Apache>> Programming__WebObjects-Web Applications-Deployment-Apache]]159 -** [[WO Adaptor>> Programming__WebObjects-WebApplications-Development-WO Adaptor]]146 +** [[Apache>>Development Tools-Running Through Apache]] 147 +** [[WO Adaptor>>Web Applications-Development-WO Adaptor]] 160 160 ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]] 161 -** [[WO Session>> Programming__WebObjects-WebApplications-Development-WO Session]]149 +** [[WO Session>>Web Applications-Development-WO Session]] 162 162 ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]] 163 -*** [[Binding Synchronization>> Programming__WebObjects-WebApplications-Development-WO Component-Binding Synchronization]]164 -*** [[Code, Templates, and WODs>> Programming__WebObjects-WebApplications-Development-WO Component-Code Template and WODs]]151 +*** [[Binding Synchronization>>Web Applications-Development-WO Component-Binding Synchronization]] 152 +*** [[Code, Templates, and WODs>>Web Applications-Development-WO Component-Code Template and WODs]] 165 165 *** [[Built-in Components>>Programming__WebObjects-Web Applications-Development-WO Component-Built-in Components]] 166 -** [[Component Actions>> Programming__WebObjects-WebApplications-Development-Component Actions]]167 -** [[Direct Actions>> Programming__WebObjects-WebApplications-Development-Direct Actions]]154 +** [[Component Actions>>Web Applications-Development-Component Actions]] 155 +** [[Direct Actions>>Web Applications-Development-Direct Actions]] 168 168 ** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]] 169 169 ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]] 170 -** [[Authentication and Security>> Programming__WebObjects-WebApplications-Development-Authentication and Security]]171 -** [[General Best Practices>> Programming__WebObjects-WebApplications-Development-General Best Practices]]172 -** [[WOForm Best Practices>> Programming__WebObjects-WebApplications-Development-WOForm Best Practices]]173 -** [[WODisplayGroup>> Programming__WebObjects-WebApplications-Development-WODisplayGroup]]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]] 174 174 ** [[Debugging Techniques>>Programming__WebObjects-Web Applications-Development-Debugging Techniques]] 175 -** [[Direct Connect>> Programming__WebObjects-WebApplications-Development-Direct Connect]]176 -** [[Frameworks>> Programming__WebObjects-WebApplications-Development-Frameworks]]177 -** [[Ajax>> Programming__WebObjects-WebApplications-Development-Ajax]]178 -** [[CSS>> Programming__WebObjects-WebApplications-Development-CSS]]179 -** [[Sending Emails>> Programming__WebObjects-WebApplications-Development-Sending Emails]]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]] 180 180 ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]] 181 181 ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]] 182 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Development-Common Pitfalls and Troubleshooting]] 170 +** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]] 171 + 183 183 * Advanced 184 -** [[Audit Trails>>Programming__WebObjects-Web Applications-Development-Audit Trails]] 185 -** [[Backtracking>>Programming__WebObjects-Web Applications-Development-Backtracking]] 173 + 174 +* 175 +** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]] 176 +** [[Audit Trails>>Web Applications-Development-Audit Trails]] 177 +** [[Backtracking>>Web Applications-Development-Backtracking]] 186 186 ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]] 187 -** [[Image Thumbnailing>> Programming__WebObjects-WebApplications-Development-Thumbnailing]]188 -** [[Database vs Filesystem (aka Images in the Database?)>> Programming__WebObjects-WebApplications-Development-Database vs Filesystem]]179 +** [[Image Thumbnailing>>Web Applications-Development-Thumbnailing]] 180 +** [[Database vs Filesystem (aka Images in the Database?)>>Web Applications-Development-Database vs Filesystem]] 189 189 ** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]] 190 -** [[Stateless Components>> Programming__WebObjects-WebApplications-Development-Stateless Components]]182 +** [[Stateless Components>>Web Applications-Development-Stateless Components]] 191 191 ** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]] 192 -** [[WOEvents and Logging>> Programming__WebObjects-WebApplications-Development-WOEvents and Logging]]193 -** [[PDF Generation>> Programming__WebObjects-WebApplications-Development-PDF Generation]]194 -** [[Excel Generation>> Programming__WebObjects-WebApplications-Development-Excel Generation]]195 -** [[SSL>> Programming__WebObjects-WebApplications-Development-SSL]]196 -** [[Localization and Internationalization>> Programming__WebObjects-WebApplications-Development-Localization and Internationalization]]197 -** [[Testing and JUnit>> Programming__WebObjects-WebApplications-Development-Testing and JUnit]]198 -** [[Custom Error Handling>> Programming__WebObjects-WebApplications-Development-Custom Error Handling]]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]] 199 199 ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]] 200 -** [[Custom Templates>> Programming__WebObjects-WebApplications-Development-Custom Templates]]201 -** [[Calling Commandline Applications>> Programming__WebObjects-WebApplications-Development-Calling Commandline Applications]]192 +** [[Custom Templates>>Web Applications-Development-Custom Templates]] 193 +** [[Calling Commandline Applications>>Web Applications-Development-Calling Commandline Applications]] 202 202 ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]] 203 -** [[Profiling WO Apps>>Programming__WebObjects-Web Applications-Development-Profiling WO Apps]] 204 -** [[J2EE Integration>>Programming__WebObjects-Web Applications-Development-J2EE Integration]] 205 -** [[WebObjects and Subversion>>Programming__WebObjects-Web Applications-Development-WebObjects and Subversion]] 206 -** [[Third Party Jars>>Programming__WebObjects-Web Applications-Development-Third Party Jars]] 207 -** [[Generating Static Pages>>Programming__WebObjects-Web Applications-Development-Generating Static Pages]] 208 -** [[Cocoa EO Applications>>Programming__WebObjects-Web Applications-Development-Cocoa EO Applications]] 209 -** [[Custom Resource Manager>>Programming__WebObjects-Web Applications-Development-Custom Resource Manager]] 210 -** [[Persistent Sessions>>Programming__WebObjects-Web Applications-Development-Persistent Sessions]] 211 -** [[How Forms Work>>Programming__WebObjects-Web Applications-Development-How Forms Work]] 212 -* [[Development on Windows>>Programming__WebObjects-Web Applications-Development-Development on Windows]] 213 -* [[Tips and Tricks>>Programming__WebObjects-Web Applications-Development-Tips and Tricks]] 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]] 214 214 * Examples 215 -** [[Hands On Hello World>> Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]]216 -** [[Page Layout>> Programming__WebObjects-WebApplications-Development-Examples-Page Layout]]217 -** [[List Components>> Programming__WebObjects-WebApplications-Development-Examples-List Components]]218 -** [[Calendar Component>> Programming__WebObjects-WebApplications-Development-Examples-Calendar Component]]219 -** [[Path Inspector>> Programming__WebObjects-WebApplications-Development-Examples-Path Inspector]]220 -** [[Alphabetic List>> Programming__WebObjects-WebApplications-Development-Examples-Alphabetic List]]221 -** [[Login>> Programming__WebObjects-WebApplications-Development-Examples-Login]]222 -** [[Anchors>> Programming__WebObjects-WebApplications-Development-Examples-Anchors]]223 -** [[Open Link in New Window>> Programming__WebObjects-WebApplications-Development-Examples-Open Link in New Window]]224 -** [[Return a File>> Programming__WebObjects-WebApplications-Development-Examples-Return a File]]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]] 225 225 226 -== Deployment 217 +== Deployment == 227 227 228 -* [[Overview>> Programming__WebObjects-WebApplications-Deployment-Overview]]219 +* [[Overview>>Web Applications-Deployment-Overview]] 229 229 * Required Reading 230 -** [[Apache>> Programming__WebObjects-WebApplications-Deployment-Apache]]231 -** [[Memory Settings>> Programming__WebObjects-WebApplications-Deployment-Memory Settings]]232 -** [[Standard Deployment>> Programming__WebObjects-WebApplications-Deployment-Standard Deployment]]233 -** [[wotaskd>> Programming__WebObjects-WebApplications-Deployment-wotaskd]]234 -** [[Java Monitor>> Programming__WebObjects-WebApplications-Deployment-Java Monitor]]235 -** [[Logging>> Programming__WebObjects-WebApplications-Deployment-Logging]]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]] 236 236 ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]] 237 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 228 +** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 229 + 238 238 * Advanced 239 -** [[WOStats>>Programming__WebObjects-Web Applications-Deployment-WOStats]] 240 -** [[Additional Monitoring>>Programming__WebObjects-Web Applications-Deployment-Additional Monitoring]] 241 -** [[Scheduled Restart>>Programming__WebObjects-Web Applications-Deployment-Scheduled Restart]] 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]] 242 242 ** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]] 243 -** [[J2EE and Servlet Deployment>> Programming__WebObjects-WebApplications-Deployment-J2EE and Servlet Deployment]]244 -** [[Tomcat Deployment>> Programming__WebObjects-WebApplications-Deployment-Tomcat Deployment]]236 +** [[J2EE and Servlet Deployment>>Web Applications-Deployment-J2EE and Servlet Deployment]] 237 +** [[Tomcat Deployment>>Web Applications-Deployment-Tomcat Deployment]] 245 245 ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]] 246 -** [[Killing WOA Processes>>Programming__WebObjects-Web Applications-Deployment-Killing WOA Processes]] 247 -** [[Debugging Frozen Deployed Instances>>Programming__WebObjects-Web Applications-Deployment-Debugging Frozen Deployed Instances]] 239 +** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]] 240 +** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]] 241 + 248 248 * Platform Specifics 249 249 ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]] 250 250 ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]] 251 -** [[Solaris>>Programming__WebObjects-Web Applications-Deployment-Solaris]] 252 -** [[FreeBSD WO5.2>>Programming__WebObjects-Web Applications-Deployment-FreeBSD WO5.2]] 253 -** [[FreeBSD WO5.3>>Programming__WebObjects-Web Applications-Deployment-FreeBSD WO5.3]] 254 -** [[FreeBSD 6.2 WO 5.3.3>>Programming__WebObjects-Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]] 255 -** [[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]] 256 -** [[Windows>>Programming__WebObjects-Web Applications-Deployment-Windows]] 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 +** [[Legacy Windows (WO 5.1/5.2 on WinNT/2000)>>Web Applications-Deployment-Windows]] 251 +** [[Current Windows (WO 5.4 on Win2003)>>Windows Deployment WO 5.4]] 252 + 257 257 * Helpful Tools & Shellscripts 254 +** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]] 258 258 259 -= Web Services 256 += Web Services = 260 260 261 261 * [[Overview>>Programming__WebObjects-Web Services-Overview]] 262 262 * Required Reading 263 -** [[WO as a Web Service Provider>> Programming__WebObjects-WebServices-Web Service Provider]]264 -** [[WO as a Web Service Consumer>> Programming__WebObjects-WebServices-Web Service Consumer]]260 +** [[WO as a Web Service Provider>>Web Services-Web Service Provider]] 261 +** [[WO as a Web Service Consumer>>Web Services-Web Service Consumer]] 265 265 ** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]] 266 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-WebServices-Common Pitfalls and Troubleshooting]]263 +** [[Common Pitfalls and Troubleshooting>>Web Services-Common Pitfalls and Troubleshooting]] 267 267 * General Info 268 -** [[Instructions for .NET consuming Direct to WebServices>> Programming__WebObjects-WebServices-Instructions for .NET consuming Direct to WebServices]]269 -** [[Testing Services with Terminal>> Programming__WebObjects-WebServices-Testing Services with Terminal]]265 +** [[Instructions for .NET consuming Direct to WebServices>>Web Services-Instructions for .NET consuming Direct to WebServices]] 266 +** [[Testing Services with Terminal>>Web Services-Testing Services with Terminal]] 270 270 * Advanced 271 -** [[Sending Large Data>> Programming__WebObjects-WebServices-Sending Large Data]]272 -** [[How to Trust Any SSL Certificate>> Programming__WebObjects-WebServices-How to Trust Any SSL Certificate]]273 -** [[Problems>> Programming__WebObjects-WebServices-Problems]]274 -** [[Controlling Enterprise Object Serialisation>> Programming__WebObjects-WebServices-Controlling Enterprise Object Serialisation]]275 -** [[Controlling WSDL Service Location>> Programming__WebObjects-WebServices-Controlling WSDL Service Location]]276 -** [[Integration with WebServicesCore on MacOS-X>> Programming__WebObjects-WebServices-Integration with WebServicesCore on MacOS-X]]277 -** [[Working With Temporary GlobalIDs>> Programming__WebObjects-WebServices-Working With Temporary GlobalIDs]]268 +** [[Sending Large Data>>Web Services-Sending Large Data]] 269 +** [[How to Trust Any SSL Certificate>>Web Services-How to Trust Any SSL Certificate]] 270 +** [[Problems>>Web Services-Problems]] 271 +** [[Controlling Enterprise Object Serialisation>>Web Services-Controlling Enterprise Object Serialisation]] 272 +** [[Controlling WSDL Service Location>>Web Services-Controlling WSDL Service Location]] 273 +** [[Integration with WebServicesCore on MacOS-X>>Web Services-Integration with WebServicesCore on MacOS-X]] 274 +** [[Working With Temporary GlobalIDs>>Web Services-Working With Temporary GlobalIDs]] 278 278 279 279 * [[Examples>>Programming__WebObjects-Web Services-Examples]] 280 280 281 -= C omplementaryFrameworks=278 += Java Client = 282 282 283 -== Project WONDER == 280 +* [[Overview>>Java Client-Overview]] 281 +* [[Required Reading>>Java Client-Required Reading]] 282 +* Building 283 +** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]] 284 +** [[WOLips Incremental Builder>>Java Client-WebStart Incremental Build]] 285 +** [[Additional Java Client files and settings>>Java Client-Additional Files and Settings]] 286 +* [[Trouble-Shooting>>Java Client-Trouble Shooting]] 287 +* [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]] 288 +* [[Advanced>>Programming__WebObjects-Java Client-Advanced]] 289 +* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 290 +* [[svn>>Programming__WebObjects-Java Client-svn]] 291 +* [[Examples>>Programming__WebObjects-Java Client-Examples]] 284 284 285 -* [[Overview>>Programming__WebObjects-Project WONDER-Overview]] 293 += Complementary Frameworks = 294 + 295 +== Project WONDER == 296 + 297 +* [[Overview>>Project WONDER-Overview]] 286 286 * Required Reading 287 -** [[Installing>>Pro gramming__WebObjects-ProjectWONDER-Installing]]288 -** [[Quickstart>>Pro gramming__WebObjects-ProjectWONDER-Quickstart]]289 -** [[History>>Pro gramming__WebObjects-ProjectWONDER-History]]299 +** [[Installing>>Project WONDER-Installing]] 300 +** [[Quickstart>>Project WONDER-Quickstart]] 301 +** [[History>>Project WONDER-History]] 290 290 ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]] 291 -*** [[Ajax>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-Ajax]]303 +*** [[Ajax>>Project WONDER-Frameworks-Ajax]] 292 292 *** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]] 293 -*** [[ERCalendar>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERCalendar]]294 -*** [[ERChangeNotificationJMS>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERChangeNotificationJMS]]305 +*** [[ERCalendar>>Project WONDER-Frameworks-ERCalendar]] 306 +*** [[ERChangeNotificationJMS>>Project WONDER-Frameworks-ERChangeNotificationJMS]] 295 295 *** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]] 296 296 *** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]] 297 -*** [[ERExtensions>>Programming__WebObjects-Project WONDER-Frameworks-ERExtensions]] 298 -*** [[ERIMAdaptor>>Programming__WebObjects-Project WONDER-Frameworks-ERIMAdaptor]] 299 -*** [[ERJavaMail>>Programming__WebObjects-Project WONDER-Frameworks-ERJavaMail]] 300 -*** [[ERPlot>>Programming__WebObjects-Project WONDER-Frameworks-ERPlot]] 309 +*** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]] 310 +*** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]] 311 +*** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]] 312 +*** [[ERXMigration>>Project WONDER-Frameworks-ERXMigration]] 313 +*** [[ERPlot>>Project WONDER-Frameworks-ERPlot]] 301 301 *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]] 302 -*** [[ERSelenium>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERSelenium]]303 -*** [[ExcelGeneration>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ExcelGeneration]]315 +*** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]] 316 +*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]] 304 304 *** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]] 305 -*** [[PostgresqlPlugin>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-PostgresqlPlugin]]318 +*** [[PostgresqlPlugin>>Project WONDER-Frameworks-PostgresqlPlugin]] 306 306 *** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]] 307 -*** [[Validity>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-Validity]]308 -*** [[WOOgnl>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-WOOgnl]]309 -*** [[WOPaypal>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-WOPaypal]]320 +*** [[Validity>>Project WONDER-Frameworks-Validity]] 321 +*** [[WOOgnl>>Project WONDER-Frameworks-WOOgnl]] 322 +*** [[WOPaypal>>Project WONDER-Frameworks-WOPaypal]] 310 310 ** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]] 311 311 ** [[PlugIns>>Programming__WebObjects-Project WONDER-PlugIns]] 312 312 * Advanced ... ... @@ -313,17 +313,17 @@ 313 313 * [[Examples>>Programming__WebObjects-Project WONDER-Examples]] 314 314 * [[Troubleshooting>>Wonder:Troubleshooting]] 315 315 316 -== WireHose 329 +== WireHose == 317 317 318 -* [[Overview>> Programming__WebObjects-Wirehose-Overview]]331 +* [[Overview>>Wirehose-Overview]] 319 319 * Basic Concepts 320 320 ** [[Content Management>>Programming__WebObjects-Wirehose-Content Management]] 321 -** [[Personalization>> Programming__WebObjects-Wirehose-Personalization]]322 -** [[Access Control>> Programming__WebObjects-Wirehose-Access Control]]323 -** [[Dynamic Layouts>> Programming__WebObjects-Wirehose-Dynamic Layouts]]324 -** [[Rapid Development>> Programming__WebObjects-Wirehose-Rapid Revelopment]]334 +** [[Personalization>>Wirehose-Personalization]] 335 +** [[Access Control>>Wirehose-Access Control]] 336 +** [[Dynamic Layouts>>Wirehose-Dynamic Layouts]] 337 +** [[Rapid Development>>Wirehose-Rapid Revelopment]] 325 325 * Reference 326 -** [[Installation>> Programming__WebObjects-Wirehose-Installation]]339 +** [[Installation>>Wirehose-Installation]] 327 327 ** Online Reference Library 328 328 *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]] 329 329 *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]] ... ... @@ -337,28 +337,53 @@ 337 337 ** [[Jubii Music Download Store>>http://musikdownload.jubii.dk/cgi-bin/WebObjects/Jubii]] 338 338 ** [[Uziing (Scandanavian "Toys-R-Us") Music Store>>http://www.uziing.com/]] (UI is all in Flash) 339 339 340 -== LEWOStuff 353 +== LEWOStuff == 341 341 342 -* [[Overview>> Programming__WebObjects-LEWOStuff-Overview]]355 +* [[Overview>>LEWOStuff-Overview]] 343 343 344 -== GVC Frameworks and GVC.SiteMaker 357 +== GVC Frameworks and GVC.SiteMaker == 345 345 346 -* [[Overview>> Programming__WebObjects-GVC Frameworks-Overview]]359 +* [[Overview>>GVC Frameworks-Overview]] 347 347 348 -= DevelopmentTools361 +== Houdah WebObjects Frameworks == 349 349 363 +* [[Overview>>Houdah WebObjects Frameworks-Overview]] 364 +* [[HoudahFoundation>>HoudahFoundation]]: Extensions and additions to the Foundation framework 365 +* [[HoudahEOControl>>HoudahEOControl]]: Extensions and additions to the EOControl framework 366 +* [[HoudahEOAccess>>HoudahEOAccess]]: Extensions and additions to the EOAccess framework 367 +* [[HoudahRuleEngine>>HoudahRuleEngine]]: Rule engine used by several of the below frameworks 368 +* [[HoudahEOValidation>>HoudahEOValidation]]: Rule based validation 369 +* [[HoudahMessages>>HoudahMessages]]: Rule based localizable error messages 370 +* [[HoudahAuditTrail>>HoudahAuditTrail]]: Tracks user and timestamp of last change 371 +* [[HoudahViewComponents>>HoudahViewComponents]]: High level, large grain view components using stateless cells 372 +* [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications 373 +* [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement) 374 + 375 +== WOGWT (Google Web Toolkit Integration) == 376 + 377 +* [[WOGWT Website>>http://code.google.com/p/wogwt]] 378 + 379 +== JBND Data binding == 380 + 381 +* [[JBND Website>>http://web.mac.com/flor385/JBND]] 382 +* [[JBND Wikipedia>>http://en.wikipedia.org/wiki/JBND]] 383 + 384 += Development Tools = 385 + 350 350 * [[Overview>>Programming__WebObjects-Development Tools-Overview]] 351 -* [[Eclipse and WOlips>>Programming__WebObjects-Development Tools-Eclipse and WOlips]] 352 -* [[Xcode>>Programming__WebObjects-Development Tools-Xcode]] 353 -* [[EOModeler>>Programming__WebObjects-EOF-Modeling-EOModeler]] 387 +* [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]] 388 +* [[Browser as a Development Tool]] 389 +* [[Xcode>>Development Tools-Xcode]] 390 +* [[EOModeler>>EOF-Modeling-EOModeler]] 354 354 * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]] 355 -* [[Running Though Apache>>Programming__WebObjects-Development Tools-Running Through Apache]] 392 +* [[Running Though Apache>>Development Tools-Running Through Apache]] 393 +* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]] 356 356 357 -= Direct-To 395 += Direct-To = 358 358 359 359 * [[Overview>>Programming__WebObjects-Direct-To-Overview]] 360 360 * Required Reading 361 -** [[Web>> Programming__WebObjects-Direct-To-Web]]399 +** [[Web>>Direct-To-Web]] 362 362 ** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]] 363 363 ** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]] 364 364 * Advanced ... ... @@ -365,7 +365,7 @@ 365 365 ** [[ERD2W - part of the WONDER frameworks>>Programming__WebObjects-Direct-To-ERD2W]] 366 366 * [[Examples>>Programming__WebObjects-Direct-To-Examples]] 367 367 368 -= Case Studies 406 += Case Studies = 369 369 370 370 * [[iTunes Music Store>>Programming__WebObjects-Case Studies-iTunes Music Store]] 371 371 * [[.Mac>>Programming__WebObjects-Case Studies-.Mac]] ... ... @@ -372,40 +372,40 @@ 372 372 * [[Apple Store>>Programming__WebObjects-Case Studies-Apple Store]] 373 373 * [[Original Dell Store>>Programming__WebObjects-Case Studies-Original Dell Store]] 374 374 * [[Radar>>Programming__WebObjects-Case Studies-Radar]] 375 -* [[ShopToIt.ca>> Programming__WebObjects-Case Studies-ShopToIt.ca]]376 -* [[EverLearn>> Programming__WebObjects-Case Studies-EverLearn]]377 -* [[WebObjects Showcase>> Programming__WebObjects-CaseStudies-WebObjects Showcase]]378 -* [[WebObjects Sites>> Programming__WebObjects-Case Studies-WebObjects Sites]]413 +* [[ShopToIt.ca>>Case Studies-ShopToIt.ca]] 414 +* [[EverLearn>>Case Studies-EverLearn]] 415 +* [[WebObjects Showcase>>WebObjects Showcase]] 416 +* [[WebObjects Sites>>Case Studies-WebObjects Sites]] 379 379 380 -= JavaClient418 += Integration with other clients = 381 381 382 -* [[Overview>>Programming__WebObjects-Java Client-Overview]] 383 -* [[Required Reading>>Programming__WebObjects-Java Client-Required Reading]] 384 -* [[Advanced>>Programming__WebObjects-Java Client-Advanced]] 385 -* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 386 -* [[svn>>Programming__WebObjects-Java Client-svn]] 387 -* [[Examples>>Programming__WebObjects-Java Client-Examples]] 420 +* [[Flex]] 421 +* [[Open Laszlo]] 422 +* [[Mozilla XUL]] 423 +* [[Cocoa]] 388 388 389 -= Testing 425 += Testing = 390 390 391 -* [[Load Testing WO Apps with JMeter>>Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]] 392 -* [[WOUnitTest>>Programming__WebObjects-Testing-WOUnitTest]] 427 +* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 393 393 394 -= Database Compatibility / Comparisons = 429 +* [[Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 430 +* [[WOUnitTest>>Testing-WOUnitTest]] 395 395 396 -* [[FrontBase>>Programming__WebObjects-Database Compatibility and Comparisons-FrontBase]] 397 -* [[OpenBase>>Programming__WebObjects-Database Compatibility and Comparisons-OpenBase]] 398 -* [[MySQL>>Programming__WebObjects-Database Compatibility and Comparisons-MySQL]] 399 -* [[Postgresql>>Programming__WebObjects-Database Compatibility and Comparisons-Postgresql]] 400 -* [[Oracle>>Programming__WebObjects-Database Compatibility and Comparisons-Oracle]] 401 -* [[Sybase>>Programming__WebObjects-Database Compatibility and Comparisons-Sybase]] 432 += Database Compatibility / Comparisons = 433 + 434 +* [[FrontBase>>Database Compatibility and Comparisons-FrontBase]] 435 +* [[OpenBase>>Database Compatibility and Comparisons-OpenBase]] 436 +* [[MySQL>>Database Compatibility and Comparisons-MySQL]] 437 +* [[PostgreSQL>>Database Compatibility and Comparisons-PostgreSQL]] 438 +* [[Oracle>>Database Compatibility and Comparisons-Oracle]] 439 +* [[Sybase>>Database Compatibility and Comparisons-Sybase]] 402 402 * [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]] 403 -* [[Data Migration>> Programming__WebObjects-Database Compatibility and Comparisons-DataMigration]]404 -* [[Informix>> Programming__WebObjects-Database Compatibility and Comparisons-Informix]]441 +* [[Data Migration>>Database Compatibility and Comparisons-DataMigration]] 442 +* [[Informix>>Database Compatibility and Comparisons-Informix]] 405 405 406 -= Alternative Technologies Pros / Cons 444 += Alternative Technologies Pros / Cons = 407 407 408 -* [[ASP.NET>> Programming__WebObjects-Alternative Technologies-ASP.NET]]446 +* [[ASP.NET>>Alternative Technologies-ASP.NET]] 409 409 * [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]] 410 410 * [[JSP and Taglibs>>Programming__WebObjects-Alternative Technologies-JSP and Taglibs]] 411 411 * [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]] ... ... @@ -413,20 +413,19 @@ 413 413 * [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]] 414 414 * [[Cayenne>>Programming__WebObjects-Alternative Technologies-Cayenne]] 415 415 * [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]] 416 -* [[Ruby on Rails>> Programming__WebObjects-Alternative Technologies-Ruby on Rails]]454 +* [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]] 417 417 * [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]] 418 418 * [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]] 419 419 * [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]] 420 420 421 -= Additional Resources 459 += Additional Resources = 422 422 423 -* [[Websites>> Programming__WebObjects-Additional Resources-Websites]]424 -* [[Mailing Lists>> Programming__WebObjects-Mailing Lists]]425 -* [[Tutorials>> Programming__WebObjects-Tutorials]]426 -* [[Books>> Programming__WebObjects-Additional Resources-Books]]461 +* [[Websites>>Additional Resources-Websites]] 462 +* [[Mailing Lists>>Mailing Lists]] 463 +* [[Tutorials>>Tutorials]] 464 +* [[Books>>Additional Resources-Books]] 427 427 * [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]] 428 -* [[Authors>>Programming__WebObjects-Additional Resources-Authors]] 429 -* [[Training>>Programming__WebObjects-Additional Resources-WebObjects Training]] 430 - 431 -Category:Programming 432 -Category:WebObjects 466 +* [[Authors>>Additional Resources-Authors]] 467 +* [[Training>>Additional Resources-WebObjects Training]] 468 +* [[User groups]] 469 +* [[Known Bugs]]