Changes for page Home

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

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

Summary

Details

Page properties
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,11 @@
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 +*
175 +** [[Application Server URL Creation>>WebApplictions-Development-UrlCreation]]
195 195  ** [[Audit Trails>>Web Applications-Development-Audit Trails]]
196 196  ** [[Backtracking>>Web Applications-Development-Backtracking]]
197 197  ** [[Concurrency>>Programming__WebObjects-Web Applications-Development-Concurrency]]
... ... @@ -203,7 +203,7 @@
203 203  ** [[WOEvents and Logging>>Web Applications-Development-WOEvents and Logging]]
204 204  ** [[PDF Generation>>Web Applications-Development-PDF Generation]]
205 205  ** [[Excel Generation>>Web Applications-Development-Excel Generation]]
206 -** [[SSL>>Web Applications-Development-SSL]]
187 +** [[SSL>>Web Applications-Development-SSL requests via https protocol]]
207 207  ** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]]
208 208  ** [[Testing and JUnit>>Web Applications-Development-Testing and JUnit]]
209 209  ** [[Custom Error Handling>>Web Applications-Development-Custom Error Handling]]
... ... @@ -213,7 +213,6 @@
213 213  ** [[High Performance WOA's and WO's>>Programming__WebObjects-Web Applications-Development-High-Performance WOA's and WO's]]
214 214  ** [[Profiling WO Apps>>Web Applications-Development-Profiling WO Apps]]
215 215  ** [[J2EE Integration>>Web Applications-Development-J2EE Integration]]
216 -** [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
217 217  ** [[Third Party Jars>>Web Applications-Development-Third Party Jars]]
218 218  ** [[Generating Static Pages>>Web Applications-Development-Generating Static Pages]]
219 219  ** [[Cocoa EO Applications>>Web Applications-Development-Cocoa EO Applications]]
... ... @@ -246,6 +246,7 @@
246 246  ** [[Logging>>Web Applications-Deployment-Logging]]
247 247  ** [[Split Install>>Programming__WebObjects-Web Applications-Deployment-Split Install]]
248 248  ** [[Common Pitfalls and Troubleshooting>>Web Applications-Deployment-Common Pitfalls and Troubleshooting]]
229 +
249 249  * Advanced
250 250  ** [[WOStats>>Web Applications-Deployment-WOStats]]
251 251  ** [[Additional Monitoring>>Web Applications-Deployment-Additional Monitoring]]
... ... @@ -257,6 +257,7 @@
257 257  ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
258 258  ** [[Killing WOA Processes>>Web Applications-Deployment-Killing WOA Processes]]
259 259  ** [[Debugging Frozen Deployed Instances>>Web Applications-Deployment-Debugging Frozen Deployed Instances]]
241 +
260 260  * Platform Specifics
261 261  ** [[Mac OS X Server>>Programming__WebObjects-Web Applications-Deployment-Mac OS X Server]]
262 262  ** [[Linux>>Programming__WebObjects-Web Applications-Deployment-Linux]]
... ... @@ -265,8 +265,11 @@
265 265  ** [[FreeBSD WO5.3>>Web Applications-Deployment-FreeBSD WO5.3]]
266 266  ** [[FreeBSD 6.2 WO 5.3.3>>Web Applications-Deployment-FreeBSD 6.2 WO5.3.3]]
267 267  ** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Web Applications-Deployment-FreeBSD 6.x WO 5.3.3 port]]
268 -** [[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 +
269 269  * Helpful Tools & Shellscripts
254 +** [[Capistrano (Overview)>>Web Applications-Deployment-Capistrano (Overview)]]
270 270  
271 271  = Web Services =
272 272  
... ... @@ -297,6 +297,8 @@
297 297  * Building
298 298  ** [[Client-Side Classes JAR>>Java Client-WebStart Distribution Building]]
299 299  ** [[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]]
300 300  * [[Complimentary Frameworks>>Java Client-Complimentary Frameworks]]
301 301  * [[Advanced>>Programming__WebObjects-Java Client-Advanced]]
302 302  * [[Interface Builder>>Programming__WebObjects-Java Client-Interface Builder]]
... ... @@ -322,6 +322,7 @@
322 322  *** [[ERExtensions>>Project WONDER-Frameworks-ERExtensions]]
323 323  *** [[ERIMAdaptor>>Project WONDER-Frameworks-ERIMAdaptor]]
324 324  *** [[ERJavaMail>>Project WONDER-Frameworks-ERJavaMail]]
312 +*** [[ERXMigration>>Project WONDER-Frameworks-ERXMigration]]
325 325  *** [[ERPlot>>Project WONDER-Frameworks-ERPlot]]
326 326  *** [[ERPrototypes>>Programming__WebObjects-Project WONDER-Frameworks-ERPrototypes]]
327 327  *** [[ERSelenium>>Project WONDER-Frameworks-ERSelenium]]
... ... @@ -384,14 +384,25 @@
384 384  * [[HoudahControlComponents>>HoudahControlComponents]]: Control layer for EOF based CRUD applications
385 385  * [[HoudahAgileComponents>>HoudahAgileComponents]]: Rule based control layer for CRUD application (D2W replacement)
386 386  
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 +
387 387  = Development Tools =
388 388  
389 389  * [[Overview>>Programming__WebObjects-Development Tools-Overview]]
390 390  * [[Eclipse and WOlips>>Development Tools-Eclipse and WOlips]]
388 +* [[Browser as a Development Tool]]
391 391  * [[Xcode>>Development Tools-Xcode]]
392 392  * [[EOModeler>>EOF-Modeling-EOModeler]]
393 393  * [[WOBuilder>>Programming__WebObjects-Development Tools-WOBuilder]]
394 394  * [[Running Though Apache>>Development Tools-Running Through Apache]]
393 +* [[WebObjects and Subversion>>Web Applications-Development-WebObjects and Subversion]]
395 395  
396 396  = Direct-To =
397 397