Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Domain-Driven Design Using Naked Objects

Buy

Domain-driven design (DDD) focuses on what matters in enterprise applications: the core business domain. Using object-oriented principles, you can develop a domain model that all team members-including business experts and technical specialists-can understand. Even better, this model is directly related to the underlying implementation.

But if you've tried building a domain-driven application then you'll know that applying the DDD principles is easier said than done. Naked Objects, an open-source Java framework, lets you build working applications simply by writing the core domain classes. Naked Objects automatically renders your domain object in a generic viewer--either rich client or HTML. You can use its integration with Fitnesse to test-drive the development of your application, story-by-story. And once developed, you can deploy your application either to the full Naked Objects runtime, or within your existing application infrastructure.

In this book, Dan Haywood first gives you the tools to represent your domain as plain old Java objects, expressing business rules both declaratively and imperatively. Next, you'll learn the techniques to deepen your design while keeping it maintainable as the scope of your application grows. Finally, you'll walk through the development practices needed to implement your domain applications, taking in testing, deployment, and extending Naked Objects itself. Throughout the book, you'll build a complete sample application, learning key DDD principles as you work through the application step by step. Every chapter ends with exercises to gain further experience in your own projects.

Through its focus on the core business domain, DDD delivers value to your business stakeholders, and Naked Objects makes using DDD easy to accomplish. Using Naked Objects, you'll be ready in no time to build fully featured domain-driven applications.

(HTML tags aren't allowed.)

Managing Electronic Media: Making, Marketing, and Moving Digital Content
Managing Electronic Media: Making, Marketing, and Moving Digital Content

Managing Electronic Media recognizes the changes in technology in the global marketplace and the impact these innovations have on media organizations and their integral business practices. It goes beyond the typical media management book by covering media enterprises as large scale businesses that must operate in a...

Learn RStudio IDE: Quick, Effective, and Productive Data Science
Learn RStudio IDE: Quick, Effective, and Productive Data Science
Discover how to use the popular RStudio IDE as a professional tool that includes code refactoring support, debugging, and Git version control integration. This book gives you a tour of RStudio and shows you how it helps you do exploratory data analysis; build data visualizations with ggplot; and create custom R packages and...
100 Midcentury Chairs: And Their Stories
100 Midcentury Chairs: And Their Stories

Pull up a chair (or 100) for this midcentury design showcase.

Here is a stylish guide to the top 100 most interesting, most controversial, or simply most beautiful chairs designed between 1930 and 1970. Get to know the designers of the Modern era, including the Eames, Jacobsen, Nakashima, Noguchi, Wegner, and many more,...


The Design and Implementation of the 4.4 BSD Operating System (Unix and Open Systems Series.)
The Design and Implementation of the 4.4 BSD Operating System (Unix and Open Systems Series.)
This book describes the design and implementation of the BSD operating system--previously known as the Berkeley version of UNIX. Today, BSD is found in nearly every variant of UNIX, and is widely used for Internet services and firewalls, timesharing, and multiprocessing systems. Readers involved in technical and sales support can learn the...
Dark Pedagogy: Education, Horror and the Anthropocene (Palgrave Studies in Education and the Environment)
Dark Pedagogy: Education, Horror and the Anthropocene (Palgrave Studies in Education and the Environment)
Dark pedagogy explores how different perspectives can be incorporated into a darker understanding of environmental and sustainability education. Drawing on the work of the classic horror author H.P. Lovecraft and new materialist insights of speculative realism, the authors link Lovecraft’s ‘tales of the horrible’ to the current...
C: From Theory to Practice
C: From Theory to Practice

Designed for a compulsory fundamental course, C: From Theory to Practice uses a hands-on approach to teach the C programming language, using numerous examples and a clear, concise presentation. Easy to use and classroom tested, this textbook includes more than 500 exercises and examples of progressive difficulty to help students in...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy