Changes for page Programming__WebObjects

Last modified by Pascal Robert on 2012/12/05 12:01

From version 746.1
edited by Pascal Robert
on 2010/09/19 10:30
Change comment: There is no comment for this version
To version 749.1
edited by David Avendasora
on 2010/11/30 05:53
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.probert
1 +XWiki.avendasora
Content
... ... @@ -11,12 +11,8 @@
11 11  * [[What is WebObjects?>>Overview-What is WebObjects]]
12 12  * [[History>>Overview-History]]
13 13  * Naming Conventions
14 -<blockquote>
15 -The naming convention for objects in WebObjects is that names are written in what is now called "camel case".
16 -
17 -The various prefixes are not hard to explain. The "NS" stands for "NextStep", the "EO" for "EnterpriseObject", the "WO" for WebObjects.
18 -</blockquote>
19 -
14 +** The naming convention for objects in WebObjects is that names are written in what is called "camel case".
15 +** The various prefixes are not hard to explain. "NS" stands for "NextStep", "EO" for "EnterpriseObject", "WO" for WebObjects.
20 20  * [[Foundation>>Overview-Foundation]]
21 21  * [[Objective-C to Java Transition>>Overview-Objective-C to Java Transition]]
22 22  * [[-Hands On__ Hello World - Your First WebObjects Application-]]
... ... @@ -25,14 +25,10 @@
25 25  
26 26  = License =
27 27  
28 -As of WebObjects 5.3, the deployment of WebObjects built server applications is now permitted on any platform. The XCode license (within which WebObjects is included) reads:
24 +As of WebObjects 5.3, the deployment of WebObjects-based server applications is now permitted on any platform. The Xcode 3.1 license (The last that included any reference to WebObjects) stated this:
29 29  
30 -<blockquote>
31 -D. WebObjects Software. Subject to the terms and conditions of this License, you may use, install and permit others to access the WebObjects deployment software included with the Developer Software to deploy application programs developed using Apple's WebObjects Software. You may also reproduce and distribute: (1) over a network, components of the WebObjects deployment software for installation and use by others ("Java Client End Users") on any remote computer's volatile memory (e.g. RAM) to enable Java Client functionality for the sole purpose of communicating with Apple's WebObjects Software that may be installed and executed on the same Apple-labeled computer on which you have installed the Developer Software (the "Licensed System"); and (2) both manually and automatically over a network, components of the WebObjects deployment software for installation and use by Java Client End Users on any remote computer's non-volatile memory (e.g. ROM) to enable Java Client functionality for the sole purpose of communicating with Apple's WebObjects Software that may be installed and executed on the Licensed System; provided that all distributions to Java Client End Users are made under terms that are at least as restrictive as those set forth in this License and contain the disclaimers and limitations set forth in Sections 6 and 7 of this License. Subject to the terms and conditions of this License, you may also deploy server applications built with the WebObjects Software on any platform.
32 -</blockquote>
26 +D. WebObjects Software. Subject to the terms and conditions of this License, you may incorporate the WebObjects Software included in the Developer Software into application programs (both client and server) that you develop on an Apple-branded computer. You may also reproduce and distribute the WebObjects Software unmodified, in binary form only, on any platform but solely as incorporated into such application programs and only for use by end-users under terms that are at least as restrictive of those set forth in this License (including, without limitation, Sections 2, 6 and 7 of this License).For avoidance of doubt, you may not distribute the WebObjects Software on a stand-alone basis, and you may not develop application programs using the WebObjects Software (or any portion thereof) on any non-Apple branded computer.
33 33  
34 -Sections 6 and 7 are standard Apple license disclaimers of warranty and limitations of liability clauses. Deployment to other platforms requires WebObjects software be built as Java servlet for deployment on a servlet compatible server such as [[Apache Tomcat>>Programming__WebObjects-Web_Applications-Deployment-Tomcat_Deployment]].
35 -
36 36  = Foundation =
37 37  
38 38  * [[Foundation>>Overview-Foundation]]
... ... @@ -133,7 +133,7 @@
133 133  ** [[Apache>>Development-Apache]]
134 134  ** [[WO Adaptor>>Development-WO Adaptor]]
135 135  ** [[WO Application>>Programming__WebObjects-Web Applications-Development-WO Application]]
136 -** [[WO Session>>Web Applications-Development-WO Session]]
128 +** [[WO Session>>Development-WO Session]]
137 137  ** [[WO Component>>Programming__WebObjects-Web Applications-Development-WO Component]]
138 138  *** [[Binding Synchronization>>Development-WO Component-Binding Synchronization]]
139 139  *** [[Code, Templates, and WODs>>Development-WO Component-Code Template and WODs]]
... ... @@ -144,7 +144,7 @@
144 144  ** [[Using EOF in a WOA>>Programming__WebObjects-Web Applications-Development-Using EOF in a WOA]]
145 145  ** [[Authentication and Security>>Development-Authentication and Security]]
146 146  ** [[General Best Practices>>Development-General Best Practices]]
147 -** [[WOForm Best Practices>>Web Applications-Development-WOForm Best Practices]]
139 +** [[WOForm Best Practices>>Development-WOForm Best Practices]]
148 148  ** [[WODisplayGroup>>Programming__WebObjects-Web Applications-Development-WODisplayGroup]]
149 149  ** [[Debugging Techniques>>Development-Debugging Techniques]]
150 150  ** [[Direct Connect>>Development-Direct Connect]]
... ... @@ -168,7 +168,7 @@
168 168  ** [[PDF Generation>>Development-PDF Generation]]
169 169  ** [[Excel Generation>>Development-Excel Generation]]
170 170  ** [[SSL>>Development-SSL requests via https protocol]]
171 -** [[Localization and Internationalization>>Web Applications-Development-Localization and Internationalization]]
163 +** [[Localization and Internationalization>>Development-Localization and Internationalization]]
172 172  ** [[Testing and JUnit>>Development-Testing and JUnit]]
173 173  ** [[Custom Error Handling>>Development-Custom Error Handling]]
174 174  ** [[Custom Request Handlers>>Programming__WebObjects-Web Applications-Development-Custom Request Handlers]]
... ... @@ -202,7 +202,7 @@
202 202  
203 203  * [[Overview>>Deployment-Overview]]
204 204  * Required Reading
205 -** [[Apache>>Deployment-Apache]]
197 +** [[Apache>>Configuring Apache for WebObjects]]
206 206  ** [[Memory Settings>>Deployment-Memory Settings]]
207 207  ** [[Standard Deployment>>Deployment-Standard Deployment]]
208 208  ** [[wotaskd>>Deployment-wotaskd]]
... ... @@ -212,23 +212,23 @@
212 212  ** [[Common Pitfalls and Troubleshooting>>Deployment-Common Pitfalls and Troubleshooting]]
213 213  * Advanced
214 214  ** [[WOStats>>Deployment-WOStats]]
215 -** [[Additional Monitoring>>Deployment-Additional Monitoring]]
207 +** [[Additional Monitoring>>Monitoring your deployed Applications]]
216 216  ** [[Scheduled Restart>>Deployment-Scheduled Restart]]
217 217  ** [[Clustering and Load Balancing>>Programming__WebObjects-Web Applications-Deployment-Clustering and Load Balancing]]
218 -** [[J2EE and Servlet Deployment>>Deployment-J2EE and Servlet Deployment]]
219 -** [[Tomcat Deployment>>Deployment-Tomcat Deployment]]
210 +** [[J2EE and Servlet Deployment>>Deploying on J2EE and Servlet Containers]]
211 +** [[Tomcat Deployment>>Deploying with Tomcat]]
220 220  ** [[High-Performance Configuration>>Programming__WebObjects-Web Applications-Deployment-High-Performance Configuration]]
221 221  ** [[Killing WOA Processes>>Deployment-Killing WOA Processes]]
222 222  ** [[Debugging Frozen Deployed Instances>>Deployment-Debugging Frozen Deployed Instances]]
223 223  * Platform Specifics
224 -** [[Mac OS X Server>>Deployment-Mac OS X Server]]
216 +** [[Mac OS X Server>>Deploying on Mac OS X Server]]
225 225  ** [[Linux>>Web Applications-Deployment-Linux]]
226 -** [[Solaris>>Deployment-Solaris WO5.3.3]]
227 -** [[FreeBSD WO5.2>>Deployment-FreeBSD WO5.2]]
228 -** [[FreeBSD WO5.3>>Deployment-FreeBSD WO5.3]]
229 -** [[FreeBSD 6.2 WO 5.3.3>>Deployment-FreeBSD 6.2 WO5.3.3]]
230 -** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Deployment-FreeBSD 6.x WO 5.3.3 port]]
231 -** [[Windows>>Deployment-Windows]]
218 +** [[Solaris>>Deploying on Solaris (WO 5.3.3)]]
219 +** [[FreeBSD WO5.2>>Deploying on FreeBSD (WO 5.2)]]
220 +** [[FreeBSD WO5.3>>Deploying on FreeBSD (WO 5.3)]]
221 +** [[FreeBSD 6.2 WO 5.3.3>>Deploying on FreeBSD 6.2 (WO5.3.3)]]
222 +** [[FreeBSD 6.x WO 5.3.3 using port system with many options>>Deploying on FreeBSD 6.x (WO 5.3.3 port)]]
223 +** [[Windows>>Deploying on Windows]]
232 232  * Helpful Tools & Shellscripts
233 233  
234 234  = Web Services =
... ... @@ -259,7 +259,7 @@
259 259  
260 260  * [[Overview>>Project WONDER-Overview]]
261 261  * Required Reading
262 -** [[Installing>>Project WONDER-Installing]]
254 +** [[Installing>>WONDER:Download Wonder Source, Build, Install and Upgrade]]
263 263  ** [[Quickstart>>Project WONDER-Quickstart]]
264 264  ** [[History>>Project WONDER-History]]
265 265  ** [[Frameworks>>Programming__WebObjects-Project WONDER-Frameworks]]