Wiki source code of The WebObjects Beginner Book
Last modified by Pascal Robert on 2011/05/09 11:36
Show last authors
author | version | line-number | content |
---|---|---|---|
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 | 1*. Getting to Know Eclipse and WOLips | ||
5 | 1*. Your First Application | ||
6 | 1. [[doc:WO.Planning for a Maintainable Application]] | ||
7 | 1*. Importance of MVC separation | ||
8 | 1*. Unit Testing WebObjects with Eclipse | ||
9 | 1*. Logging from the Start, Using log4j | ||
10 | 1*. Using Frameworks for Organization and Code Reuse | ||
11 | 1*. The Hello World Scaffold Application | ||
12 | 1*. RAD: Rapid Turnaround and Hot Code Replace | ||
13 | 1. [[doc:documentation.Thinking About Design with WebObjects]] | ||
14 | 1*. How a WebObjects Developer Thinks | ||
15 | 1*. Relationships not Queries | ||
16 | 1*. Qualifiers | ||
17 | 1*. Fetch Specifications | ||
18 | 1*. Business Logic for Business Objects | ||
19 | 1*. Components are for View Not Process | ||
20 | 1*. Object Design | ||
21 | 1*. The Request - Response Loop | ||
22 | 1*. Why Defer Optimization Concerns | ||
23 | 1*. Key Value Coding and WOGNL Extensions | ||
24 | 1*. Description of the Application to be Built (blog) | ||
25 | 1. [[doc:WEB.Home.Draft documents.The WebObjects Beginner Book.The EOModel.WebHome]] | ||
26 | 1*. Entities | ||
27 | 1*. Attributes | ||
28 | 1*. Value Types | ||
29 | 1*. Prototypes | ||
30 | 1*. To 1 Relations | ||
31 | 1*. To Many Relations | ||
32 | 1*. Many to Many Join Tables | ||
33 | 1*. Flattened Relations | ||
34 | 1*. Using Multiple Models | ||
35 | 1*. Relationships Across Models | ||
36 | 1*. Fetch Specs in Model | ||
37 | 1*. EO Inheritance | ||
38 | 1*. EOGenerator | ||
39 | 1*. Handling Blob Data | ||
40 | 1*. Connection Dictionary | ||
41 | 1*. Runtime Selection of the Connection Dictionary and Prototypes | ||
42 | 1*. Debugging JDBC Connections and Jdbc2info | ||
43 | 1. [[doc:documentation.Leveraging the Power of EOF]] | ||
44 | 1*. Fetching Objects | ||
45 | 1*. Locking | ||
46 | 1*. Data Freshness | ||
47 | 1*. Using SQL when needed | ||
48 | 1*. Raw Rows | ||
49 | 1*. Fetch Efficiency (pre and batch fetching) | ||
50 | 1*. Optimistic Locking Failures | ||
51 | 1*. Constraint Failures | ||
52 | 1. [[doc:WO.Basics of Page Construction]] | ||
53 | 1*. Strings and Formatting | ||
54 | 1*. Loops | ||
55 | 1*. Conditionals | ||
56 | 1*. Forms | ||
57 | 1*. Switch Component | ||
58 | 1*. Action methods | ||
59 | 1*. Bindings | ||
60 | 1. [[doc:WO.Advanced Page Construction]] | ||
61 | 1*. Localization (standard and Wonder) | ||
62 | 1*. WOComponentContent | ||
63 | 1*. CSS (standard and Wonder, including localization) | ||
64 | 1*. JavaScript (standard and Wonder, including localization) | ||
65 | 1*. Returning to Previous Page | ||
66 | 1*. RR Loop and Phases | ||
67 | 1*. Common Super Class | ||
68 | 1. [[Deployment-Book>>doc:documentation.Deployment-Book]] | ||
69 | 1*. Using Apache: Develop Like you Deploy | ||
70 | 1*. Why Deployment at the Beginning? | ||
71 | 1*. Structure of .framework and .woa Build Products | ||
72 | 1*. WebObjects and Classpaths | ||
73 | 1*. Organizing Deployments | ||
74 | 1*. Apache Configuration | ||
75 | 1*. SSL Configuration | ||
76 | 1*. Deployment Components: JavaMonitor, Wotaskd and javawoservice | ||
77 | 1*. Setting up JavaMonitor | ||
78 | 1*. Editing spawnofwotaskd.sh | ||
79 | 1*. Configuring an Application | ||
80 | 1*. Logging and Permissions | ||
81 | 1*. Optimization: Adjusting Timeouts, Memory Usage, and Number of Instances | ||
82 | 1*. Trouble Shooting: Where to look when things go wrong | ||
83 | 1*. Deployment alternatives (servlet, mod_proxy) | ||
84 | 1*. Wonder versions of wotaskd and JavaMonitor | ||
85 | 1*. Handling Transitions between http and https | ||
86 | 1. [[doc:WEB.Home.Draft documents.The WebObjects Beginner Book.Creating and Using Reusable Components.WebHome]] | ||
87 | 1*. Design | ||
88 | 1*. Caret Notation | ||
89 | 1*. Synchronization | ||
90 | 1*. Stateless | ||
91 | 1*. Refactoring Pages into Reusable Components | ||
92 | 1. [[doc:WEB.Home.Draft documents.The WebObjects Beginner Book.Validation.WebHome]] | ||
93 | 1*. Basics from Practical WebObjects | ||
94 | 1*. Using Page to Store exceptions | ||
95 | 1*. Using form inputs which handle their own validation | ||
96 | 1*. JavaScript Client Side Validation (maybe with components) | ||
97 | 1. [[doc:WEB.Home.Draft documents.The WebObjects Beginner Book.Web Services and WebObjects.WebHome]] | ||
98 | 1*. Using Direct2WebServices | ||
99 | 1*. Using WebServices Directly | ||
100 | 1*. The Lower Levels | ||
101 | 1. [[doc:WO.D2W]] | ||
102 | 1. [[doc:WO.JavaClient]] | ||
103 | 1. [[doc:WO.Ajax]] | ||
104 | 1. [[doc:WO.WO and other clients]] | ||
105 | 11. Cocoa | ||
106 | 11. ERRest/Dojo or other |