Pessoal é o seguinte: tenho um sistema legado usanfo JSP + Servlet + JDBC, as views JSP viraram classes cheias de código que através dos includes são chamadas e os objetos são instanciados tudo dentro das views.
Tenho que fazer um monte de modificações nele e estou propenso a reescrevê-lo inteiro, pois acho que vale mais a pena já que não é tão extenso assim.
Porém, a minha dúvida é a seguinte: como faço para que o novo sistema vá substituindo o outro aos poucos sem muita bagunça e sem prejudicar o funcionamento do que já temos pronto?
Será que consigo fazer os dois sistemas co-existirem usando JSF com Icefaces+Spring+HIbernate e ir escrevendo as páginas e classes e aos poucos ir substituindo até o sistema novo ter todas as funcionalidades do velho sem transparecer para o usuário?
Alguém já passou por isso e pode me dar uma dica para que eu não caia em nenhuma armadilha?
Agradeço desde já a ajuda.
Abraços a todos.