continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nik Gonzalez <>
Subject Re: [Proposal] Continuum refactoring
Date Wed, 14 Dec 2005 07:51:42 GMT

It is a good idea to refactor DefaultContinuum since, in my opinion, it 
is easier to read and maintain several classes instead of one big 
class.  In addition, transferring all data manipulations to DAO classes 
would make the code more transparent.


Emmanuel Venisse wrote:

> Hi,
> I'd like to know your opinions about the continuum refactoring for 1.1
> What we'll do?
> Replace plexus-summit/velocity by JSP/WebWork/SiteMesh
> What i'd like to do?
> Actually, DefaultContinuum class is our centralized code class. With a 
> framework like webwork, i think we can improve the architecture by 
> splitting it with this :
> - all data manipulations (CRUD) will be in several DAO classes
> - all utility methods (is*InQueue, checkoutProject, buildProject* will 
> be in several utility classes (or action classes in webwork terms)
> - in DefaultContinuum, we'll keep only initialization methods
> With this refactoring, i think it will be more easy to migrate to 
> webwork, and maintenance will be more easy.
> Emmanuel

View raw message