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
on 2008/07/01 16:52
Change comment:
There is no comment for this version
To version 1080.1
edited by David Avendasora
on 2009/03/24 14:56
on 2009/03/24 14:56
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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