case sensitive

Sort by: Display: Hide controls:

  1. Fabrizio Perin and Tudor Gîrba. Evaluating Code Duplication to Identify Rich Business Objects from Data Transfer Objects. In 4th Workshop on FAMIX and Moose in Reengineering (FAMOOSr 2010), September 2010. PDF 

    Java Enterprise Applications (JEAs) are complex software systems written using multiple technologies. Moreover they are usually distributed systems and use a database to deal with persistence. A particular problem that appears in the design of these systems is the lack of a rich business model. In this paper we propose a technique to support the recovery of such rich business objects starting from anemic Data Transfer Objects (DTOs). Exposing the code duplications in the application's elements using the DTOs we suggest which business logic can be moved into the DTOs from the other classes.