Professional WebObjects with Java / Edition 1 available in Hardcover
- Pub. Date:
The combination of a Java runtime with advanced native tools for Mac OS X and Windows 2000 makes WebObjects an obvious environment for customers needing rapid development of flexible, scalable web applications.
This book provides a comprehensive roadmap to application development and serving with WebObjects by taking you step-by-step through a careful balance of examples and explanations of theory. When you are finished, you will be able to create dynamic applications that allow users to find, view, and modify data from back-end databases, accessible in any browser.
This book covers:
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 application using WebObjects. Apple has applied all their graphical user interface expertise to make using WebObjects pretty straightforward, but to unlock its potential, a thorough understanding of Java is needed.
Author Biography: Thomas Termini, Pierce Wetter, Ben Galbraith, Jim Roepcke, Pero Maric, John Hopkins, Josh Flowers, Daniel Steinberg, Max Muller, Michael DeMann, Bernhard Scholz, Gustavo Frederico, Douglas Bergere.
Thomas Termini is a founder and managing director of BlueDog Inc., the premier WebObjects application service provider. Thomas has been a NeXT and Apple developer since 1990, with clients from the World Bank, the U.S. government, Volkswagen of America, among others.
Pierce Wetter works at Marketocracy doing WebObjects programming. Prior to that Pierce worked as a WebObjects consultant for companies like Apple and Time/Warner.
Ben Galbraith was hired by a Silicon Valley computer manufacturer to develop Windows-based client-server applications. After some years as an Internet consultant, he now leads the Java development team at an insurance company. He regularly lectures, evangelises and gives classes on Java technology.
Jim Roepcke is an experienced WebObjects developer currently experiencing WO nirvana at NetStruxr. Having lost much hair fighting with Active Server Pages in his early years developing web applications, Jim appreciates the refreshingly sane approach WebObjects takes.
Pero Maric has been working with WebObjects since version 4.0 and has been developing Java applications since 1997. Currently he is a Technical support lead at Montage.DMC, where he mentors and assists team members in providing support for WebObjects applications at Nortel Networks.
John Hopkins has taught classes in Java and XML, he's wrote for the company newsletter on programming and mathematics, and wrote a case study for Java Report. John is studying current and upcoming XML and peer-to-peer computing technologies for virtual supercomputing and cycle selling projects.
Daniel Steinberg is the Director of Java Offerings for Dim Sum Thinking in Cleveland, Ohio. He has covered Java on the Mac for the last five years for JavaWorld magazine, writes a monthly column for the O'Reilly Mac DevCenter, and is a regular contributor for IBM's developerWorks.
Max Muller currently works at NetStruxr. He has become an outspoken advocate of building template and rule based user interfaces with WebObjects. Max has also written articles for online publication Stepwise as well as giving presentations at the Bay Area Next Group.
Michael DeMan is a senior consulting engineer specializing in enterprisem software development and systems integration. Michael is the founder of Gemini Solutions, Inc, and also co-founded the Pattern Research Foundation.
Table of ContentsIntroduction
Chapter 1: WebObjects Architecture
Chapter 2: Introducing WebObjects Tools
Chapter 3: WebObjects Builder
Chapter 4: WebObjects Framework Classes
Chapter 5: Introducing EOModeler
Chapter 6: Advanced EOModeler
Chapter 7: Components
Chapter 8: Writing Fetch Specifications
Chapter 9: Advanced EOF
Chapter 10: Direct To Web and Templating
Chapter 11: Direct To Web and Rules
Chapter 12: JavaClient/DirectToJavaClient
Chapter 13: Managing Data
Chapter 14: Managing the Deployment Environment
Chapter 15: Corporate Real Estate Case Study
Appendix A: The EOUtilities Class