MichelSante:
Ja trabalhei em varios projetos WEB / JAVA.
O que eu vejo dar menos problema são as arquiteturas:
1 - JSP + Struts + Hibernate ( para base de dados menos complexas )
2 - JSP + Struts + Stored Procedure ( para base de dados mais complexas )
Existe também o JSF que pode substituir o Struts, porém, na hora que ocorre um determinado problema o Struts possui muito mais informações e posts de auxilio em nosso querido google.
Lembre de tentar aplicar o padrão MVC o que tornará sua aplicação mais tranquila de controlar e de dar manutenções futuras.
Para as paginas WEB de uma olhada em JQuery também pode ajudar com os HTMLs.
Bem não conheço muito JSF, mas vou dar uma olhada. Ah sim foi bom você falar do MVC, isso com certeza vamos tentar aplicar. JQuery já está nas opções também. Mas como você tem experiência em projetos, foi muito boa a sua sugestão, vou anotar e estuda-las obrigado MichelSante. Abraço.
Beleza, está anotado…e pelo que notei, essas tecnologias combinadas estão sendo mais usadas hoje em dia. Obrigado, Abraço.
Pessoal, anotei todas as sugestões que vocês me mandaram, vou analisar junto com a equipe e escolher a que a melhor serve para nós. Muito obrigado a todos, e agora sim temos um norte, pois estavamos perdidos, depois dessa ajuda, ficou bem mais claro. Mais uma vez obrigado e tenham um otimo dia. Abraço.