A Fast Hop into Real Object Oriented (ROO) Apps
Meet ROO, or "Real Object Oriented". ROO is a soon-to-be-released open source framework that permits rapid application development (RAD) or domain driven design (DDD) applications. Building on the underpinnings provided by the Spring Portfolio of products, together with Hibernate, this session will explore a real-world ROO application developed by a major Australian corporation. We will show you how a ROO application has swapped out those anemic domain objects, fat services layer, and repetitive DAOs for rich domain objects that utilize transparent persistence and encapsulated business rules. If you're grappling with how to actually implement DDD, this extensively demonstration-oriented presentation will show you what worked, introduce a new framework, and provide inspiration for your own projects.
Audience
Beginner
Speaker