Changes for page Home

Last modified by Markus Ruggiero on 2023/11/13 11:58

From version 1081.1
edited by David Avendasora
on 2009/03/24 14:56
Change comment: There is no comment for this version
To version 1077.1
edited by David Avendasora
on 2008/07/01 16:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,19 +1,12 @@
1 -{{info title="How to Contribute to this Wiki"}}
2 -
3 -To *edit or add content to this Wiki*, you can simply create a new account at [http://issues.objectstyle.org/jira/] (This only takes a few seconds and is only needed if you don't have an account on ObjectStyle already).
4 -
5 -{{/info}}
6 -
7 -This site replaces the [[wikibook>>http://en.wikibooks.org/wiki/Programming:WebObjects]], which has been deprecated.
1 +See [[instructions for editing>>WOCOM]]. This site replaces the [[wikibook>>http://en.wikibooks.org/wiki/Programming:WebObjects]], which has been deprecated.
8 8  [[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.
9 9  
10 -**WebObjects** is a an integrated suite of Java frameworks for rapidly developing scalable, sophisticated Internet and Enterprise applications. It is the most mature platform available for enterprise-level web, web service and java client (three-tier client-server) application development.
11 -
12 12  It provides a powerful and mature set of Object-Oriented frameworks for managing Object-Relational Mapping ([[ORM>>http://en.wikipedia.org/wiki/Object-relational_mapping]]) to any JDBC-compliant database, Session Management, Undo/Redo/Revert, Ajax, Web Services, full Java Client applications, Rapid Application Development, Streaming Media, file upload/download and many other popular internet and enterprise application technologies.
13 13  
14 14  Originally developed by NeXT Computer Inc., in the mid 1990s, it was ported by Apple to Mac OS X and Mac OS X Server in Objective-C and then completely translated to Java for version 5.0.
15 15  
16 -It is an incredibly flexible set of frameworks exemplified by Apple's own use of it for such varied applications as the [[iTunes Music Store>>http://phobos.apple.com/WebObjects/MZStore.woa/wa/storeFront]], the on-line [[Apple Store>>http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore/]], the [[.Mac>>http://www.mac.com/WebObjects/Welcome]] group of services including Web-Mail and Calendaring and their [[website>>http://www.apple.com]]. as well as many applications developed and deployed by [[others>>http://www.dyned.com/cgi-bin/WebObjects/WOShowcase]].
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]].
17 17  
18 18  It has a very active [[developer community>>http://www.wocommunity.org/]] and offers excellent support through the very popular [[WebObjects Development>>http://lists.apple.com/archives/webobjects-dev]] and [[WO Deployment>>http://lists.apple.com/archives/webobjects-deploy]] email lists.
19 19  
... ... @@ -21,7 +21,37 @@
21 21  
22 22  |= Contents
23 23  | {{section}}
24 -{toc:style=disc|indent=20px}
17 +# [#Introduction]
18 +# [#License]
19 +# [#Foundation]
20 +# [#Enterprise Object Framework (EOF)]
21 +## [#Introduction]
22 +## [#Modeling]
23 +## [#Using EOF]
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]
33 +# [#Complementary Frameworks]
34 +## [#Project WONDER]
35 +## [#WireHose]
36 +## [#LEWOStuff]
37 +## [#GVC Frameworks and GVC.SiteMaker]
38 +## [#Houdah WebObjects Frameworks]
39 +# [#Development Tools]
40 +# [Best Practices|Best Practices]
41 +# [#Direct-To]
42 +# [#Case Studies]
43 +# [#Integration with other clients]
44 +# [#Testing]
45 +# [#Database Compatibility/Comparisons]
46 +# [#Alternative Technologies Pros/Cons]
47 +# [#Additional Resources]
25 25  {{/section}}
26 26  
27 27  = Introduction =
... ... @@ -168,11 +168,7 @@
168 168  ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]]
169 169  ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]]
170 170  ** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]]
171 -
172 172  * Advanced
173 -
174 -*
175 -** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]]
176 176  ** [[Audit Trails>>Web Applications-Development-Audit Trails]]
177 177  ** [[Backtracking>>Web Applications-Development-Backtracking]]
178 178  ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
... ... @@ -184,7 +184,7 @@
184 184  ** [[WOEvents and Logging>>Web Applications-Development-WOEvents and Logging]]
185 185  ** [[PDF Generation>>Web Applications-Development-PDF Generation]]
186 186  ** [[Excel Generation>>Web Applications-Development-Excel Generation]]
187 -** [[SSL>>Web Applications-Development-SSL requests via https protocol]]
206 +** [[SSL>>Web Applications-Development-SSL]]
188 188  ** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]]
189 189  ** [[Testing and JUnit>>Web Applications-Development-Testing and JUnit]]
190 190  ** [[Custom Error Handling>>Web Applications-Development-Custom Error Handling]]
... ... @@ -194,6 +194,7 @@
194 194  ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
195 195  ** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]]
196 196  ** [[J2EE Integration>>Web Applications-Development-J2EE Integration]]
216 +** [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
197 197  ** [[Third Party Jars>>Web Applications-Development-Third Party Jars]]
198 198  ** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]]
199 199  ** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]]
... ... @@ -226,7 +226,6 @@
226 226  ** [[Logging>>Web Applications-Deployment-Logging]]
227 227  ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]]
228 228  ** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]]
229 -
230 230  * Advanced
231 231  ** [[WOStats>>Web Applications-Deployment-WOStats]]
232 232  ** [[Additional Monitoring>>Web Applications-Deployment-Additional Monitoring]]
... ... @@ -238,7 +238,6 @@
238 238  ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
239 239  ** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]]
240 240  ** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]]
241 -
242 242  * Platform Specifics
243 243  ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]]
244 244  ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]]
... ... @@ -247,11 +247,8 @@
247 247  ** [[FreeBSD WO5.3>>Web Applications-Deployment-FreeBSD WO5.3]]
248 248  ** [[FreeBSD 6.2 WO 5.3.3>>Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]]
249 249  ** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]]
250 -** [[Legacy Windows (WO 5.1/5.2 on WinNT/2000)>>Web Applications-Deployment-Windows]]
251 -** [[Current Windows (WO 5.4 on Win2003)>>Windows Deployment WO 5.4]]
252 -
268 +** [[Windows>>Web Applications-Deployment-Windows]]
253 253  * Helpful Tools & Shellscripts
254 -** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]]
255 255  
256 256  = Web Services =
257 257  
... ... @@ -282,8 +282,6 @@
282 282  * Building
283 283  ** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]]
284 284  ** [[WOLips Incremental Builder>>Java Client-WebStart Incremental Build]]
285 -** [[Additional Java Client files and settings>>Java Client-Additional Files and Settings]]
286 -* [[Trouble-Shooting>>Java Client-Trouble Shooting]]
287 287  * [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]]
288 288  * [[Advanced>>Programming__WebObjects-Java Client-Advanced]]
289 289  * [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]]
... ... @@ -309,7 +309,6 @@
309 309  *** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]]
310 310  *** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]]
311 311  *** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]]
312 -*** [[ERXMigration>>Project WONDER-Frameworks-ERXMigration]]
313 313  *** [[ERPlot>>Project WONDER-Frameworks-ERPlot]]
314 314  *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
315 315  *** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]]
... ... @@ -372,25 +372,14 @@
372 372  * [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications
373 373  * [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement)
374 374  
375 -== WOGWT (Google Web Toolkit Integration) ==
376 -
377 -* [[WOGWT Website>>http://code.google.com/p/wogwt]]
378 -
379 -== JBND Data binding ==
380 -
381 -* [[JBND Website>>http://web.mac.com/flor385/JBND]]
382 -* [[JBND Wikipedia>>http://en.wikipedia.org/wiki/JBND]]
383 -
384 384  = Development Tools =
385 385  
386 386  * [[Overview>>Programming__WebObjects-Development Tools-Overview]]
387 387  * [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]]
388 -* [[Browser as a Development Tool]]
389 389  * [[Xcode>>Development Tools-Xcode]]
390 390  * [[EOModeler>>EOF-Modeling-EOModeler]]
391 391  * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
392 392  * [[Running Though Apache>>Development Tools-Running Through Apache]]
393 -* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
394 394  
395 395  = Direct-To =
396 396