JBanana, Struts, XML

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.

eu usava jBanana a uns 3 anos atras …
tive uma duvida e mandei um email pro Scopim … até hoje ele não respondeu :stuck_out_tongue:

Se o seu objetivo é aprendizado, recomendo a dupla Servlet + JSP. Depois que estiver bem à vontade com ambos, comece a estudar um framework web.

Sobre xml para guardar os dados, procure sobre xstream, vai ficar fácil :smiley: