Idéias para armazenar dados formatados usando Java

Olá pessoal, estou desenvolvendo um software que é um repositório de questões matemáticas e preciso permitir que o usuário digite a questão (usando os símbolos matemáticos) e que possa armazenar imagem de gráficos, fórmulas… estas coisas. O problema é o seguinte, como armazenar texto formatado e imagens usando Java? Existe alguma solução em Java onde posso dar uma olhada sobre este assunto? Será que terei que usar tags HTML para fazer isso(igual a este editor que eu estou usando agora para digitar esta dúvida)?
Desde já obrigado!

Sim, HTML e’ a melhor saida. Porem, atente-se a algumas ideias:

O ideal e’ que, a partir deste campo, voce seja capaz de carregar o seu conteudo, como tambem fazer cache dos recursos estaticos. Nao deve ser dificil, mas, sem duvida, nao eh para principiantes. :slight_smile:

Uma solução é usar um pronto para fazer a tradução para html para vc (para aplicações web). Um exemplo é o FCKEditor componente opensource que funciona como um editor de texto.
Pesquise a respeito…

Obrigado pelas sugestões! Agora preciso estudá-las!!