Changes for page The WebObjects Beginner Book
Last modified by Pascal Robert on 2011/05/09 11:36
From version 7.1
edited by Pascal Robert
on 2011/05/04 12:06
on 2011/05/04 12:06
Change comment:
There is no comment for this version
To version 9.1
edited by Pascal Robert
on 2011/05/09 11:36
on 2011/05/09 11:36
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,0 +1,1 @@ 1 +Draft documents - Content
-
... ... @@ -1,10 +1,9 @@ 1 -1. History and Introduction 2 -1*. Overview of WebObjects andEOF(whatis it)3 -1*. History of WebObjects andEOF(NeXT,Objective-C,Java)1 +1. [[doc:documentation.History and Introduction]] 2 +1*. Overview of WebObjects, EOF and Project Wonder 3 +1*. History of WebObjects, EOF, Project Wonder 4 4 1*. Getting to Know Eclipse and WOLips 5 -1*. Project Wonder 6 6 1*. Your First Application 7 -1. Planning for a Maintainable Application 6 +1. [[doc:WO.Planning for a Maintainable Application]] 8 8 1*. Importance of MVC separation 9 9 1*. Unit Testing WebObjects with Eclipse 10 10 1*. Logging from the Start, Using log4j ... ... @@ -11,10 +11,9 @@ 11 11 1*. Using Frameworks for Organization and Code Reuse 12 12 1*. The Hello World Scaffold Application 13 13 1*. RAD: Rapid Turnaround and Hot Code Replace 14 -1. Thinking About Design with WebObjects 13 +1. [[doc:documentation.Thinking About Design with WebObjects]] 15 15 1*. How a WebObjects Developer Thinks 16 16 1*. Relationships not Queries 17 -Good chance that you are already using another Web development tool, and good chance that you have to fetch and update your data with plain-old SQL calls. While knowing SQL calls is helpful in a WebObjects context, you must not think about them. With EOF, you fetch and update your data with Java methods and EOF will take care of translating your code to the corresponding SQL calls for your RDBMS system. What you do need is good database design concepts, since EOF can be very picky if your database model is not done right. 18 18 1*. Qualifiers 19 19 1*. Fetch Specifications 20 20 1*. Business Logic for Business Objects ... ... @@ -24,7 +24,7 @@ 24 24 1*. Why Defer Optimization Concerns 25 25 1*. Key Value Coding and WOGNL Extensions 26 26 1*. Description of the Application to be Built (blog) 27 -1. The EOModel 25 +1. [[doc:The EOModel]] 28 28 1*. Entities 29 29 1*. Attributes 30 30 1*. Value Types ... ... @@ -42,7 +42,7 @@ 42 42 1*. Connection Dictionary 43 43 1*. Runtime Selection of the Connection Dictionary and Prototypes 44 44 1*. Debugging JDBC Connections and Jdbc2info 45 -1. Leveraging the Power of EOF 43 +1. [[doc:documentation.Leveraging the Power of EOF]] 46 46 1*. Fetching Objects 47 47 1*. Locking 48 48 1*. Data Freshness ... ... @@ -51,7 +51,7 @@ 51 51 1*. Fetch Efficiency (pre and batch fetching) 52 52 1*. Optimistic Locking Failures 53 53 1*. Constraint Failures 54 -1. Basics of Page Construction 52 +1. [[doc:WO.Basics of Page Construction]] 55 55 1*. Strings and Formatting 56 56 1*. Loops 57 57 1*. Conditionals ... ... @@ -59,15 +59,15 @@ 59 59 1*. Switch Component 60 60 1*. Action methods 61 61 1*. Bindings 62 -1. Advanced Page Construction 60 +1. [[doc:WO.Advanced Page Construction]] 63 63 1*. Localization (standard and Wonder) 64 64 1*. WOComponentContent 65 65 1*. CSS (standard and Wonder, including localization) 66 -1*. JavaScript 64 +1*. JavaScript (standard and Wonder, including localization) 67 67 1*. Returning to Previous Page 68 68 1*. RR Loop and Phases 69 69 1*. Common Super Class 70 -1. Deployment 68 +1. [[Deployment-Book>>doc:documentation.Deployment-Book]] 71 71 1*. Using Apache: Develop Like you Deploy 72 72 1*. Why Deployment at the Beginning? 73 73 1*. Structure of .framework and .woa Build Products ... ... @@ -82,27 +82,27 @@ 82 82 1*. Logging and Permissions 83 83 1*. Optimization: Adjusting Timeouts, Memory Usage, and Number of Instances 84 84 1*. Trouble Shooting: Where to look when things go wrong 85 -1*. Deployment alternatives (servlet, mod //proxy)//83 +1*. Deployment alternatives (servlet, mod_proxy) 86 86 1*. Wonder versions of wotaskd and JavaMonitor 87 87 1*. Handling Transitions between http and https 88 -1. Creating and Using Reusable Components 86 +1. [[doc:Creating and Using Reusable Components]] 89 89 1*. Design 90 90 1*. Caret Notation 91 91 1*. Synchronization 92 92 1*. Stateless 93 93 1*. Refactoring Pages into Reusable Components 94 -1. Validation 92 +1. [[doc:Validation]] 95 95 1*. Basics from Practical WebObjects 96 96 1*. Using Page to Store exceptions 97 97 1*. Using form inputs which handle their own validation 98 98 1*. JavaScript Client Side Validation (maybe with components) 99 -1. Web Services and WebObjects 97 +1. [[doc:Web Services and WebObjects]] 100 100 1*. Using Direct2WebServices 101 101 1*. Using WebServices Directly 102 102 1*. The Lower Levels 103 -1. D2W 104 -1. JavaClient 105 -1. Ajax 106 -1. WO and other clients 101 +1. [[doc:WO.D2W]] 102 +1. [[doc:WO.JavaClient]] 103 +1. [[doc:WO.Ajax]] 104 +1. [[doc:WO.WO and other clients]] 107 107 11. Cocoa 108 108 11. ERRest/Dojo or other