WebObjects 5.0 is the powerful new release of Apple's award-winning application server built from the ground up in Java. This allows WebObjects to run on virtually any server making it easily accessible to millions of Java programmers. It is also possible to integrate WebObjects with other Java solutions such as EJB containers, servlets, ORBs, and web services. The combination of a Java runtime with advanced native tools for Mac OS X and Windows 2000 makes WebObjects an obvious environment for rapid development of flexible, scalable web applications. This book provides a comprehensive roadmap to application development and deployment with WebObjects by taking you through a careful balance of examples and explanations of theory. When you are finished, you will be able to create dynamic database-driven applications. Who is this book for? You will get the most from this book if you are an experienced Java software developer with an interest in building sophisticated, database-driven web applications using WebObjects. Apple has applied all its graphical user interface expertise to make WebObjects a straightforward and powerful Integrated Development Environment, but to unlock its potential, a thorough understanding of Java is needed. What does this book cover? Complete guide to installing and using WebObjects 5.0; Multi-platform approach, for WebObjects running on either Mac OS X or Windows 2000; Comprehensive tour of WebObject's application development tools; Creating WebObjects components; Object-relational mapping to databases using the Enterprise Object Framework; Advanced features including Direct To Web and Java Client; Practical worked examples throughout, including a detailed case study.