Naked ObjectsNaked Objects is a radical approach that exposes the core business objects directly to the user, instead of masking them behind a task-oriented user interface. This invaluable book describes the business case for designing systems this way, outlines a lightweight methodology that you can adopt, and provides a short tutorial. * Defines "Naked Objects"-an Open Source toolkit for prototyping expressive systems that you can freely download * Covers theory and practice, and includes several real-life illustrations of Naked Objects in practice * Contains all the information necessary to construct a Naked Objects project |
Contents
Contents | |
A critical look at objectorientation 1 | |
Government benefits processing 28 | |
Copyright | |
1 other sections not shown
Common terms and phrases
acceptance tests accessor methods action methods application approach associations Barry Name behaviourally-complete behaviours Booking object business object classes business object model business objects business systems changes checks Child Benefit City client Communication constructor core business objects created Credit Cards Customer object Date documentation DSFA Employee example exploration phase extends AbstractNakedObject icons identify implement initial instance Internal Collection invoked Java John Barry Junit Log4J Mary Cahill Model-View-Controller Naked Objects framework Norsk Hydro object store object-orientation object-oriented object-oriented programming objectChanged option Payment Method Phone Numbers pop-up menu private final problem ProgrammableAbout programming prototype public boolean public class public static public void reference requirements Richard Pawson Robert Matthews Role Safeway scenarios scripts server Smalltalk specified Strategy String TextString title method unit tests use-case user interface User Stories value object viewing mechanism write