Sugestão para mudança de projeto ?Se alguém puder me ajudar

Folks,

o que fazer para melhorar o projeto atual :

  • situação atual:

    • jsp
    • java 1.4
    • struts 1.2
    • javascript (para validação dos campos e montagem dos menus)
    • quando é digitado o usuário existe uma classe que valida
      em que menu e sub menu o usuário vai acessar.Resumindo a classe
      está com 5000 linhas um lixo
  • situação mudança ( o que vai ter que fazer ???)

    • a ideía é continuar com jsp
    • struts
    • ir para java 1.5
    • e a ideía é ir para algum Portal , para que ele
      controle essa parte de acesso do usuário.Onde tenha
      a fucnionalidade de verificar se o usuário existe e
      dar acesso o que o usuário tem acesso.
    • E não ficar mexendo em classe de acesso e sim deixar
      operacional quando entrar um usuário novo mostrar todos
      os sistemas, menus, sub-menus e associar o usuários.

A idéia de ir para Portal é boa ou existe outra possibilidade para
controle do usuário e executar os jsp’s e struts (MVC).

Ou existe outra tecnologia?

Pois não conheço Portal , só ouvi falar a respeito ?

Quem puder me ajudar agradeceria…

abs