WebObjects and Project Wonder are the ideal Java frameworks for creating mid- and large scale server applications. Initially WebObjects was geared towards web applications (hence its name). Thanks to its flexible and mature architecture WebObjects allows almost unlimited extension. Project Wonder, or short Wonder, is a set of sophisticated Java frameworks building on and extending WebObjects way beyond the web. An integral part of WebObjects/Wonder is the Enterprise Objects Framework EOF. It goes far beyond a simple object-relational mapper or mere SQL generator.
Wonder has quite a steep learning curve. This book will help you getting into Wonder. You should have some experience as a programmer, preferably with Java and the Eclipse IDE. No prior knowledge of WebObjects or Wonder is required, but you should have some understanding of object- oriented concepts. The book will help you get started with detailed instructions and conceptional background info. There are tons of code examples, everything has been fully tested and is runnable out-of-the-box.
Markus Ruggiero has been programming professionally since the mid 1980's. He started to use WebObjects in 2000. Around the same time Markus Ruggiero wrote his first course book. Since then he has written many more. All are widely being used in formal teaching of young professionals who want to become certified as application developers (official Swiss federal apprenticeship). Markus Ruggiero has a master of science in applied physics and a degree in paedagogics.