Wiki source code of Programming__WebObjects

Last modified by Pascal Robert on 2012/12/05 12:01

Hide last authors
Pascal Robert 910.1 1 {{warning}}
Pascal Robert 921.1 2 This is deprecated information!
Pascal Robert 910.1 3 {{/warning}}
4
Pascal Robert 213.1 5 WebObjects is a an integrated suite of freely available Java frameworks and tools that helps a developer to develop scalable, sophisticated applications for the Internet on most computers with Java support.
6
7 It is the most mature platform available for enterprise level web server development, providing object oriented framework support for relational database object persistence (in any JDBC compliant database), Ajax, Web Services, streaming media, Java Client, Rapid Application Development, file upload/download and many other popular web technologies.
8
9 Originally developed by and for NeXT computers in the mid 1990's, it was ported by Apple to Mac OS X and Mac OS X Server under Objective C and then completely translated to Java. It is the technology on which Apple's own iTunes Music Store was developed.
10
Philippe Rabier 928.1 11 It has a very active and helpful developer community with mailing list support at the [[WO Developer Mailing List>>url:http://lists.apple.com/archives/Webobjects-dev||shape="rect"]].
Pascal Robert 213.1 12
Pascal Robert 910.1 13 = Introduction =
Pascal Robert 213.1 14
David Avendasora 1030.1 15 * [[What is WebObjects?>>doc:documentation.Home.Development Architecture.Overview-What is WebObjects.WebHome]]
Pascal Robert 213.1 16 * Naming Conventions
Pascal Robert 910.1 17 ** The naming convention for objects in WebObjects is that names are written in what is called "camel case".
18 ** The various prefixes are not hard to explain. "NS" stands for "NextStep", "EO" for "EnterpriseObject", "WO" for WebObjects.
Pascal Robert 1028.1 19 * [[Foundation>>doc:documentation.Home.Development Architecture.Overview-Foundation.WebHome]]
Pascal Robert 941.1 20 * [[Objective-C to Java Transition>>doc:WO.Home.Deprecated.Overview-Objective-C to Java Transition.WebHome]]
Philippe Rabier 928.1 21 * [[Recent Changes>>url:http://en.wikibooks.org/w/index.php?title=Special:Recentchangeslinked&target=Programming%3AWebObjects||shape="rect"]]
Pascal Robert 213.1 22
Pascal Robert 910.1 23 = License =
Pascal Robert 213.1 24
Pascal Robert 910.1 25 As of WebObjects 5.3, the deployment of WebObjects-based server applications is now permitted on any platform. The Xcode 3.1 license (The last that included any reference to WebObjects) stated this:
Pascal Robert 213.1 26
Philippe Rabier 928.1 27 >D. WebObjects Software. Subject to the terms and conditions of this License, you may incorporate the WebObjects Software included in the Developer Software into application programs (both client and server) that you develop on an Apple-branded computer. You may also reproduce and distribute the WebObjects Software unmodified, in binary form only, on any platform but solely as incorporated into such application programs and only for use by end-users under terms that are at least as restrictive of those set forth in this License (including, without limitation, Sections 2, 6 and 7 of this License).For avoidance of doubt, you may not distribute the WebObjects Software on a stand-alone basis, and you may not develop application programs using the WebObjects Software (or any portion thereof) on any non-Apple branded computer.
Pascal Robert 213.1 28
Pascal Robert 910.1 29 = Foundation =
Pascal Robert 775.1 30
Pascal Robert 1028.1 31 * [[Foundation>>doc:documentation.Home.Development Architecture.Overview-Foundation.WebHome]]
Pascal Robert 1029.1 32 * [[Key Value Coding>>doc:documentation.Home.Development Architecture.Overview-Key Value Coding.WebHome]]
Pascal Robert 213.1 33
Pascal Robert 910.1 34 = Enterprise Object Framework (EOF) =
Pascal Robert 213.1 35
Pascal Robert 910.1 36 == Introduction ==
Pascal Robert 213.1 37
Pascal Robert 988.1 38 * [[Overview>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Overview.WebHome]]
Pascal Robert 213.1 39
Pascal Robert 910.1 40 == Modeling ==
Pascal Robert 213.1 41
Pascal Robert 986.1 42 * [[Overview>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Overview.WebHome]]
Pascal Robert 213.1 43 * Required Reading
Pascal Robert 980.1 44 ** [[Entities>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Entities.WebHome]]
Pascal Robert 983.1 45 ** [[GlobalIDs>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-GlobalIDs.WebHome]]
Pascal Robert 974.1 46 ** [[Attributes>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Attributes.WebHome]]
Pascal Robert 984.1 47 ** [[Entity Inheritance>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Inheritance.WebHome]]
Pascal Robert 982.1 48 ** [[Fetch Specifications>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Fetch Specifications.WebHome]]
Pascal Robert 976.1 49 ** [[Common Pitfalls and Troubleshooting>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Common Pitfalls and Troubleshooting.WebHome]]
Pascal Robert 978.1 50 ** [[EOModeler>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-EOModeler.WebHome]]
David Avendasora 979.1 51 ** [[EOModeler on Windows>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-EOModeler on Windows.WebHome]]
Pascal Robert 975.1 52 ** [[Booleans>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Booleans.WebHome]]
Pascal Robert 213.1 53 * Advanced
Pascal Robert 985.1 54 ** [[JDBC>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-JDBC.WebHome]]
Francis Labrie 987.1 55 ** [[Prototypes>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Prototypes.WebHome]]
Theodore Petrosky 977.1 56 ** [[Custom Attributes>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Custom Attributes.WebHome]]
Pascal Robert 981.1 57 * [[Examples>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-Examples.WebHome]]
Pascal Robert 213.1 58
Pascal Robert 910.1 59 == Using EOF ==
Pascal Robert 213.1 60
Pascal Robert 1017.1 61 * [[Overview>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Overview.WebHome]]
Pascal Robert 213.1 62 * Required Reading
Maik Musall 1022.1 63 ** [[The EOF Commandments>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-The EOF Commandments.WebHome]]
Pascal Robert 1004.1 64 ** [[EO Editing Context>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-EO Editing Context.WebHome]]
Kieran Kelleher 997.1 65 ** [[Context and Database Locking>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Context and Database Locking.WebHome]]
Pascal Robert 1009.1 66 ** [[Faulting>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Faulting.WebHome]]
David Avendasora 1011.1 67 ** [[Fetching>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Fetching.WebHome]]
Pascal Robert 1003.1 68 ** [[Deleting>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Deleting.WebHome]]
Ray Kiddy 992.1 69 ** [[Caching and Freshness>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Caching and Freshness.WebHome]]
Kieran Kelleher 1016.1 70 ** [[Optimistic Locking>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Optimistic Locking.WebHome]]
Ray Kiddy 1014.1 71 ** [[Memory Management>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Memory Management.WebHome]]
Pascal Robert 1005.1 72 ** [[EOF Best Practices>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-EOF Best Practices.WebHome]]
Pascal Robert 996.1 73 ** [[Configuration Settings>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Configuration Settings.WebHome]]
Pascal Robert 993.1 74 ** [[Common Pitfalls and Troubleshooting>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Common Pitfalls and Troubleshooting.WebHome]]
Pascal Robert 213.1 75 * Advanced
Pascal Robert 938.1 76 ** [[EOGenerator>>doc:WO.Home.Deprecated.EOF-Using EOF-EOGenerator.WebHome]]
Maik Musall 1013.1 77 ** [[Logging>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Logging.WebHome]]
Pascal Robert 1006.1 78 ** [[EOF Performance Tuning>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-EOF Performance Tuning.WebHome]]
Pascal Robert 1018.1 79 ** [[Primary Keys>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Primary Keys.WebHome]]
Johann Werner 994.1 80 ** [[Compound Primary Keys>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Compound Primary Keys.WebHome]]
Pascal Robert 995.1 81 ** [[Concurrency>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Concurrency.WebHome]]
Pascal Robert 1025.1 82 ** [[Validation>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Validation.WebHome]]
Theodore Petrosky 1000.1 83 ** [[Database Adaptors and Plugins>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Database Adaptors and Plugins.WebHome]]
Ray Kiddy 1024.1 84 ** [[Undo and Redo>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Undo and Redo.WebHome]]
Pascal Robert 1008.1 85 ** [[EOSharedEditingContext>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-EOSharedEditingContext.WebHome]]
Pascal Robert 1020.1 86 ** [[Raw Rows>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Raw Rows.WebHome]]
Pascal Robert 989.1 87 ** [[Batch Fetching>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Batch Fetching.WebHome]]
David Holt 1010.1 88 ** [[Fetch Limits>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Fetch Limits.WebHome]]
Pascal Robert 991.1 89 ** [[Bulk Operations>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Bulk Operations.WebHome]]
David Holt 1021.1 90 ** [[Schema Changes>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Schema Changes.WebHome]]
Pascal Robert 1002.1 91 ** [[Delegates and Notifications>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Delegates and Notifications.WebHome]]
Pascal Robert 1015.1 92 ** [[Multiple Stacks or Instances>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Multiple Stacks or Instances.WebHome]]
Pascal Robert 999.1 93 ** [[Custom Qualifiers>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Custom Qualifiers.WebHome]]
Pascal Robert 1012.1 94 ** [[Localization and Internationalization>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Localization and Internationalization.WebHome]]
Pascal Robert 1001.1 95 ** [[Default Values>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Default Values.WebHome]]
Pascal Robert 998.1 96 ** [[Custom EOAdaptor>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Custom EOAdaptor.WebHome]]
Pascal Robert 1007.1 97 ** [[EOF Traces>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-EOF Traces.WebHome]]
Pascal Robert 1019.1 98 ** [[Problems>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Problems.WebHome]]
Pascal Robert 1023.1 99 * [[Tips and Tricks>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Tips and Tricks.WebHome]]
Ray Kiddy 990.1 100 * [[Help!_EOF_is_Doing_Strange_Things!>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Using EOF-Breaking EOF.WebHome]]
Pascal Robert 213.1 101
Pascal Robert 910.1 102 = Web Applications =
Pascal Robert 213.1 103
Pascal Robert 910.1 104 == Introduction ==
Pascal Robert 213.1 105
Pascal Robert 941.2 106 * [[Overview>>doc:WO.Web Applications-Overview]](((
Pascal Robert 910.1 107 == Development ==
Philippe Rabier 928.1 108 )))
Pascal Robert 941.2 109 * [[Overview>>doc:WO.Programming__WebObjects-Web Applications-Development-Overview]]
Pascal Robert 213.1 110 * Required Reading
Pascal Robert 970.1 111 ** [[WO Adaptor>>doc:documentation.Home.Development Architecture.Development-WO Adaptor.WebHome]]
Pascal Robert 971.1 112 ** [[WO Session>>doc:documentation.Home.Development Architecture.Development-WO Session.WebHome]]
Pascal Robert 941.2 113 ** [[WO Component>>doc:WO.Programming__WebObjects-Web Applications-Development-WO Component]]
Pascal Robert 1097.1 114 *** [[Binding Synchronization>>doc:documentation.Home.How-tos.Development-WO Component-Binding Synchronization.WebHome]]
Pascal Robert 968.1 115 *** [[Code, Templates, and WODs>>doc:documentation.Home.Development Architecture.Application Architecture.Development-WO Component-Code Template and WODs.WebHome]]
Pascal Robert 1073.1 116 ** [[Component Actions>>doc:documentation.Home.How-tos.Development-Component Actions.WebHome]]
Pascal Robert 972.1 117 ** [[Direct Actions>>doc:documentation.Home.Development Architecture.DirectActions Architecture.Development-Direct Actions.WebHome]]
Pascal Robert 1070.1 118 ** [[Authentication and Security>>doc:documentation.Home.How-tos.Development-Authentication and Security.WebHome]]
Pascal Robert 954.1 119 ** [[General Best Practices>>doc:documentation.Home.Best Practices.Development-General Best Practices.WebHome]]
Pascal Robert 955.1 120 ** [[WOForm Best Practices>>doc:documentation.Home.Best Practices.Development-WOForm Best Practices.WebHome]]
Aaron Rosenzweig 951.1 121 ** [[Direct Connect>>doc:WO.Home.To classify.Development-Direct Connect.WebHome]]
Pascal Robert 1087.1 122 ** [[Frameworks>>doc:documentation.Home.How-tos.Development-Frameworks.WebHome]]
Bastian Triller 1044.1 123 ** [[Ajax>>doc:documentation.Home.Frameworks.Development-Ajax.WebHome]]
Pascal Robert 1071.1 124 ** [[CSS>>doc:documentation.Home.How-tos.Development-CSS.WebHome]]
Pascal Robert 1099.1 125 ** [[Sending Emails>>doc:documentation.Home.How-tos.Sending Emails.WebHome]]
Pascal Robert 1072.1 126 ** [[Common Pitfalls and Troubleshooting>>doc:documentation.Home.How-tos.Development-Common Pitfalls and Troubleshooting.WebHome]]
Pascal Robert 213.1 127 * Advanced
Theodore Petrosky 1069.1 128 ** [[Audit Trails>>doc:documentation.Home.How-tos.Development-Audit Trails.WebHome]]
Pascal Robert 1095.1 129 ** [[Image Thumbnailing>>doc:documentation.Home.How-tos.Development-Thumbnailing.WebHome]]
Pascal Robert 953.1 130 ** [[Database vs Filesystem (aka Images in the Database?)>>doc:documentation.Home.Best Practices.Development-Database vs Filesystem.WebHome]]
Pascal Robert 1093.1 131 ** [[Stateless Components>>doc:documentation.Home.How-tos.Development-Stateless Components.WebHome]]
Pascal Robert 1098.1 132 ** [[WOEvents and Logging>>doc:documentation.Home.How-tos.Development-WOEvents and Logging.WebHome]]
Pascal Robert 1089.1 133 ** [[PDF Generation>>doc:documentation.Home.How-tos.Development-PDF Generation.WebHome]]
Pascal Robert 1086.1 134 ** [[Excel Generation>>doc:documentation.Home.How-tos.Development-Excel Generation.WebHome]]
Aaron Rosenzweig 1092.1 135 ** [[SSL>>doc:documentation.Home.How-tos.Development-SSL requests via https protocol.WebHome]]
Johan Henselmans 1027.1 136 ** [[Localization and Internationalization>>doc:documentation.Home.Development Architecture.Localization.Development-Localization and Internationalization.WebHome]]
Pascal Robert 1045.1 137 ** [[Testing and JUnit>>doc:documentation.Home.Frameworks.Development-Testing and JUnit.WebHome]]
Ray Kiddy 1074.1 138 ** [[Custom Error Handling>>doc:documentation.Home.How-tos.Development-Custom Error Handling.WebHome]]
Pascal Robert 1076.1 139 ** [[Custom Templates>>doc:documentation.Home.How-tos.Development-Custom Templates.WebHome]]
Pascal Robert 1066.1 140 ** [[Calling Commandline Applications>>doc:documentation.Home.How-tos.Calling Commandline Applications.WebHome]]
Pascal Robert 1091.1 141 ** [[Profiling WO Apps>>doc:documentation.Home.How-tos.Development-Profiling WO Apps.WebHome]]
Philippe Rabier 928.1 142 ** [[J2EE Integration>>doc:documentation.Development-J2EE Integration]]
Pascal Robert 937.1 143 ** [[WebObjects and Subversion>>doc:WO.Home.Deprecated.Development-WebObjects and Subversion.WebHome]]
Pascal Robert 1094.1 144 ** [[Third Party Jars>>doc:documentation.Home.How-tos.Development-Third Party Jars.WebHome]]
Pascal Robert 1088.1 145 ** [[Generating Static Pages>>doc:documentation.Home.How-tos.Development-Generating Static Pages.WebHome]]
Pascal Robert 943.1 146 ** [[Cocoa EO Applications>>doc:WO.Home.Deprecated.Web Applications-Development-Cocoa EO Applications.WebHome]]
Pascal Robert 1075.1 147 ** [[Custom Resource Manager>>doc:documentation.Home.How-tos.Development-Custom Resource Manager.WebHome]]
Pascal Robert 1090.1 148 ** [[Persistent Sessions>>doc:documentation.Home.How-tos.Development-Persistent Sessions.WebHome]]
Pascal Robert 969.1 149 ** [[How Forms Work>>doc:documentation.Home.Development Architecture.Development-How Forms Work.WebHome]]
Pascal Robert 936.1 150 * [[Development on Windows>>doc:WO.Home.Deprecated.Development on Windows.WebHome]]
Johann Werner 1096.1 151 * [[Tips and Tricks>>doc:documentation.Home.How-tos.Development-Tips and Tricks.WebHome]]
Pascal Robert 213.1 152 * Examples
Pascal Robert 1083.1 153 ** [[Page Layout>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Page Layout.WebHome]]
Pascal Robert 1080.1 154 ** [[List Components>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-List Components.WebHome]]
Pascal Robert 1079.1 155 ** [[Calendar Component>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Calendar Component.WebHome]]
Pascal Robert 1084.1 156 ** [[Path Inspector>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Path Inspector.WebHome]]
Pascal Robert 1077.1 157 ** [[Alphabetic List>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Alphabetic List.WebHome]]
Pascal Robert 1081.1 158 ** [[Login>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Login.WebHome]]
Pascal Robert 1078.1 159 ** [[Anchors>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Anchors.WebHome]]
Pascal Robert 1082.1 160 ** [[Open Link in New Window>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Open Link in New Window.WebHome]]
Pascal Robert 1085.1 161 ** [[Return a File>>doc:documentation.Home.How-tos.Development-Examples.Development-Examples-Return a File.WebHome]]
Pascal Robert 213.1 162
Pascal Robert 910.1 163 == Deployment ==
Pascal Robert 213.1 164
Pascal Robert 940.1 165 * [[Overview>>doc:WO.Home.Deprecated.Overview.WebHome]]
Pascal Robert 213.1 166 * Required Reading
Aaron Rosenzweig 956.1 167 ** [[Apache>>doc:documentation.Home.Deployment.Configuring Apache for WebObjects.WebHome]]
Pascal Robert 935.1 168 ** [[Standard Deployment>>doc:WO.Home.Deprecated.Deployment-Standard Deployment.WebHome]]
David Avendasora 957.1 169 ** [[Logging>>doc:documentation.Home.Deployment.Log Rotation.WebHome]]
Paul Hoadley 962.1 170 ** [[Split Install>>doc:documentation.Home.Deployment.Split Deployments.WebHome]]
David Avendasora 964.1 171 ** [[Common Pitfalls and Troubleshooting>>doc:documentation.Home.Deployment.Troubleshooting.Troubleshooting Deployment.WebHome]]
Pascal Robert 213.1 172 * Advanced
David Avendasora 967.1 173 ** [[WOStats>>doc:documentation.Home.Deployment.Troubleshooting.Troubleshooting WOStats.WebHome]]
Pascal Robert 958.1 174 ** [[Additional Monitoring>>doc:documentation.Home.Deployment.Monitoring your deployed Applications.WebHome]]
David Avendasora 966.1 175 ** [[Scheduled Restart>>doc:documentation.Home.Deployment.Troubleshooting.Troubleshooting Scheduled Restarts.WebHome]]
Pascal Robert 961.1 176 ** [[Tomcat Deployment>>doc:documentation.Home.Deployment.Platforms.Deploying with Tomcat.WebHome]]
David Avendasora 963.1 177 ** [[Killing WOA Processes>>doc:documentation.Home.Deployment.Troubleshooting.Killing WOA Processes.WebHome]]
David Avendasora 965.1 178 ** [[Debugging Frozen Deployed Instances>>doc:documentation.Home.Deployment.Troubleshooting.Troubleshooting Frozen Deployed Instances.WebHome]]
Pascal Robert 213.1 179 * Platform Specifics
Theodore Petrosky 959.1 180 ** [[Mac OS X Server>>doc:documentation.Home.Deployment.Platforms.Deploying on Mac OS X 10\.6 (Snow Leopard).WebHome]]
Ray Kiddy 960.1 181 ** [[Solaris>>doc:documentation.Home.Deployment.Platforms.Deploying on Solaris (WO 5\.3\.3) (DELETABLE).WebHome]]
Pascal Robert 213.1 182 * Helpful Tools & Shellscripts
183
Pascal Robert 910.1 184 = Web Services =
Pascal Robert 213.1 185
Pascal Robert 941.2 186 * [[Overview>>doc:WO.Programming__WebObjects-Web Services-Overview]]
Pascal Robert 213.1 187 * Required Reading
Pascal Robert 1041.1 188 ** [[WO as a Web Service Provider>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Web Service Provider.WebHome]]
Pascal Robert 1040.1 189 ** [[WO as a Web Service Consumer>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Web Service Consumer.WebHome]]
Matthew Taylor 1031.1 190 ** [[Common Pitfalls and Troubleshooting>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Common Pitfalls and Troubleshooting.WebHome]]
Pascal Robert 213.1 191 * General Info
Pascal Robert 1035.1 192 ** [[Instructions for .NET consuming Direct to WebServices>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Instructions for \.NET consuming Direct to WebServices.WebHome]]
Pascal Robert 1039.1 193 ** [[Testing Services with Terminal>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Testing Services with Terminal.WebHome]]
Pascal Robert 213.1 194 * Advanced
Pascal Robert 1038.1 195 ** [[Sending Large Data>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Sending Large Data.WebHome]]
Pascal Robert 1034.1 196 ** [[How to Trust Any SSL Certificate>>doc:documentation.Home.Development Architecture.Web Services.Web Services-How to Trust Any SSL Certificate.WebHome]]
Francis Labrie 1037.1 197 ** [[Problems>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Problems.WebHome]]
Pascal Robert 1032.1 198 ** [[Controlling Enterprise Object Serialisation>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Controlling Enterprise Object Serialisation.WebHome]]
Pascal Robert 1033.1 199 ** [[Controlling WSDL Service Location>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Controlling WSDL Service Location.WebHome]]
Pascal Robert 1036.1 200 ** [[Integration with WebServicesCore on MacOS-X>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Integration with WebServicesCore on MacOS-X.WebHome]]
Pascal Robert 1042.1 201 ** [[Working With Temporary GlobalIDs>>doc:documentation.Home.Development Architecture.Web Services.Web Services-Working With Temporary GlobalIDs.WebHome]]
Pascal Robert 213.1 202
Pascal Robert 910.1 203 = Complementary Frameworks =
Pascal Robert 213.1 204
Pascal Robert 910.1 205 == Project WONDER ==
Pascal Robert 213.1 206
Kieran Kelleher 1056.1 207 * [[Overview>>doc:documentation.Home.Frameworks.Project Wonder.Project WONDER-Overview.WebHome]]
Pascal Robert 213.1 208 * Required Reading
Pascal Robert 933.1 209 ** [[Installing>>doc:WEB.Home.Getting Started.Getting the Wonder Source Code.WebHome]]
Pascal Robert 1057.1 210 ** [[Quickstart>>doc:documentation.Home.Frameworks.Project Wonder.Project WONDER-Quickstart.WebHome]]
Pascal Robert 1055.1 211 ** [[History>>doc:documentation.Home.Frameworks.Project Wonder.Project WONDER-History.WebHome]]
Pascal Robert 941.2 212 ** [[Frameworks>>doc:WO.Programming__WebObjects-Project WONDER-Frameworks]]
Bastian Triller 1043.1 213 *** [[Ajax>>doc:documentation.Home.Frameworks.Ajax Framework.WebHome]]
Pascal Robert 1046.1 214 *** [[ERCalendar>>doc:documentation.Home.Frameworks.ERCalendar Framework.WebHome]]
Pascal Robert 1047.1 215 *** [[ERChangeNotificationJMS>>doc:documentation.Home.Frameworks.ERChangeNotificationJMS Framework.WebHome]]
Pascal Robert 1048.1 216 *** [[ERExtensions>>doc:documentation.Home.Frameworks.ERExtensions Framework.WebHome]]
Pascal Robert 1049.1 217 *** [[ERJavaMail>>doc:documentation.Home.Frameworks.ERJavaMail Framework.WebHome]]
Pascal Robert 1050.1 218 *** [[ERPlot>>doc:documentation.Home.Frameworks.ERPlot Framework.WebHome]]
Pascal Robert 1051.1 219 *** [[ERSelenium>>doc:documentation.Home.Frameworks.ERSelenium Framework.WebHome]]
David Holt 1054.1 220 *** [[ExcelGeneration>>doc:documentation.Home.Frameworks.Project Wonder.Project WONDER-Frameworks-ExcelGeneration.WebHome]]
Pascal Robert 1053.1 221 *** [[PostgresqlPlugin>>doc:documentation.Home.Frameworks.PostgresqlPlugin Framework.WebHome]]
Pascal Robert 1058.1 222 *** [[Validity>>doc:documentation.Home.Frameworks.Validity Framework.WebHome]]
Pascal Robert 1059.1 223 *** [[WOOgnl>>doc:documentation.Home.Frameworks.WOOgnl Framework.WebHome]]
Pascal Robert 1060.1 224 *** [[WOPaypal>>doc:documentation.Home.Frameworks.WOPaypal Framework.WebHome]]
Pascal Robert 213.1 225 * Advanced
226
Pascal Robert 910.1 227 == WireHose ==
Pascal Robert 213.1 228
Pascal Robert 1061.1 229 * [[Overview>>doc:documentation.Home.Frameworks.Wirehose.WebHome]]
Pascal Robert 213.1 230 * Basic Concepts
Pascal Robert 1063.1 231 ** [[Content Management>>doc:documentation.Home.Frameworks.Wirehose.Wirehose-Content Management.WebHome]]
Pascal Robert 1062.1 232 ** [[Access Control>>doc:documentation.Home.Frameworks.Wirehose.Wirehose-Access Control.WebHome]]
Pascal Robert 1064.1 233 ** [[Dynamic Layouts>>doc:documentation.Home.Frameworks.Wirehose.Wirehose-Dynamic Layouts.WebHome]]
Pascal Robert 1065.1 234 ** [[Rapid Development>>doc:documentation.Home.Frameworks.Wirehose.Wirehose-Rapid Revelopment.WebHome]]
Pascal Robert 213.1 235 * Reference
236 ** Online Reference Library
Philippe Rabier 928.1 237 *** [[Developer Overview>>url:http://www.wirehose.com/developer/DeveloperOverview.html||shape="rect"]]
238 *** [[Java API Reference>>url:http://www.wirehose.com/developer/javadoc/||shape="rect"]]
239 *** [[Properties Reference>>url:http://www.wirehose.com/developer/Properties.html||shape="rect"]]
240 *** [[Database setup>>url:http://www.wirehose.com/developer/DatabaseSetup.html||shape="rect"]]
241 *** [[Regular Expressions>>url:http://www.wirehose.com/developer/javadoc/com/stevesoft/pat/package-summary.html#reference||shape="rect"]]
242 *
Pascal Robert 213.1 243
Pascal Robert 910.1 244 == LEWOStuff ==
Pascal Robert 213.1 245
Pascal Robert 939.1 246 * [[Overview>>doc:WO.Home.Deprecated.LEWOStuff-Overview.WebHome]]
Pascal Robert 213.1 247
Pascal Robert 910.1 248 == GVC Frameworks and GVC.SiteMaker ==
Pascal Robert 213.1 249
Chuck Hill 1052.1 250 * [[Overview>>doc:documentation.Home.Frameworks.GVC Frameworks-Overview.WebHome]]
Pascal Robert 213.1 251
Pascal Robert 910.1 252 = Development Tools =
Pascal Robert 213.1 253
Bastian Triller 952.1 254 * [[Eclipse and WOlips>>doc:WOL.Home.Development Tools-Eclipse and WOlips.WebHome]]
Pascal Robert 978.1 255 * [[EOModeler>>doc:documentation.Home.Development Architecture.EOF Architecture.EOF.EOF-Modeling-EOModeler.WebHome]]
Aaron Rosenzweig 1068.1 256 * [[Running Though Apache>>doc:documentation.Home.How-tos.Development Tools-Running Through Apache.WebHome]]
Pascal Robert 213.1 257
Pascal Robert 910.1 258 = Direct-To =
Pascal Robert 213.1 259
260 * Required Reading
Pascal Robert 973.1 261 ** [[Web>>doc:documentation.Home.Development Architecture.DirectToWeb Architecture.Direct To Web (D2W and ERD2W).Direct-To-Web.WebHome]]
Pascal Robert 213.1 262 * Advanced
263
Philippe Rabier 928.1 264 *
Pascal Robert 213.1 265
Pascal Robert 910.1 266 = Java Client =
Pascal Robert 213.1 267
David Avendasora 1026.1 268 * [[Overview>>doc:documentation.Home.Development Architecture.Java Client.Java Client-Overview.WebHome]]
Pascal Robert 213.1 269
Pascal Robert 910.1 270 = Testing =
Pascal Robert 213.1 271
Pascal Robert 1100.1 272 * [[Load Testing WO Apps with JMeter>>doc:documentation.Home.How-tos.Testing-Load Testing WO Apps with JMeter.WebHome]]
Philippe Rabier 942.1 273 * [[WOUnitTest>>doc:WO.Home.Deprecated.Testing-WOUnitTest.WebHome]]
Pascal Robert 213.1 274
Pascal Robert 910.1 275 = Database Compatibility / Comparisons =
Pascal Robert 213.1 276
John Huss 945.1 277 * [[FrontBase>>doc:WO.Home.To classify.Database Compatibility and Comparisons-FrontBase.WebHome]]
Pascal Robert 948.1 278 * [[OpenBase>>doc:WO.Home.To classify.Database Compatibility and Comparisons-OpenBase.WebHome]]
Gavin Eadie 947.1 279 * [[MySQL>>doc:WO.Home.To classify.Database Compatibility and Comparisons-MySQL.WebHome]]
Pascal Robert 950.1 280 * [[Postgresql>>doc:WO.Home.To classify.Database Compatibility and Comparisons-PostgreSQL.WebHome]]
Pascal Robert 949.1 281 * [[Oracle>>doc:WO.Home.To classify.Database Compatibility and Comparisons-Oracle.WebHome]]
Pascal Robert 1067.1 282 * [[Data Migration>>doc:documentation.Home.How-tos.Database Compatibility and Comparisons-DataMigration.WebHome]]
Pascal Robert 946.1 283 * [[Informix>>doc:WO.Home.To classify.Database Compatibility and Comparisons-Informix.WebHome]]
Pascal Robert 213.1 284
Pascal Robert 910.1 285 = Alternative Technologies Pros / Cons =
Pascal Robert 213.1 286
John Huss 934.1 287 * [[Cayenne>>doc:WO.Home.Alternative Technologies-Cayenne.WebHome]]
Pascal Robert 944.1 288 * [[Ruby on Rails>>doc:WO.Home.To classify.Alternative Technologies-Ruby on Rails.WebHome]]
Pascal Robert 213.1 289
Pascal Robert 910.1 290 = Additional Resources =
Pascal Robert 213.1 291
Pascal Robert 932.1 292 * [[Websites>>doc:WEB.Home.Getting Help.Websites.WebHome]]
Pascal Robert 930.1 293 * [[Books>>doc:WEB.Home.Getting Help.Books.WebHome]]
Pascal Robert 931.1 294 * [[Training>>doc:WEB.Home.Getting Help.Training.WebHome]]