Saudações a todos, estou desenvolvendo uma pequena aplicação web para a trabalho de faculdade e quero aprender novos conceitos e ferramentas para o desenvolvimento dele.
A aplicação é uma ferramenta para formalização de políticas de segurança.
Através de alguns formulários, o usuário da ferramenta irá especificar os parâmetros da politica de segurança, com esses parâmetros a ferramenta irá gerar a politica.
Agora vem a dúvida:
1- Vocês me recomendam fazem em Servlet e JSP puro ou usar um framework web (ou webwork, não sei qual termo correto) para aprendizado?
2- Caso seja interessante o uso de um framework, pesquisei o Struts e o JBanana, tenho gostado mais do JBanana (projeto nacional, ferramentas,etc). Sem gerar um flame war, o Jbanana é uma boa ou seria melhor partir para o uso do struts?
3- Estou pensando em usar XML para armazenar as informações, já que praticamente o que terei armazenado serão arquivos com textos e acredito não haver necessidade de usar uma base de dados. Alguém ja fez isso, vale a pena, é complicado?
Obrigado pela atenção.