This is a recreation of the Appfuse Tutorial of but instead of using a Bottom-Up TDD approach, this uses a top-to-bottom TDD approach.
The task is to use to create a CRUD functionality for a Person model. That means a user would be able to see the list of Person's, be able to add a Person, and edit / delete an existing Person entry.
This is done by :
Creating the Views, and the Actions in the web layer ( using Struts 2 ), and the Model in the core, then Proceeds by creating the business logic in the Manager layer, then Finally implementing the functionalities needed in the Persistence layer.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.