Changes for page Home
Last modified by Markus Ruggiero on 2023/11/13 11:58
From version 858.1
edited by Pascal Robert
on 2007/08/10 21:25
on 2007/08/10 21:25
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. probert1 +XWiki.marc - Content
-
... ... @@ -1,11 +1,17 @@ 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. 1 +See [[instructions for editing>>WOCOM]]. This site replaces the [[wikibook>>http://en.wikibooks.org/wiki/Programming:WebObjects]], which has been deprecated. 2 +[[image:hero_webobjects.jpg||align="right" vspace="4" hspace="4"]] 3 +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. 2 2 3 -It i s themostmatureplatform availablefor enterprise-levelwebserver development,providingobject-oriented frameworkupportforrelationaldatabasepersistence (in any JDBC), Ajax, Web Services,streamingmedia,Java Client, Rapid Application Development, file upload/download and many other popularwebtechnologies.5 +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. 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 technologyon which Apple'swniTunes Music Store is developed.7 +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. 6 6 7 -It has averyactivedevelopercommunity withmailinglist support at the [[WODeveloper MailingList>>http://lists.apple.com/archives/Webobjects-dev]].9 +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]]. 8 8 11 +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. 12 + 13 +In addition Apple, Inc. also provides [[free>>http://www.apple.com/support/webobjects/]] and [[paid-for>>http://www.apple.com/services/technicalsupport/]] support options. 14 + 9 9 |= Contents 10 10 | {{section}} 11 11 # [#Introduction] ... ... @@ -15,20 +15,26 @@ 15 15 ## [#Introduction] 16 16 ## [#Modeling] 17 17 ## [#Using EOF] 18 -# [#Web Applications] 19 -## [#Introduction] 20 -## [#Development] 21 -## [#Deployment] 22 -# [#Web Services] 24 +# Client Strategies: 25 +## [#Web Applications] 26 +### [#Introduction] 27 +### [#Development] 28 +### [#Deployment] 29 +## [Java Client] 30 +## [#Web Services] 31 +## [Cocoa Client] (Mac and iPhone) 32 +## [Adobe Flex Client] 23 23 # [#Complementary Frameworks] 24 24 ## [#Project WONDER] 25 25 ## [#WireHose] 26 26 ## [#LEWOStuff] 27 27 ## [#GVC Frameworks and GVC.SiteMaker] 38 +## [#Houdah WebObjects Frameworks] 39 +## [#WOGWT (Google Web Toolkit Integration)] 28 28 # [#Development Tools] 41 +# [Best Practices|Best Practices] 29 29 # [#Direct-To] 30 30 # [#Case Studies] 31 -# [#Java Client] 32 32 # [#Integration with other clients] 33 33 # [#Testing] 34 34 # [#Database Compatibility/Comparisons] ... ... @@ -38,11 +38,12 @@ 38 38 39 39 = Introduction = 40 40 41 -* [[What is WebObjects?>> Programming__WebObjects-Overview-What is WebObjects]]42 -* [[History>> Programming__WebObjects-Overview-History]]53 +* [[What is WebObjects?>>Overview-What is WebObjects]] 54 +* [[History>>Overview-History]] 43 43 * [[Foundation>>Programming__WebObjects-Overview-Foundation]] 44 -* [[Objective-C to Java Transition>>Programming__WebObjects-Overview-Objective-C to Java Transition]] 45 -* [[Hands On Hello World - Your First WebObjects Application>>Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]] 56 +* [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]] 57 +* [[Scratch Setup of WebObjects Development on a Mac>>WOL:Scratch Setup of WebObjects Development on a Mac]] 58 +* [[Hands On Hello World - Your First WebObjects Application>>Hands On___Hello World - Your First WebObjects Application]] 46 46 * [[Recent Changes>>http://wiki.objectstyle.org/confluence/pages/recentlyupdated.action?key=WO]] 47 47 * [[WebObjects for Database Developers]] 48 48 * [[Naming Conventions]] ... ... @@ -58,89 +58,90 @@ 58 58 = Foundation = 59 59 60 60 * [[Foundation>>Programming__WebObjects-Overview-Foundation]] 61 -* [[Key-Value Coding>> Programming__WebObjects-Overview-Key Value Coding]]74 +* [[Key-Value Coding>>Overview-Key Value Coding]] 62 62 63 63 = Enterprise Object Framework (EOF) = 64 64 65 65 == Introduction == 66 66 67 -* [[Overview>> Programming__WebObjects-EOF-Overview]]80 +* [[Overview>>EOF-Overview]] 68 68 69 69 == Modeling == 70 70 71 71 * [[Overview>>Programming__WebObjects-EOF-Modeling-Overview]] 72 72 * Required Reading 73 -** [[Entities>> Programming__WebObjects-EOF-Modeling-Entities]]74 -** [[GlobalIDs>> Programming__WebObjects-EOF-Modeling-GlobalIDs]]75 -** [[Attributes>> Programming__WebObjects-EOF-Modeling-Attributes]]86 +** [[Entities>>EOF-Modeling-Entities]] 87 +** [[GlobalIDs>>EOF-Modeling-GlobalIDs]] 88 +** [[Attributes>>EOF-Modeling-Attributes]] 76 76 ** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]] 77 -** [[Entity Inheritance>> Programming__WebObjects-EOF-Modeling-Inheritance]]90 +** [[Entity Inheritance>>EOF-Modeling-Inheritance]] 78 78 ** [[Fetch Specifications>>Programming__WebObjects-EOF-Modeling-Fetch Specifications]] 79 79 ** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]] 80 80 ** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]] 81 81 ** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]] 82 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-EOF-Modeling-Common Pitfalls and Troubleshooting]]83 -** [[EOModeler>> Programming__WebObjects-EOF-Modeling-EOModeler]]84 -** [[EOModeler on Windows>> Programming__WebObjects-EOF-Modeling-EOModeler on Windows]]85 -** [[Booleans>> Programming__WebObjects-EOF-Modeling-Booleans]]95 +** [[Common Pitfalls and Troubleshooting>>EOF-Modeling-Common Pitfalls and Troubleshooting]] 96 +** [[EOModeler>>EOF-Modeling-EOModeler]] 97 +** [[EOModeler on Windows>>EOF-Modeling-EOModeler on Windows]] 98 +** [[Booleans>>EOF-Modeling-Booleans]] 86 86 * Advanced 87 87 ** [[JDBC>>Programming__WebObjects-EOF-Modeling-JDBC]] 88 88 ** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]] 89 89 ** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]] 90 -** [[Prototypes>> Programming__WebObjects-EOF-Modeling-Prototypes]]103 +** [[Prototypes>>EOF-Modeling-Prototypes]] 91 91 ** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]] 92 -** [[Custom Attributes>>Programming__WebObjects-EOF-Modeling-Custom Attributes]] 93 -* [[Examples>>Programming__WebObjects-EOF-Modeling-Examples]] 105 +** [[Custom Attributes>>EOF-Modeling-Custom Attributes]] 106 +** [[Strategy Design Pattern as an Alternative to Entity Inheritance>>Using Strategy Design Pattern with EOF]] 107 +* [[Examples>>EOF-Modeling-Examples]] 94 94 95 95 == Using EOF == 96 96 97 -* [[Overview>> Programming__WebObjects-EOF-Using EOF-Overview]]111 +* [[Overview>>EOF-Using EOF-Overview]] 98 98 * Required Reading 99 -** [[The EOF Commandments>> Programming__WebObjects-EOF-Using EOF-The EOF Commandments]]113 +** [[The EOF Commandments>>EOF-Using EOF-The EOF Commandments]] 100 100 ** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]] 101 -** [[EO Editing Context>> Programming__WebObjects-EOF-Using EOF-EO Editing Context]]115 +** [[EO Editing Context>>EOF-Using EOF-EO Editing Context]] 102 102 ** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]] 103 103 ** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]] 104 104 ** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]] 105 -** [[Context and Database Locking>> Programming__WebObjects-EOF-Using EOF-Context and Database Locking]]119 +** [[Context and Database Locking>>EOF-Using EOF-Context and Database Locking]] 106 106 ** [[Faulting>>Programming__WebObjects-EOF-Using EOF-Faulting]] 107 107 ** [[Fetching>>Programming__WebObjects-EOF-Using EOF-Fetching]] 108 108 ** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]] 109 109 ** [[Deleting>>Programming__WebObjects-EOF-Using EOF-Deleting]] 110 -** [[Caching and Freshness>> Programming__WebObjects-EOF-Using EOF-Caching and Freshness]]111 -** [[Optimistic Locking>> Programming__WebObjects-EOF-Using EOF-Optimistic Locking]]112 -** [[Memory Management>> Programming__WebObjects-EOF-Using EOF-Memory Management]]113 -** [[EOF Best Practices>> Programming__WebObjects-EOF-Using EOF-EOF Best Practices]]114 -** [[Configuration Settings>> Programming__WebObjects-EOF-Using EOF-Configuration Settings]]115 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-EOF-Using EOF-Common Pitfalls and Troubleshooting]]124 +** [[Caching and Freshness>>EOF-Using EOF-Caching and Freshness]] 125 +** [[Optimistic Locking>>EOF-Using EOF-Optimistic Locking]] 126 +** [[Memory Management>>EOF-Using EOF-Memory Management]] 127 +** [[EOF Best Practices>>EOF-Using EOF-EOF Best Practices]] 128 +** [[Configuration Settings>>EOF-Using EOF-Configuration Settings]] 129 +** [[Common Pitfalls and Troubleshooting>>EOF-Using EOF-Common Pitfalls and Troubleshooting]] 116 116 * Advanced 117 -** [[EOGenerator>> Programming__WebObjects-EOF-Using EOF-EOGenerator]]118 -** [[Logging>> Programming__WebObjects-EOF-Using EOF-Logging]]119 -** [[EOF Performance Tuning>> Programming__WebObjects-EOF-Using EOF-EOF Performance Tuning]]120 -** [[Primary Keys>> Programming__WebObjects-EOF-Using EOF-Primary Keys]]121 -** [[Compound Primary Keys>> Programming__WebObjects-EOF-Using EOF-Compound Primary Keys]]122 -** [[Concurrency>> Programming__WebObjects-EOF-Using EOF-Concurrency]]123 -** [[Validation>> Programming__WebObjects-EOF-Using EOF-Validation]]124 -** [[Database Adaptors and Plugins>> Programming__WebObjects-EOF-Using EOF-Database Adaptors and Plugins]]125 -** [[Undo and Redo>> Programming__WebObjects-EOF-Using EOF-Undo and Redo]]131 +** [[EOGenerator>>EOF-Using EOF-EOGenerator]] 132 +** [[Logging>>EOF-Using EOF-Logging]] 133 +** [[EOF Performance Tuning>>EOF-Using EOF-EOF Performance Tuning]] 134 +** [[Primary Keys>>EOF-Using EOF-Primary Keys]] 135 +** [[Compound Primary Keys>>EOF-Using EOF-Compound Primary Keys]] 136 +** [[Concurrency>>EOF-Using EOF-Concurrency]] 137 +** [[Validation>>EOF-Using EOF-Validation]] 138 +** [[Database Adaptors and Plugins>>EOF-Using EOF-Database Adaptors and Plugins]] 139 +** [[Undo and Redo>>EOF-Using EOF-Undo and Redo]] 126 126 ** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]] 127 -** [[EOSharedEditingContext>> Programming__WebObjects-EOF-Using EOF-EOSharedEditingContext]]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]]141 +** [[EOSharedEditingContext>>EOF-Using EOF-EOSharedEditingContext]] 142 +** [[Raw Rows>>EOF-Using EOF-Raw Rows]] 143 +** [[Batch Fetching>>EOF-Using EOF-Batch Fetching]] 144 +** [[Fetch Limits>>EOF-Using EOF-Fetch Limits]] 145 +** [[Bulk Operations>>EOF-Using EOF-Bulk Operations]] 146 +** [[Schema Changes>>EOF-Using EOF-Schema Changes]] 147 +** [[Delegates and Notifications>>EOF-Using EOF-Delegates and Notifications]] 148 +** [[Multiple Stacks or Instances>>EOF-Using EOF-Multiple Stacks or Instances]] 149 +** [[Custom Qualifiers>>EOF-Using EOF-Custom Qualifiers]] 150 +** [[Localization and Internationalization>>EOF-Using EOF-Localization and Internationalization]] 151 +** [[Default Values>>EOF-Using EOF-Default Values]] 152 +** [[Custom EOAdaptor>>EOF-Using EOF-Custom EOAdaptor]] 153 +** [[EOF Traces>>EOF-Using EOF-EOF Traces]] 154 +** [[Problems>>EOF-Using EOF-Problems]] 155 +* [[Tips and Tricks>>EOF-Using EOF-Tips and Tricks]] 142 142 * [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]] 143 -* [[Help//EOF//is//Doing//Strange//Things//>> Programming__WebObjects-EOF-Using EOF-Breaking EOF]]157 +* [[Help//EOF//is//Doing//Strange//Things//>>EOF-Using EOF-Breaking EOF]] 144 144 145 145 = Web Applications = 146 146 ... ... @@ -151,159 +151,182 @@ 151 151 == Development == 152 152 153 153 * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]] 168 +* [[Beginner's Guide>>Programming__WebObjects-Web Applications-Development-Beginner's Guide]] 154 154 * Required Reading 155 -** [[Apache>> Programming__WebObjects-Development Tools-Running Through Apache]]156 -** [[WO Adaptor>> Programming__WebObjects-WebApplications-Development-WO Adaptor]]170 +** [[Apache>>Development Tools-Running Through Apache]] 171 +** [[WO Adaptor>>Web Applications-Development-WO Adaptor]] 157 157 ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]] 158 -** [[WO Session>> Programming__WebObjects-WebApplications-Development-WO Session]]173 +** [[WO Session>>Web Applications-Development-WO Session]] 159 159 ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]] 160 -*** [[Binding Synchronization>> Programming__WebObjects-WebApplications-Development-WO Component-Binding Synchronization]]161 -*** [[Code, Templates, and WODs>> Programming__WebObjects-WebApplications-Development-WO Component-Code Template and WODs]]175 +*** [[Binding Synchronization>>Web Applications-Development-WO Component-Binding Synchronization]] 176 +*** [[Code, Templates, and WODs>>Web Applications-Development-WO Component-Code Template and WODs]] 162 162 *** [[Built-in Components>>Programming__WebObjects-Web Applications-Development-WO Component-Built-in Components]] 163 -** [[Component Actions>> Programming__WebObjects-WebApplications-Development-Component Actions]]164 -** [[Direct Actions>> Programming__WebObjects-WebApplications-Development-Direct Actions]]178 +** [[Component Actions>>Web Applications-Development-Component Actions]] 179 +** [[Direct Actions>>Web Applications-Development-Direct Actions]] 165 165 ** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]] 166 166 ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]] 167 -** [[Authentication and Security>> Programming__WebObjects-WebApplications-Development-Authentication and Security]]168 -** [[General Best Practices>> Programming__WebObjects-WebApplications-Development-General Best Practices]]169 -** [[WOForm Best Practices>> Programming__WebObjects-WebApplications-Development-WOForm Best Practices]]170 -** [[WODisplayGroup>> Programming__WebObjects-WebApplications-Development-WODisplayGroup]]182 +** [[Authentication and Security>>Web Applications-Development-Authentication and Security]] 183 +** [[General Best Practices>>Web Applications-Development-General Best Practices]] 184 +** [[WOForm Best Practices>>Web Applications-Development-WOForm Best Practices]] 185 +** [[WODisplayGroup>>Web Applications-Development-WODisplayGroup]] 171 171 ** [[Debugging Techniques>>Programming__WebObjects-Web Applications-Development-Debugging Techniques]] 172 -** [[Direct Connect>> Programming__WebObjects-WebApplications-Development-Direct Connect]]173 -** [[Frameworks>> Programming__WebObjects-WebApplications-Development-Frameworks]]174 -** [[Ajax>> Programming__WebObjects-WebApplications-Development-Ajax]]175 -** [[CSS>> Programming__WebObjects-WebApplications-Development-CSS]]176 -** [[Sending Emails>> Programming__WebObjects-WebApplications-Development-Sending Emails]]187 +** [[Direct Connect>>Web Applications-Development-Direct Connect]] 188 +** [[Frameworks>>Web Applications-Development-Frameworks]] 189 +** [[Ajax>>Web Applications-Development-Ajax]] 190 +** [[CSS>>Web Applications-Development-CSS]] 191 +** [[Sending Emails>>Web Applications-Development-Sending Emails]] 177 177 ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]] 178 178 ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]] 179 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Development-Common Pitfalls and Troubleshooting]] 194 +** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]] 195 + 180 180 * Advanced 181 -** [[Audit Trails>>Programming__WebObjects-Web Applications-Development-Audit Trails]] 182 -** [[Backtracking>>Programming__WebObjects-Web Applications-Development-Backtracking]] 197 + 198 +* 199 +** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]] 200 +** [[Audit Trails>>Web Applications-Development-Audit Trails]] 201 +** [[Backtracking>>Web Applications-Development-Backtracking]] 183 183 ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]] 184 -** [[Image Thumbnailing>> Programming__WebObjects-WebApplications-Development-Thumbnailing]]185 -** [[Database vs Filesystem (aka Images in the Database?)>> Programming__WebObjects-WebApplications-Development-Database vs Filesystem]]203 +** [[Image Thumbnailing>>Web Applications-Development-Thumbnailing]] 204 +** [[Database vs Filesystem (aka Images in the Database?)>>Web Applications-Development-Database vs Filesystem]] 186 186 ** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]] 187 -** [[Stateless Components>> Programming__WebObjects-WebApplications-Development-Stateless Components]]206 +** [[Stateless Components>>Web Applications-Development-Stateless Components]] 188 188 ** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]] 189 -** [[WOEvents and Logging>> Programming__WebObjects-WebApplications-Development-WOEvents and Logging]]190 -** [[PDF Generation>> Programming__WebObjects-WebApplications-Development-PDF Generation]]191 -** [[Excel Generation>> Programming__WebObjects-WebApplications-Development-Excel Generation]]192 -** [[SSL>> Programming__WebObjects-WebApplications-Development-SSL]]193 -** [[Localization and Internationalization>> Programming__WebObjects-WebApplications-Development-Localization and Internationalization]]194 -** [[Testing and JUnit>> Programming__WebObjects-WebApplications-Development-Testing and JUnit]]195 -** [[Custom Error Handling>> Programming__WebObjects-WebApplications-Development-Custom Error Handling]]208 +** [[WOEvents and Logging>>Web Applications-Development-WOEvents and Logging]] 209 +** [[PDF Generation>>Web Applications-Development-PDF Generation]] 210 +** [[Excel Generation>>Web Applications-Development-Excel Generation]] 211 +** [[SSL>>Web Applications-Development-SSL requests via https protocol]] 212 +** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]] 213 +** [[Testing and JUnit>>Web Applications-Development-Testing and JUnit]] 214 +** [[Custom Error Handling>>Web Applications-Development-Custom Error Handling]] 196 196 ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]] 197 -** [[Custom Templates>> Programming__WebObjects-WebApplications-Development-Custom Templates]]198 -** [[Calling Commandline Applications>> Programming__WebObjects-WebApplications-Development-Calling Commandline Applications]]216 +** [[Custom Templates>>Web Applications-Development-Custom Templates]] 217 +** [[Calling Commandline Applications>>Web Applications-Development-Calling Commandline Applications]] 199 199 ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]] 200 -** [[Profiling WO Apps>>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]] 219 +** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]] 220 +** [[J2EE Integration>>Web Applications-Development-J2EE Integration]] 221 +** [[Third Party Jars>>Web Applications-Development-Third Party Jars]] 222 +** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]] 223 +** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]] 224 +** [[Custom Resource Manager>>Web Applications-Development-Custom Resource Manager]] 225 +** [[Persistent Sessions>>Web Applications-Development-Persistent Sessions]] 226 +** [[How Forms Work>>Web Applications-Development-How Forms Work]] 227 +* [[Development on Windows>>Web Applications-Development-Development on Windows]] 228 +* [[Tips and Tricks>>Web Applications-Development-Tips and Tricks]] 211 211 * Examples 212 -** [[Hands On Hello World>> Programming__WebObjects-Hands On___Hello World - Your First WebObjects Application]]213 -** [[Page Layout>> Programming__WebObjects-WebApplications-Development-Examples-Page Layout]]214 -** [[List Components>> Programming__WebObjects-WebApplications-Development-Examples-List Components]]215 -** [[Calendar Component>> Programming__WebObjects-WebApplications-Development-Examples-Calendar Component]]216 -** [[Path Inspector>> Programming__WebObjects-WebApplications-Development-Examples-Path Inspector]]217 -** [[Alphabetic List>> Programming__WebObjects-WebApplications-Development-Examples-Alphabetic List]]218 -** [[Login>> Programming__WebObjects-WebApplications-Development-Examples-Login]]219 -** [[Anchors>> Programming__WebObjects-WebApplications-Development-Examples-Anchors]]220 -** [[Open Link in New Window>> Programming__WebObjects-WebApplications-Development-Examples-Open Link in New Window]]221 -** [[Return a File>> Programming__WebObjects-WebApplications-Development-Examples-Return a File]]230 +** [[Hands On Hello World>>Hands On___Hello World - Your First WebObjects Application]] 231 +** [[Page Layout>>Web Applications-Development-Examples-Page Layout]] 232 +** [[List Components>>Web Applications-Development-Examples-List Components]] 233 +** [[Calendar Component>>Web Applications-Development-Examples-Calendar Component]] 234 +** [[Path Inspector>>Web Applications-Development-Examples-Path Inspector]] 235 +** [[Alphabetic List>>Web Applications-Development-Examples-Alphabetic List]] 236 +** [[Login>>Web Applications-Development-Examples-Login]] 237 +** [[Anchors>>Web Applications-Development-Examples-Anchors]] 238 +** [[Open Link in New Window>>Web Applications-Development-Examples-Open Link in New Window]] 239 +** [[Return a File>>Web Applications-Development-Examples-Return a File]] 222 222 223 223 == Deployment == 224 224 225 -* [[Overview>> Programming__WebObjects-WebApplications-Deployment-Overview]]243 +* [[Overview>>Web Applications-Deployment-Overview]] 226 226 * Required Reading 227 -** [[Apache>> Programming__WebObjects-WebApplications-Deployment-Apache]]228 -** [[Memory Settings>> Programming__WebObjects-WebApplications-Deployment-Memory Settings]]229 -** [[Standard Deployment>> Programming__WebObjects-WebApplications-Deployment-Standard Deployment]]230 -** [[wotaskd>> Programming__WebObjects-WebApplications-Deployment-wotaskd]]231 -** [[Java Monitor>> Programming__WebObjects-WebApplications-Deployment-Java Monitor]]232 -** [[Logging>> Programming__WebObjects-WebApplications-Deployment-Logging]]245 +** [[Apache>>Web Applications-Deployment-Apache]] 246 +** [[Memory Settings>>Web Applications-Deployment-Memory Settings]] 247 +** [[Standard Deployment>>Web Applications-Deployment-Standard Deployment]] 248 +** [[wotaskd>>Web Applications-Deployment-wotaskd]] 249 +** [[Java Monitor>>Web Applications-Deployment-Java Monitor]] 250 +** [[Logging>>Web Applications-Deployment-Logging]] 233 233 ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]] 234 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 252 +** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]] 253 + 235 235 * Advanced 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]] 255 +** [[WOStats>>Web Applications-Deployment-WOStats]] 256 +** [[Additional Monitoring>>Web Applications-Deployment-Additional Monitoring]] 257 +** [[Debugging wotaskd and JavaMonitor]] 258 +** [[Scheduled Restart>>Web Applications-Deployment-Scheduled Restart]] 239 239 ** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]] 240 -** [[J2EE and Servlet Deployment>> Programming__WebObjects-WebApplications-Deployment-J2EE and Servlet Deployment]]241 -** [[Tomcat Deployment>> Programming__WebObjects-WebApplications-Deployment-Tomcat Deployment]]260 +** [[J2EE and Servlet Deployment>>Web Applications-Deployment-J2EE and Servlet Deployment]] 261 +** [[Tomcat Deployment>>Web Applications-Deployment-Tomcat Deployment]] 242 242 ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]] 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]] 263 +** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]] 264 +** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]] 265 + 245 245 * Platform Specifics 246 246 ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]] 247 247 ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]] 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]] 269 +** [[Solaris WO5.3.3>>Programming__WebObjects-Web Applications-Deployment-Solaris WO5.3.3]] 270 +** [[FreeBSD WO5.2>>Web Applications-Deployment-FreeBSD WO5.2]] 271 +** [[FreeBSD WO5.3>>Web Applications-Deployment-FreeBSD WO5.3]] 272 +** [[FreeBSD 6.2 WO 5.3.3>>Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]] 273 +** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]] 274 +** [[Windows>>Web Applications-Deployment-Windows]] 275 + 254 254 * Helpful Tools & Shellscripts 277 +** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]] 255 255 256 256 = Web Services = 257 257 258 258 * [[Overview>>Programming__WebObjects-Web Services-Overview]] 259 259 * Required Reading 260 -** [[WO as a Web Service Provider>> Programming__WebObjects-WebServices-Web Service Provider]]261 -** [[WO as a Web Service Consumer>> Programming__WebObjects-WebServices-Web Service Consumer]]283 +** [[WO as a Web Service Provider>>Web Services-Web Service Provider]] 284 +** [[WO as a Web Service Consumer>>Web Services-Web Service Consumer]] 262 262 ** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]] 263 -** [[Common Pitfalls and Troubleshooting>> Programming__WebObjects-WebServices-Common Pitfalls and Troubleshooting]]286 +** [[Common Pitfalls and Troubleshooting>>Web Services-Common Pitfalls and Troubleshooting]] 264 264 * General Info 265 -** [[Instructions for .NET consuming Direct to WebServices>> Programming__WebObjects-WebServices-Instructions for .NET consuming Direct to WebServices]]266 -** [[Testing Services with Terminal>> Programming__WebObjects-WebServices-Testing Services with Terminal]]288 +** [[Instructions for .NET consuming Direct to WebServices>>Web Services-Instructions for .NET consuming Direct to WebServices]] 289 +** [[Testing Services with Terminal>>Web Services-Testing Services with Terminal]] 267 267 * Advanced 268 -** [[Sending Large Data>> Programming__WebObjects-WebServices-Sending Large Data]]269 -** [[How to Trust Any SSL Certificate>> Programming__WebObjects-WebServices-How to Trust Any SSL Certificate]]270 -** [[Problems>> Programming__WebObjects-WebServices-Problems]]271 -** [[Controlling Enterprise Object Serialisation>> Programming__WebObjects-WebServices-Controlling Enterprise Object Serialisation]]272 -** [[Controlling WSDL Service Location>> Programming__WebObjects-WebServices-Controlling WSDL Service Location]]273 -** [[Integration with WebServicesCore on MacOS-X>> Programming__WebObjects-WebServices-Integration with WebServicesCore on MacOS-X]]274 -** [[Working With Temporary GlobalIDs>> Programming__WebObjects-WebServices-Working With Temporary GlobalIDs]]291 +** [[Sending Large Data>>Web Services-Sending Large Data]] 292 +** [[How to Trust Any SSL Certificate>>Web Services-How to Trust Any SSL Certificate]] 293 +** [[Problems>>Web Services-Problems]] 294 +** [[Controlling Enterprise Object Serialisation>>Web Services-Controlling Enterprise Object Serialisation]] 295 +** [[Controlling WSDL Service Location>>Web Services-Controlling WSDL Service Location]] 296 +** [[Integration with WebServicesCore on MacOS-X>>Web Services-Integration with WebServicesCore on MacOS-X]] 297 +** [[Working With Temporary GlobalIDs>>Web Services-Working With Temporary GlobalIDs]] 275 275 276 276 * [[Examples>>Programming__WebObjects-Web Services-Examples]] 277 277 301 += Java Client = 302 + 303 +* [[Overview>>Java Client-Overview]] 304 +* [[Required Reading>>Java Client-Required Reading]] 305 +* Building 306 +** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]] 307 +** [[WOLips Incremental Builder>>Java Client-WebStart Incremental Build]] 308 +* [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]] 309 +* [[Advanced>>Programming__WebObjects-Java Client-Advanced]] 310 +* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]] 311 +* [[svn>>Programming__WebObjects-Java Client-svn]] 312 +* [[Examples>>Programming__WebObjects-Java Client-Examples]] 313 + 278 278 = Complementary Frameworks = 279 279 280 280 == Project WONDER == 281 281 282 -* [[Overview>>Pro gramming__WebObjects-ProjectWONDER-Overview]]318 +* [[Overview>>Project WONDER-Overview]] 283 283 * Required Reading 284 -** [[Installing>>Pro gramming__WebObjects-ProjectWONDER-Installing]]285 -** [[Quickstart>>Pro gramming__WebObjects-ProjectWONDER-Quickstart]]286 -** [[History>>Pro gramming__WebObjects-ProjectWONDER-History]]320 +** [[Installing>>Project WONDER-Installing]] 321 +** [[Quickstart>>Project WONDER-Quickstart]] 322 +** [[History>>Project WONDER-History]] 287 287 ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]] 288 -*** [[Ajax>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-Ajax]]324 +*** [[Ajax>>Project WONDER-Frameworks-Ajax]] 289 289 *** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]] 290 -*** [[ERCalendar>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERCalendar]]291 -*** [[ERChangeNotificationJMS>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERChangeNotificationJMS]]326 +*** [[ERCalendar>>Project WONDER-Frameworks-ERCalendar]] 327 +*** [[ERChangeNotificationJMS>>Project WONDER-Frameworks-ERChangeNotificationJMS]] 292 292 *** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]] 293 293 *** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]] 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]] 330 +*** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]] 331 +*** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]] 332 +*** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]] 333 +*** [[ERXMigration>>Project WONDER-Frameworks-ERXMigration]] 334 +*** [[ERPlot>>Project WONDER-Frameworks-ERPlot]] 298 298 *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]] 299 -*** [[ERSelenium>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ERSelenium]]300 -*** [[ExcelGeneration>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-ExcelGeneration]]336 +*** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]] 337 +*** [[ExcelGeneration>>Project WONDER-Frameworks-ExcelGeneration]] 301 301 *** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]] 302 -*** [[PostgresqlPlugin>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-PostgresqlPlugin]]339 +*** [[PostgresqlPlugin>>Project WONDER-Frameworks-PostgresqlPlugin]] 303 303 *** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]] 304 -*** [[Validity>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-Validity]]305 -*** [[WOOgnl>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-WOOgnl]]306 -*** [[WOPaypal>>Pro gramming__WebObjects-ProjectWONDER-Frameworks-WOPaypal]]341 +*** [[Validity>>Project WONDER-Frameworks-Validity]] 342 +*** [[WOOgnl>>Project WONDER-Frameworks-WOOgnl]] 343 +*** [[WOPaypal>>Project WONDER-Frameworks-WOPaypal]] 307 307 ** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]] 308 308 ** [[PlugIns>>Programming__WebObjects-Project WONDER-PlugIns]] 309 309 * Advanced ... ... @@ -312,15 +312,15 @@ 312 312 313 313 == WireHose == 314 314 315 -* [[Overview>> Programming__WebObjects-Wirehose-Overview]]352 +* [[Overview>>Wirehose-Overview]] 316 316 * Basic Concepts 317 317 ** [[Content Management>>Programming__WebObjects-Wirehose-Content Management]] 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]]355 +** [[Personalization>>Wirehose-Personalization]] 356 +** [[Access Control>>Wirehose-Access Control]] 357 +** [[Dynamic Layouts>>Wirehose-Dynamic Layouts]] 358 +** [[Rapid Development>>Wirehose-Rapid Revelopment]] 322 322 * Reference 323 -** [[Installation>> Programming__WebObjects-Wirehose-Installation]]360 +** [[Installation>>Wirehose-Installation]] 324 324 ** Online Reference Library 325 325 *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]] 326 326 *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]] ... ... @@ -336,26 +336,46 @@ 336 336 337 337 == LEWOStuff == 338 338 339 -* [[Overview>> Programming__WebObjects-LEWOStuff-Overview]]376 +* [[Overview>>LEWOStuff-Overview]] 340 340 341 341 == GVC Frameworks and GVC.SiteMaker == 342 342 343 -* [[Overview>> Programming__WebObjects-GVC Frameworks-Overview]]380 +* [[Overview>>GVC Frameworks-Overview]] 344 344 382 +== Houdah WebObjects Frameworks == 383 + 384 +* [[Overview>>Houdah WebObjects Frameworks-Overview]] 385 +* [[HoudahFoundation>>HoudahFoundation]]: Extensions and additions to the Foundation framework 386 +* [[HoudahEOControl>>HoudahEOControl]]: Extensions and additions to the EOControl framework 387 +* [[HoudahEOAccess>>HoudahEOAccess]]: Extensions and additions to the EOAccess framework 388 +* [[HoudahRuleEngine>>HoudahRuleEngine]]: Rule engine used by several of the below frameworks 389 +* [[HoudahEOValidation>>HoudahEOValidation]]: Rule based validation 390 +* [[HoudahMessages>>HoudahMessages]]: Rule based localizable error messages 391 +* [[HoudahAuditTrail>>HoudahAuditTrail]]: Tracks user and timestamp of last change 392 +* [[HoudahViewComponents>>HoudahViewComponents]]: High level, large grain view components using stateless cells 393 +* [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications 394 +* [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement) 395 + 396 +== WOGWT (Google Web Toolkit Integration) == 397 + 398 +* [[WOGWT Website>>http://code.google.com/p/wogwt/]] 399 + 345 345 = Development Tools = 346 346 347 347 * [[Overview>>Programming__WebObjects-Development Tools-Overview]] 348 -* [[Eclipse and WOlips>>Programming__WebObjects-Development Tools-Eclipse and WOlips]] 349 -* [[Xcode>>Programming__WebObjects-Development Tools-Xcode]] 350 -* [[EOModeler>>Programming__WebObjects-EOF-Modeling-EOModeler]] 403 +* [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]] 404 +* [[Browser as a Development Tool]] 405 +* [[Xcode>>Development Tools-Xcode]] 406 +* [[EOModeler>>EOF-Modeling-EOModeler]] 351 351 * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]] 352 -* [[Running Though Apache>>Programming__WebObjects-Development Tools-Running Through Apache]] 408 +* [[Running Though Apache>>Development Tools-Running Through Apache]] 409 +* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]] 353 353 354 354 = Direct-To = 355 355 356 356 * [[Overview>>Programming__WebObjects-Direct-To-Overview]] 357 357 * Required Reading 358 -** [[Web>> Programming__WebObjects-Direct-To-Web]]415 +** [[Web>>Direct-To-Web]] 359 359 ** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]] 360 360 ** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]] 361 361 * Advanced ... ... @@ -369,20 +369,11 @@ 369 369 * [[Apple Store>>Programming__WebObjects-Case Studies-Apple Store]] 370 370 * [[Original Dell Store>>Programming__WebObjects-Case Studies-Original Dell Store]] 371 371 * [[Radar>>Programming__WebObjects-Case Studies-Radar]] 372 -* [[ShopToIt.ca>> Programming__WebObjects-Case Studies-ShopToIt.ca]]373 -* [[EverLearn>> Programming__WebObjects-Case Studies-EverLearn]]429 +* [[ShopToIt.ca>>Case Studies-ShopToIt.ca]] 430 +* [[EverLearn>>Case Studies-EverLearn]] 374 374 * [[WebObjects Showcase>>WebObjects Showcase]] 375 -* [[WebObjects Sites>> Programming__WebObjects-Case Studies-WebObjects Sites]]432 +* [[WebObjects Sites>>Case Studies-WebObjects Sites]] 376 376 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 - 386 386 = Integration with other clients = 387 387 388 388 * [[Flex]] ... ... @@ -392,26 +392,26 @@ 392 392 393 393 = Testing = 394 394 395 -* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>> Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]]443 +* [[ProgrammingWebObjects-Testing-Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 396 396 397 -* [[Load Testing WO Apps with JMeter>> Programming__WebObjects-Testing-Load Testing WO Apps with JMeter]]398 -* [[WOUnitTest>> Programming__WebObjects-Testing-WOUnitTest]]445 +* [[Load Testing WO Apps with JMeter>>Testing-Load Testing WO Apps with JMeter]] 446 +* [[WOUnitTest>>Testing-WOUnitTest]] 399 399 400 400 = Database Compatibility / Comparisons = 401 401 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 -* [[Postgre sql>>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]]450 +* [[FrontBase>>Database Compatibility and Comparisons-FrontBase]] 451 +* [[OpenBase>>Database Compatibility and Comparisons-OpenBase]] 452 +* [[MySQL>>Database Compatibility and Comparisons-MySQL]] 453 +* [[PostgreSQL>>Database Compatibility and Comparisons-PostgreSQL]] 454 +* [[Oracle>>Database Compatibility and Comparisons-Oracle]] 455 +* [[Sybase>>Database Compatibility and Comparisons-Sybase]] 408 408 * [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]] 409 -* [[Data Migration>> Programming__WebObjects-Database Compatibility and Comparisons-DataMigration]]410 -* [[Informix>> Programming__WebObjects-Database Compatibility and Comparisons-Informix]]457 +* [[Data Migration>>Database Compatibility and Comparisons-DataMigration]] 458 +* [[Informix>>Database Compatibility and Comparisons-Informix]] 411 411 412 412 = Alternative Technologies Pros / Cons = 413 413 414 -* [[ASP.NET>> Programming__WebObjects-Alternative Technologies-ASP.NET]]462 +* [[ASP.NET>>Alternative Technologies-ASP.NET]] 415 415 * [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]] 416 416 * [[JSP and Taglibs>>Programming__WebObjects-Alternative Technologies-JSP and Taglibs]] 417 417 * [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]] ... ... @@ -419,7 +419,7 @@ 419 419 * [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]] 420 420 * [[Cayenne>>Programming__WebObjects-Alternative Technologies-Cayenne]] 421 421 * [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]] 422 -* [[Ruby on Rails>> Programming__WebObjects-Alternative Technologies-Ruby on Rails]]470 +* [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]] 423 423 * [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]] 424 424 * [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]] 425 425 * [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]] ... ... @@ -426,13 +426,12 @@ 426 426 427 427 = Additional Resources = 428 428 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]]477 +* [[Websites>>Additional Resources-Websites]] 478 +* [[Mailing Lists>>Mailing Lists]] 479 +* [[Tutorials>>Tutorials]] 480 +* [[Books>>Additional Resources-Books]] 433 433 * [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]] 434 -* [[Authors>>Programming__WebObjects-Additional Resources-Authors]] 435 -* [[Training>>Programming__WebObjects-Additional Resources-WebObjects Training]] 436 - 437 -Category:Programming 438 -Category:WebObjects 482 +* [[Authors>>Additional Resources-Authors]] 483 +* [[Training>>Additional Resources-WebObjects Training]] 484 +* [[User groups]] 485 +* [[Known Bugs]]