Finalmente, após três meses de trabalho, o genesis 3.0-RC1 foi lançado. A principal novidade dessa release é o suporte a estratégias de binding, que permite implementar “binding as you type”, ou seja, a medida que o usuário digita, o form é atualizado.
Por que você deveria usar o genesis no seu projeto desktop?
- Suporte a binding Swing, SWT e Thinlet baseado em JavaBeans e anotações, que permite trabalhar com seu modelo de objetos sem precisar lidar diretamente com a API gráfica.
- Remotabilidade transparente, que permite trabalhar em modo local ou em modo remoto sem alterar uma linha do código da sua aplicação
- Suporte transacional e integração com Hibernate
- Suporte a Java 1.4, 5 e 6
- Suporte a condições, que permite controlar declarativamente quando um widget será editável, visível, resetado ou ainda invocar automaticamente determinado método do form
- Torna fácil popular combos, listas e tabelas, além de controlar e guardar a seleção desses componentes
- Suporte a formatação, validação e paginação
- Documentação extensa e completa em português
- Lista de discussão para os usuários em português e ativa
Saiba mais informações no site do projeto.
Achei bem interessante e ja estou lendo a documentacao do Genesis, so gostaria de perguntar se ja foi publicado algum livro sobre o Genesis?
Michael, aparece a segunte mensagem ao iniciar minha aplicacao no netbeans com genesis:
INFO: Initialization started
09/04/2007 05:20:37 net.java.dev.genesis.helpers.StartupHelper$1 run
INFO: Noop command executed
09/04/2007 05:20:37 org.apache.commons.digester.Digester getParser
SEVERE: Digester.getParser:
javax.xml.parsers.ParserConfigurationException: XML document validation is not supported
at com.bluecast.xml.JAXPSAXParserFactory.newSAXParser(Unknown Source)
at org.apache.commons.digester.Digester.getParser(Digester.java:714)
at org.apache.commons.digester.Digester.getXMLReader(Digester.java:944)
at org.apache.commons.digester.Digester.parse(Digester.java:1765)
at org.apache.commons.validator.ValidatorResources.(ValidatorResources.java:156)
at net.java.dev.genesis.ui.ValidationUtils.initResources(ValidationUtils.java:75)
Pode me dar uma dica de como resolver isso?