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
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
on 2012/07/21 15:03
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 -= CaseStudies=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