Pergunta

Eu uso Java para o desenvolvimento do lado do cliente com Swing. Eu amo o balanço; Eu acredito que é um dos melhores quadros GUI lá. O que eu sinto falta, no entanto, é o suporte para validação declarativa. Como este trecho de XForms.

Você sabe qualquer biblioteca que permite validar a entrada de dados de formulários em forma declarativa, não escrevendo ouvintes documento de validação feios para cada componente lá?

Foi útil?

Solução

Você poderia tentar uma das implementações de JSR 303 Bean Validation . Eu não acho que ele ainda está finalizado, mas existem algumas implementações ao redor como Hibernate Validator e Agimatec validação . Eu não tentei tanto, mas a leitura através de alguns exemplos de como Bean Validation serão utilizados faz com que pareça promissor. Aqui está uma entrevista com a liderança spec. O que eu gosto mais sobre a proposta é que as regras de validação podem ser reutilizados em diferentes camadas e com estruturas diferentes. Você pode escolher entre anotações e XML para fazer a 'declarar'.

Por fim você pode querer verificar para fora balanço Builders Java que fornece uma maneira declarativa para definir GUIs e fazer a validação e ligação de dados com swing.

Outras dicas

Você pode olhar para a minha tentativa de construir um construtor de GUI Swing, que utiliza a validação JSR303 com Hibernate Validator: http://code.google.com/p/swing-formbuilder/

Você só tem que escrever modelos Validando feias uma vez. Você eles podem usá-los de uma forma "declarativa". bibliotecas do Swing úteis reais é uma questão mais difícil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top