A aplicação Java foi desenvolvida por mim e por mais um desenvolvedor. A quantidade de código implementado foi dividido igualmente entre os dois desenvolvedores.
A aplicação foi composta de:
43 classes de comando
35 classes de dados
20 classes de exceção
149 arquivos JSPs
Classes utilitárias para manipulação de datas, geração de HTML, números e textos.
49 tabelas de banco de dados
Aqui pode ser visto um exemplo ainda em protótipo de uma página da aplicação.
Aqui pode ser visto o script de geração do das tabelas de banco de dados que criei.
Aqui pode-se encontrar a página que desenvolvi para gerar um menu dinâmico e animado. O menu era dinâmico de acordo com o perfil de acesso do usuário armazenado no banco de dados. O menu também era animado. Isto trouxe complexidades pois a posição de cada ítem de menu deveria ser calculado de acordo com o perfil. Além do mais, o código Javascript para animar o menu é era diferente de acordo com o navegador utilizado, se Internet Explorer 5 ou o Netscape 4.7.