Changes for page Home

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

From version 1069.1
edited by Kieran Kelleher
on 2008/07/21 14:21
Change comment: There is no comment for this version
To version 1080.1
edited by David Avendasora
on 2009/03/24 14:56
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.kieran
1 +XWiki.avendasora
Content
... ... @@ -1,12 +1,19 @@
1 -See [[instructions for editing>>WOCOM]]. This site replaces the [[wikibook>>http://en.wikibooks.org/wiki/Programming:WebObjects]], which has been deprecated.
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.
2 2  [[image:hero_webobjects.jpg||align="right" vspace="4" hspace="4"]]
3 -WebObjects is a an integrated suite of Java frameworks for rapidly developing scalable, sophisticated Internet and Enterprise applications. It is the most mature platform available for enterprise-level web, web service and java client (three-tier client-server) application development.
4 4  
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 +
5 5  It provides a powerful and mature set of Object-Oriented frameworks for managing Object-Relational Mapping ([[ORM>>http://en.wikipedia.org/wiki/Object-relational_mapping]]) to any JDBC-compliant database, Session Management, Undo/Redo/Revert, Ajax, Web Services, full Java Client applications, Rapid Application Development, Streaming Media, file upload/download and many other popular internet and enterprise application technologies.
6 6  
7 7  Originally developed by NeXT Computer Inc., in the mid 1990s, it was ported by Apple to Mac OS X and Mac OS X Server in Objective-C and then completely translated to Java for version 5.0.
8 8  
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]].
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]].
10 10  
11 11  It has a very active [[developer community>>http://www.wocommunity.org/]] and offers excellent support through the very popular [[WebObjects Development>>http://lists.apple.com/archives/webobjects-dev]] and [[WO Deployment>>http://lists.apple.com/archives/webobjects-deploy]] email lists.
12 12  
... ... @@ -14,37 +14,7 @@
14 14  
15 15  |= Contents
16 16  | {{section}}
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]
24 +{toc:style=disc|indent=20px}
48 48  {{/section}}
49 49  
50 50  = Introduction =
... ... @@ -191,7 +191,10 @@
191 191  ** [[The Build Products>>Programming__WebObjects-Web Applications-Development-Build Products]]
192 192  ** [[Errors and Explanations>>Programming__WebObjects-Web Applications-Development-Errors and Explanations]]
193 193  ** [[Common Pitfalls and Troubleshooting>>Web Applications-Development-Common Pitfalls and Troubleshooting]]
171 +
194 194  * Advanced
173 +
174 +*
195 195  ** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]]
196 196  ** [[Audit Trails>>Web Applications-Development-Audit Trails]]
197 197  ** [[Backtracking>>Web Applications-Development-Backtracking]]
... ... @@ -214,7 +214,6 @@
214 214  ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
215 215  ** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]]
216 216  ** [[J2EE Integration>>Web Applications-Development-J2EE Integration]]
217 -** [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
218 218  ** [[Third Party Jars>>Web Applications-Development-Third Party Jars]]
219 219  ** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]]
220 220  ** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]]
... ... @@ -247,6 +247,7 @@
247 247  ** [[Logging>>Web Applications-Deployment-Logging]]
248 248  ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]]
249 249  ** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]]
229 +
250 250  * Advanced
251 251  ** [[WOStats>>Web Applications-Deployment-WOStats]]
252 252  ** [[Additional Monitoring>>Web Applications-Deployment-Additional Monitoring]]
... ... @@ -258,6 +258,7 @@
258 258  ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
259 259  ** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]]
260 260  ** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]]
241 +
261 261  * Platform Specifics
262 262  ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]]
263 263  ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]]
... ... @@ -266,8 +266,11 @@
266 266  ** [[FreeBSD WO5.3>>Web Applications-Deployment-FreeBSD WO5.3]]
267 267  ** [[FreeBSD 6.2 WO 5.3.3>>Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]]
268 268  ** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]]
269 -** [[Windows>>Web Applications-Deployment-Windows]]
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 +
270 270  * Helpful Tools & Shellscripts
254 +** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]]
271 271  
272 272  = Web Services =
273 273  
... ... @@ -298,6 +298,8 @@
298 298  * Building
299 299  ** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]]
300 300  ** [[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]]
301 301  * [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]]
302 302  * [[Advanced>>Programming__WebObjects-Java Client-Advanced]]
303 303  * [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]]
... ... @@ -386,14 +386,25 @@
386 386  * [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications
387 387  * [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement)
388 388  
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 +
389 389  = Development Tools =
390 390  
391 391  * [[Overview>>Programming__WebObjects-Development Tools-Overview]]
392 392  * [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]]
388 +* [[Browser as a Development Tool]]
393 393  * [[Xcode>>Development Tools-Xcode]]
394 394  * [[EOModeler>>EOF-Modeling-EOModeler]]
395 395  * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
396 396  * [[Running Though Apache>>Development Tools-Running Through Apache]]
393 +* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
397 397  
398 398  = Direct-To =
399 399