Using Composition in Object Modeling

Using composition over inheritance is a common design pattern that is often discussed in terms of designing business logic components. However, composition can solve a number of problems in domain object modeling that are created by relying on inheritance to share interface or functionality. Composition is used to delegate implementation in logical units by enlisting […]

Continue Reading...

Seam versus Spring Web Flow part 2

This is the second of a four part series comparing Seam and Spring Web Flow (SWF),and looks at the Spring implementation of the sample application that we discussed in part 1. In a day or so I will have the piece that looks at writing the application using Seam. (Updated 1/19/2009 : Changed links to […]

Continue Reading...

Seam versus Spring Web Flow part 1

This is the first of a four part series comparing Seam and Spring Web Flow (SWF) from different aspects, primarily with respect to building web based CRUD applications. It includes writing a simple but fairly complete application using both frameworks and then comparing the differences between the Seam and the SWF implementation. This first part […]

Continue Reading...