Sistema de login

Estou a desenvolver um sistema de login usando servlets… por um simples motivo:

Nao consigo mapear as ações do web.xml (security-constratins) em banco de dados , entao nao consigo fazer um sistema de usuarios e grupos que tenha cadastro de grupos dinamicos… alguem já teve esse problema ?

Mas eu gostaria de saber mesmo COMO fazer um , alguma sugestão ? alguem que já tenha implementado algo sugere alguma abordagem?

Valeu !

Certa vez achei este exemplo em anexo, espero que ajude

Este sistema depende o WebWork… queria algo mais… “independente”