Changes for page Programming__WebObjects

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

From version 913.1
edited by Pascal Robert
on 2012/07/21 14:58
Change comment: There is no comment for this version
To version 914.1
edited by Pascal Robert
on 2012/07/21 15:03
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -18,9 +18,7 @@
18 18  ** The various prefixes are not hard to explain. "NS" stands for "NextStep", "EO" for "EnterpriseObject", "WO" for WebObjects.
19 19  * [[Foundation>>documentation:Overview-Foundation]]
20 20  * [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]]
21 -* [[Hands On// Hello World - Your First WebObjects Application//>>-Hands On__ Hello World - Your First WebObjects Application-]]
22 22  * [[Recent Changes>>http://en.wikibooks.org/w/index.php?title=Special:Recentchangeslinked&target=Programming%3AWebObjects]]
23 -* [[WebObjects for Database Developers]]
24 24  
25 25  = License =
26 26  
... ... @@ -46,12 +46,8 @@
46 46  ** [[Entities>>documentation:EOF-Modeling-Entities]]
47 47  ** [[GlobalIDs>>documentation:EOF-Modeling-GlobalIDs]]
48 48  ** [[Attributes>>documentation:EOF-Modeling-Attributes]]
49 -** [[Relationships>>Programming__WebObjects-EOF-Modeling-Relationships]]
50 50  ** [[Entity Inheritance>>documentation:EOF-Modeling-Inheritance]]
51 51  ** [[Fetch Specifications>>documentation:EOF-Modeling-Fetch Specifications]]
52 -** [[SQL Generation>>Programming__WebObjects-EOF-Modeling-SQL Generation]]
53 -** [[Code Generation>>Programming__WebObjects-EOF-Modeling-Code Generation]]
54 -** [[Reverse Engineering>>Programming__WebObjects-EOF-Modeling-Reverse Engineering]]
55 55  ** [[Common Pitfalls and Troubleshooting>>documentation:EOF-Modeling-Common Pitfalls and Troubleshooting]]
56 56  ** [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
57 57  ** [[EOModeler on Windows>>documentation:EOF-Modeling-EOModeler on Windows]]
... ... @@ -58,10 +58,7 @@
58 58  ** [[Booleans>>documentation:EOF-Modeling-Booleans]]
59 59  * Advanced
60 60  ** [[JDBC>>documentation:EOF-Modeling-JDBC]]
61 -** [[JNDI>>Programming__WebObjects-EOF-Modeling-JNDI]]
62 -** [[Stored Procedures>>Programming__WebObjects-EOF-Modeling-Stored Procedures]]
63 63  ** [[Prototypes>>documentation:EOF-Modeling-Prototypes]]
64 -** [[Multiple Models>>Programming__WebObjects-EOF-Modeling-Multiple Models]]
65 65  ** [[Custom Attributes>>documentation:EOF-Modeling-Custom Attributes]]
66 66  * [[Examples>>documentation:EOF-Modeling-Examples]]
67 67  
... ... @@ -70,15 +70,10 @@
70 70  * [[Overview>>documentation:EOF-Using EOF-Overview]]
71 71  * Required Reading
72 72  ** [[The EOF Commandments>>documentation:EOF-Using EOF-The EOF Commandments]]
73 -** [[EO Enterprise Object>>Programming__WebObjects-EOF-Using EOF-EO Enterprise Object]]
74 74  ** [[EO Editing Context>>documentation:EOF-Using EOF-EO Editing Context]]
75 -** [[EO Object Store>>Programming__WebObjects-EOF-Using EOF-EO Object Store]]
76 -** [[EO Database>>Programming__WebObjects-EOF-Using EOF-EO Database]]
77 -** [[EO Adaptor>>Programming__WebObjects-EOF-Using EOF-EO Adapter]]
78 78  ** [[Context and Database Locking>>documentation:EOF-Using EOF-Context and Database Locking]]
79 79  ** [[Faulting>>documentation:EOF-Using EOF-Faulting]]
80 80  ** [[Fetching>>documentation:EOF-Using EOF-Fetching]]
81 -** [[Updating>>Programming__WebObjects-EOF-Using EOF-Updating]]
82 82  ** [[Deleting>>documentation:EOF-Using EOF-Deleting]]
83 83  ** [[Caching and Freshness>>documentation:EOF-Using EOF-Caching and Freshness]]
84 84  ** [[Optimistic Locking>>documentation:EOF-Using EOF-Optimistic Locking]]
... ... @@ -96,7 +96,6 @@
96 96  ** [[Validation>>documentation:EOF-Using EOF-Validation]]
97 97  ** [[Database Adaptors and Plugins>>documentation:EOF-Using EOF-Database Adaptors and Plugins]]
98 98  ** [[Undo and Redo>>documentation:EOF-Using EOF-Undo and Redo]]
99 -** [[EO's and Multiple Editing Contexts>>Programming__WebObjects-EOF-Using EOF-EO's and Multiple Editing Contexts]]
100 100  ** [[EOSharedEditingContext>>documentation:EOF-Using EOF-EOSharedEditingContext]]
101 101  ** [[Raw Rows>>documentation:EOF-Using EOF-Raw Rows]]
102 102  ** [[Batch Fetching>>documentation:EOF-Using EOF-Batch Fetching]]
... ... @@ -112,7 +112,6 @@
112 112  ** [[EOF Traces>>documentation:EOF-Using EOF-EOF Traces]]
113 113  ** [[Problems>>documentation:EOF-Using EOF-Problems]]
114 114  * [[Tips and Tricks>>documentation:EOF-Using EOF-Tips and Tricks]]
115 -* [[Examples>>Programming__WebObjects-EOF-Using EOF-Examples]]
116 116  * [[Help//EOF//is//Doing//Strange//Things//>>documentation:EOF-Using EOF-Breaking EOF]]
117 117  
118 118  = Web Applications =
... ... @@ -125,40 +125,27 @@
125 125  
126 126  * [[Overview>>Programming__WebObjects-Web Applications-Development-Overview]]
127 127  * Required Reading
128 -** [[Apache>>Development-Apache]]
129 129  ** [[WO Adaptor>>documentation:Development-WO Adaptor]]
130 -** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]]
131 131  ** [[WO Session>>documentation:Development-WO Session]]
132 132  ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]]
133 133  *** [[Binding Synchronization>>documentation:Development-WO Component-Binding Synchronization]]
134 134  *** [[Code, Templates, and WODs>>documentation:Development-WO Component-Code Template and WODs]]
135 -*** [[Built-in Components>>Development-WO Component-Built-in Components]]
136 136  ** [[Component Actions>>documentation:Development-Component Actions]]
137 137  ** [[Direct Actions>>documentation:Development-Direct Actions]]
138 -** [[Request-Response Loop>>Programming__WebObjects-Web Applications-Development-Request-Response Loop]]
139 -** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]]
140 140  ** [[Authentication and Security>>documentation:Development-Authentication and Security]]
141 141  ** [[General Best Practices>>documentation:Development-General Best Practices]]
142 142  ** [[WOForm Best Practices>>documentation:Development-WOForm Best Practices]]
143 -** WODisplayGroupProgrammingWebObjects-Web Applications-Development-WODisplayGroup
144 -** [[Debugging Techniques>>Development-Debugging Techniques]]
145 145  ** [[Direct Connect>>Development-Direct Connect]]
146 146  ** [[Frameworks>>documentation:Development-Frameworks]]
147 147  ** [[Ajax>>documentation:Development-Ajax]]
148 148  ** [[CSS>>documentation:Development-CSS]]
149 149  ** [[Sending Emails>>documentation:Development-Sending Emails]]
150 -** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]]
151 -** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]]
152 152  ** [[Common Pitfalls and Troubleshooting>>documentation:Development-Common Pitfalls and Troubleshooting]]
153 153  * Advanced
154 154  ** [[Audit Trails>>documentation:Development-Audit Trails]]
155 -** BacktrackingProgrammingWebObjects-Web Applications-Development-Backtracking
156 -** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
157 157  ** [[Image Thumbnailing>>documentation:Development-Thumbnailing]]
158 158  ** [[Database vs Filesystem (aka Images in the Database?)>>documentation:Development-Database vs Filesystem]]
159 -** [[WOLongResponsePage>>Programming__WebObjects-Web Applications-Development-WOLongResponsePage]]
160 160  ** [[Stateless Components>>documentation:Development-Stateless Components]]
161 -** [[Non-HTML WO's>>Programming__WebObjects-Web Applications-Development-Non-HTML WO's]]
162 162  ** [[WOEvents and Logging>>documentation:Development-WOEvents and Logging]]
163 163  ** [[PDF Generation>>documentation:Development-PDF Generation]]
164 164  ** [[Excel Generation>>documentation:Development-Excel Generation]]
... ... @@ -166,10 +166,8 @@
166 166  ** [[Localization and Internationalization>>documentation:Development-Localization and Internationalization]]
167 167  ** [[Testing and JUnit>>documentation:Development-Testing and JUnit]]
168 168  ** [[Custom Error Handling>>documentation:Development-Custom Error Handling]]
169 -** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]]
170 170  ** [[Custom Templates>>documentation:Development-Custom Templates]]
171 171  ** [[Calling Commandline Applications>>documentation:Calling Commandline Applications]]
172 -** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
173 173  ** [[Profiling WO Apps>>documentation:Development-Profiling WO Apps]]
174 174  ** [[J2EE Integration>>documentation:Development-J2EE Integration]]
175 175  ** [[WebObjects and Subversion>>Development-WebObjects and Subversion]]
... ... @@ -182,7 +182,6 @@
182 182  * [[Development on Windows>>Development on Windows]]
183 183  * [[Tips and Tricks>>documentation:Development-Tips and Tricks]]
184 184  * Examples
185 -** [[Hands On// Hello World - Your First WebObjects Application//>>-Hands On__ Hello World - Your First WebObjects Application-]]
186 186  ** [[Page Layout>>documentation:Development-Examples-Page Layout]]
187 187  ** [[List Components>>documentation:Development-Examples-List Components]]
188 188  ** [[Calendar Component>>documentation:Development-Examples-Calendar Component]]
... ... @@ -198,10 +198,7 @@
198 198  * [[Overview>>Overview]]
199 199  * Required Reading
200 200  ** [[Apache>>documentation:Configuring Apache for WebObjects]]
201 -** [[Memory Settings>>Deployment-Memory Settings]]
202 202  ** [[Standard Deployment>>Deployment-Standard Deployment]]
203 -** [[wotaskd>>wotaskd]]
204 -** [[Java Monitor>>JavaMonitor]]
205 205  ** [[Logging>>documentation:Log Rotation]]
206 206  ** [[Split Install>>documentation:Split Deployments]]
207 207  ** [[Common Pitfalls and Troubleshooting>>documentation:Troubleshooting Deployment]]
... ... @@ -209,21 +209,12 @@
209 209  ** [[WOStats>>documentation:Troubleshooting WOStats]]
210 210  ** [[Additional Monitoring>>documentation:Monitoring your deployed Applications]]
211 211  ** [[Scheduled Restart>>documentation:Troubleshooting Scheduled Restarts]]
212 -** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]]
213 -** [[J2EE and Servlet Deployment>>Deploying on J2EE and Servlet Containers]]
214 214  ** [[Tomcat Deployment>>documentation:Deploying with Tomcat]]
215 -** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
216 216  ** [[Killing WOA Processes>>documentation:Killing WOA Processes]]
217 217  ** [[Debugging Frozen Deployed Instances>>documentation:Troubleshooting Frozen Deployed Instances]]
218 218  * Platform Specifics
219 219  ** [[Mac OS X Server>>documentation:Deploying on Mac OS X Server]]
220 -** [[Linux>>Web Applications-Deployment-Linux]]
221 221  ** [[Solaris>>documentation:Deploying on Solaris (WO 5.3.3)]]
222 -** [[FreeBSD WO5.2>>Deploying on FreeBSD (WO 5.2)]]
223 -** [[FreeBSD WO5.3>>Deploying on FreeBSD (WO 5.3)]]
224 -** [[FreeBSD 6.2 WO 5.3.3>>Deploying on FreeBSD 6.2 (WO5.3.3)]]
225 -** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Deploying on FreeBSD 6.x (WO 5.3.3 port)]]
226 -** [[Windows>>Deploying on Windows (WO 5.1)]]
227 227  * Helpful Tools & Shellscripts
228 228  
229 229  = Web Services =
... ... @@ -232,7 +232,6 @@
232 232  * Required Reading
233 233  ** [[WO as a Web Service Provider>>documentation:Web Services-Web Service Provider]]
234 234  ** [[WO as a Web Service Consumer>>documentation:Web Services-Web Service Consumer]]
235 -** [[Interoperability>>Programming__WebObjects-Web Services-Interoperability]]
236 236  ** [[Common Pitfalls and Troubleshooting>>documentation:Web Services-Common Pitfalls and Troubleshooting]]
237 237  * General Info
238 238  ** [[Instructions for .NET consuming Direct to WebServices>>documentation:Web Services-Instructions for .NET consuming Direct to WebServices]]
... ... @@ -246,8 +246,6 @@
246 246  ** [[Integration with WebServicesCore on MacOS-X>>documentation:Web Services-Integration with WebServicesCore on MacOS-X]]
247 247  ** [[Working With Temporary GlobalIDs>>documentation:Web Services-Working With Temporary GlobalIDs]]
248 248  
249 -* [[Examples>>Programming__WebObjects-Web Services-Examples]]
250 -
251 251  = Complementary Frameworks =
252 252  
253 253  == Project WONDER ==
... ... @@ -259,28 +259,18 @@
259 259  ** [[History>>documentation:Project WONDER-History]]
260 260  ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]]
261 261  *** [[Ajax>>documentation:Ajax Framework]]
262 -*** [[DynaReporting>>Programming__WebObjects-Project WONDER-Frameworks-DynaReporting]]
263 263  *** [[ERCalendar>>documentation:ERCalendar Framework]]
264 264  *** [[ERChangeNotificationJMS>>documentation:ERChangeNotificationJMS Framework]]
265 -*** [[ERCoreBusinessLogic>>Programming__WebObjects-Project WONDER-Frameworks-ERCoreBusinessLogic]]
266 -*** [[ERDirectToWeb>>Programming__WebObjects-Project WONDER-Frameworks-ERDirectToWeb]]
267 267  *** [[ERExtensions>>documentation:ERExtensions Framework]]
268 -*** ERIMAdaptorProgrammingWebObjects-Project WONDER-Frameworks-ERIMAdaptor
269 269  *** [[ERJavaMail>>documentation:ERJavaMail Framework]]
270 270  *** [[ERPlot>>documentation:ERPlot Framework]]
271 -*** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
272 272  *** [[ERSelenium>>documentation:ERSelenium Framework]]
273 273  *** [[ExcelGeneration>>documentation:Project WONDER-Frameworks-ExcelGeneration]]
274 -*** [[JavaWOExtensions>>Programming__WebObjects-Project WONDER-Frameworks-JavaWOExtensions]]
275 275  *** [[PostgresqlPlugin>>documentation:PostgresqlPlugin Framework]]
276 -*** [[SVGObjects>>Programming__WebObjects-Project WONDER-Frameworks-SVGObjects]]
277 277  *** [[Validity>>documentation:Validity Framework]]
278 278  *** [[WOOgnl>>documentation:WOOgnl Framework]]
279 279  *** [[WOPaypal>>documentation:WOPaypal Framework]]
280 -** [[Adaptors>>Programming__WebObjects-Project WONDER-Adaptors]]
281 -** PlugInsProgrammingWebObjects-Project WONDER-PlugIns
282 282  * Advanced
283 -* [[Examples>>Programming__WebObjects-Project WONDER-Examples]]
284 284  
285 285  == WireHose ==
286 286  
... ... @@ -287,12 +287,10 @@
287 287  * [[Overview>>documentation:Wirehose]]
288 288  * Basic Concepts
289 289  ** [[Content Management>>documentation:Wirehose-Content Management]]
290 -** PersonalizationProgrammingWebObjects-Wirehose-Personalization
291 291  ** [[Access Control>>documentation:Wirehose-Access Control]]
292 292  ** [[Dynamic Layouts>>documentation:Wirehose-Dynamic Layouts]]
293 293  ** [[Rapid Development>>documentation:Wirehose-Rapid Revelopment]]
294 294  * Reference
295 -** InstallationProgrammingWebObjects-Wirehose-Installation
296 296  ** Online Reference Library
297 297  *** [[Developer Overview>>http://www.wirehose.com/developer/DeveloperOverview.html]]
298 298  *** [[Java API Reference>>http://www.wirehose.com/developer/javadoc/]]
... ... @@ -299,12 +299,7 @@
299 299  *** [[Properties Reference>>http://www.wirehose.com/developer/Properties.html]]
300 300  *** [[Database setup>>http://www.wirehose.com/developer/DatabaseSetup.html]]
301 301  *** [[Regular Expressions>>http://www.wirehose.com/developer/javadoc/com/stevesoft/pat/package-summary.html#reference]]
302 -* Recently Deployed Sites
303 -** [[Paizo.com>>http://www.paizo.com]]
304 -** [[Eurovision Song Contest Store>>http://www.eurovisiondownloadshop.tv/cgi-bin/WebObjects/Eurovision]]
305 -** [[Bilka Music Download Store>>http://bilka.phonofile.dk/cgi-bin/WebObjects/Bilka]]
306 -** [[Jubii Music Download Store>>http://musikdownload.jubii.dk/cgi-bin/WebObjects/Jubii]]
307 -** [[Uziing (Scandanavian "Toys-R-Us") Music Store>>http://www.uziing.com/]] (UI is all in Flash)
243 +*  
308 308  
309 309  == LEWOStuff ==
310 310  
... ... @@ -316,44 +316,23 @@
316 316  
317 317  = Development Tools =
318 318  
319 -* [[Overview>>Programming__WebObjects-Development Tools-Overview]]
320 320  * [[Eclipse and WOlips>>WOL:Development Tools-Eclipse and WOlips]]
321 -* [[Xcode>>Development Tools-Xcode]]
322 322  * [[EOModeler>>documentation:EOF-Modeling-EOModeler]]
323 -* [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
324 324  * [[Running Though Apache>>documentation:Development Tools-Running Through Apache]]
325 325  
326 326  = Direct-To =
327 327  
328 -* [[Overview>>Programming__WebObjects-Direct-To-Overview]]
329 329  * Required Reading
330 330  ** [[Web>>documentation:Direct-To-Web]]
331 -** [[Java Client>>Programming__WebObjects-Direct-To-Java Client]]
332 -** [[Common Pitfalls and Troubleshooting>>Programming__WebObjects-Direct-To-Common Pitfalls and Troubleshooting]]
333 333  * Advanced
334 -** [[ERD2W - part of the WONDER frameworks>>Programming__WebObjects-Direct-To-ERD2W]]
335 -* [[Examples>>Programming__WebObjects-Direct-To-Examples]]
336 336  
337 -= Case Studies =
265 += =
338 338  
339 -* [[iTunes Music Store>>Programming__WebObjects-Case Studies-iTunes Music Store]]
340 -* [[.Mac>>Programming__WebObjects-Case Studies-.Mac]]
341 -* [[Apple Store>>Programming__WebObjects-Case Studies-Apple Store]]
342 -* [[Original Dell Store>>Programming__WebObjects-Case Studies-Original Dell Store]]
343 -* [[Radar>>Programming__WebObjects-Case Studies-Radar]]
344 -* [[ShopToIt.ca>>Case Studies-ShopToIt.ca]]
345 -* [[EverLearn>>Case Studies-EverLearn]]
346 -* [[WebObjects Showcase>>WebObjects Showcase]]
347 -* [[WebObjects Sites>>Case Studies-WebObjects Sites]]
267 +*  
348 348  
349 349  = Java Client =
350 350  
351 351  * [[Overview>>documentation:Java Client-Overview]]
352 -* Required ReadingProgrammingWebObjects-Java Client-Required Reading
353 -* AdvancedProgrammingWebObjects-Java Client-Advanced
354 -* [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]]
355 -* [[svn>>Programming__WebObjects-Java Client-svn]]
356 -* [[Examples>>Programming__WebObjects-Java Client-Examples]]
357 357  
358 358  = Testing =
359 359  
... ... @@ -367,35 +367,16 @@
367 367  * [[MySQL>>Database Compatibility and Comparisons-MySQL]]
368 368  * [[Postgresql>>Database Compatibility and Comparisons-PostgreSQL]]
369 369  * [[Oracle>>Database Compatibility and Comparisons-Oracle]]
370 -* [[Sybase>>Database Compatibility and Comparisons-Sybase]]
371 -* [[SQLServer>>Programming__WebObjects-Database Compatibility and Comparisons-SQLServer]]
372 372  * [[Data Migration>>documentation:Database Compatibility and Comparisons-DataMigration]]
373 373  * [[Informix>>Database Compatibility and Comparisons-Informix]]
374 374  
375 375  = Alternative Technologies Pros / Cons =
376 376  
377 -* [[ASP.NET>>Alternative Technologies-ASP.NET]]
378 -* [[ASP.NET + Monorail>>Programming__WebObjects-Alternative Technologies-ASP.NET+Monorail]]
379 -* [[JSP and Taglibs>>Programming__WebObjects-Alternative Technologies-JSP and Taglibs]]
380 -* [[EJB>>Programming__WebObjects-Alternative Technologies-EJB]]
381 -* [[Hibernate>>Programming__WebObjects-Alternative Technologies-Hibernate]]
382 -* [[Core Data>>Programming__WebObjects-Alternative Technologies-Core Data]]
383 383  * [[Cayenne>>Alternative Technologies-Cayenne]]
384 -* [[Tapestry>>Programming__WebObjects-Alternative Technologies-Tapestry]]
385 385  * [[Ruby on Rails>>Alternative Technologies-Ruby on Rails]]
386 -* [[Struts>>Programming__WebObjects-Alternative Technologies-Struts]]
387 -* [[WebWork>>Programming__WebObjects-Alternative Technologies-WebWork]]
388 -* [[SOPE>>Programming__WebObjects-Alternative Technologies-SOPE]]
389 389  
390 390  = Additional Resources =
391 391  
392 392  * [[Websites>>documentation:Additional Resources-Websites]]
393 -* [[-Mailing Lists-]]
394 -* [[-Tutorials-]]
395 395  * [[Books>>documentation:Additional Resources-Books]]
396 -* [[Periodicals>>Programming__WebObjects-Additional Resources-Periodicals]]
397 -* [[Authors>>Additional Resources-Authors]]
398 398  * [[Training>>documentation:Additional Resources-Training]]
399 -
400 -Category:Programming
401 -Category:WebObjects