Changes for page The WebObjects Beginner Book
Last modified by Pascal Robert on 2011/05/09 11:36
From version 9.3
edited by Pascal Robert
on 2023/11/13 11:54
on 2023/11/13 11:54
Change comment:
Update document after refactoring.
To 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
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -WEB.Home.Draft documents.WebHome - Content
-
... ... @@ -1,9 +1,10 @@ 1 -1. [[doc:documentation.History and Introduction]]2 -1*. Overview of WebObjects ,EOF and ProjectWonder3 -1*. History of WebObjects ,EOF,ProjectWonder1 +1. History and Introduction 2 +1*. Overview of WebObjects and EOF (what is it) 3 +1*. History of WebObjects and EOF (NeXT, Objective-C, Java) 4 4 1*. Getting to Know Eclipse and WOLips 5 +1*. Project Wonder 5 5 1*. Your First Application 6 -1. [[doc:WO.Planning for a Maintainable Application]]7 +1. Planning for a Maintainable Application 7 7 1*. Importance of MVC separation 8 8 1*. Unit Testing WebObjects with Eclipse 9 9 1*. Logging from the Start, Using log4j ... ... @@ -10,9 +10,10 @@ 10 10 1*. Using Frameworks for Organization and Code Reuse 11 11 1*. The Hello World Scaffold Application 12 12 1*. RAD: Rapid Turnaround and Hot Code Replace 13 -1. [[doc:documentation.Thinking About Design with WebObjects]]14 +1. Thinking About Design with WebObjects 14 14 1*. How a WebObjects Developer Thinks 15 15 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. 16 16 1*. Qualifiers 17 17 1*. Fetch Specifications 18 18 1*. Business Logic for Business Objects ... ... @@ -22,7 +22,7 @@ 22 22 1*. Why Defer Optimization Concerns 23 23 1*. Key Value Coding and WOGNL Extensions 24 24 1*. Description of the Application to be Built (blog) 25 -1. [[doc:WEB.The EOModel]]27 +1. The EOModel 26 26 1*. Entities 27 27 1*. Attributes 28 28 1*. Value Types ... ... @@ -40,7 +40,7 @@ 40 40 1*. Connection Dictionary 41 41 1*. Runtime Selection of the Connection Dictionary and Prototypes 42 42 1*. Debugging JDBC Connections and Jdbc2info 43 -1. [[doc:documentation.Leveraging the Power of EOF]]45 +1. Leveraging the Power of EOF 44 44 1*. Fetching Objects 45 45 1*. Locking 46 46 1*. Data Freshness ... ... @@ -49,7 +49,7 @@ 49 49 1*. Fetch Efficiency (pre and batch fetching) 50 50 1*. Optimistic Locking Failures 51 51 1*. Constraint Failures 52 -1. [[doc:WO.Basics of Page Construction]]54 +1. Basics of Page Construction 53 53 1*. Strings and Formatting 54 54 1*. Loops 55 55 1*. Conditionals ... ... @@ -57,15 +57,15 @@ 57 57 1*. Switch Component 58 58 1*. Action methods 59 59 1*. Bindings 60 -1. [[doc:WO.Advanced Page Construction]]62 +1. Advanced Page Construction 61 61 1*. Localization (standard and Wonder) 62 62 1*. WOComponentContent 63 63 1*. CSS (standard and Wonder, including localization) 64 -1*. JavaScript (standard and Wonder, including localization) 66 +1*. JavaScript (standard and Wonder, including localization) 65 65 1*. Returning to Previous Page 66 66 1*. RR Loop and Phases 67 67 1*. Common Super Class 68 -1. [[Deployment-Book>>doc:documentation.Deployment-Book]]70 +1. Deployment 69 69 1*. Using Apache: Develop Like you Deploy 70 70 1*. Why Deployment at the Beginning? 71 71 1*. Structure of .framework and .woa Build Products ... ... @@ -80,27 +80,27 @@ 80 80 1*. Logging and Permissions 81 81 1*. Optimization: Adjusting Timeouts, Memory Usage, and Number of Instances 82 82 1*. Trouble Shooting: Where to look when things go wrong 83 -1*. Deployment alternatives (servlet, mod _proxy)85 +1*. Deployment alternatives (servlet, mod//proxy)// 84 84 1*. Wonder versions of wotaskd and JavaMonitor 85 85 1*. Handling Transitions between http and https 86 -1. [[doc:WEB.Creating and Using Reusable Components]]88 +1. Creating and Using Reusable Components 87 87 1*. Design 88 88 1*. Caret Notation 89 89 1*. Synchronization 90 90 1*. Stateless 91 91 1*. Refactoring Pages into Reusable Components 92 -1. [[doc:WEB.Validation]]94 +1. Validation 93 93 1*. Basics from Practical WebObjects 94 94 1*. Using Page to Store exceptions 95 95 1*. Using form inputs which handle their own validation 96 96 1*. JavaScript Client Side Validation (maybe with components) 97 -1. [[doc:WEB.Web Services and WebObjects]]99 +1. Web Services and WebObjects 98 98 1*. Using Direct2WebServices 99 99 1*. Using WebServices Directly 100 100 1*. The Lower Levels 101 -1. [[doc:WO.D2W]]102 -1. [[doc:WO.JavaClient]]103 -1. [[doc:WO.Ajax]]104 -1. [[doc:WO.WOand other clients]]103 +1. D2W 104 +1. JavaClient 105 +1. Ajax 106 +1. WO and other clients 105 105 11. Cocoa 106 106 11. ERRest/Dojo or other