The road to wisdom starts with a full appreciation of one's ignorance.
Project Wonder is an amazing collection of tools. So, how does one start? How does one find out what questions to ask? The collective knowledge of developers with experience using Project Wonder are collected into "Best Practices" documents. Ignore their words at your peril. And, when you realize something that other people may not know, think about contributing that knowledge.
- Best Practices-Properties Files
- Best Practices (other page)
- Best Practices-Model
- Best Practices-Starting From Scratch
- EOF-Using EOF-EOF Best Practices
- Web Applications-Development-WOForm Best Practices
This chapter is under construction. Do not expect it to be useful... yet!
The Best Practices section will assume that you already read about the majority of the basic concepts and tools related to WebObjects (like EOF, Components, etc) and that you have installed the tools needed to develop WebObjects on your machine.
I decided to write this chapter because, after reading about all that, I was really confused with all those new concepts. Apple documentation explains a lot about them, but doesn't teach you how to use them in real-world solutions. What I want to accomplish here is a journey from a big mess of concepts in your mind to a better organized mental model of how to apply all that in your applications.
This section is complemented by a very simple example application that will show some of the problems and solutions referred here. The main focus will always be the text, and the knowledge it contains. The example application is not vital, it's just a support playground for you to try some of the stuff you are about to read. There are some bugs introduced in the application that you can turn on and off using the Properties file. These bugs are examples of common bugs people do when learning WO.
(There will be an appendix that will guide you installing the application on your machine)