Changes for page Programming__WebObjects

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

From version 920.1
edited by Philippe Rabier
on 2012/12/05 12:01
Change comment: There is no comment for this version
To version 922.1
edited by Pascal Robert
on 2012/07/19 21:10
Change comment: There is no comment for this version

Summary

Details

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