Um bom framework web para Java

Oi,

estou criando esse topico apenas para expressar a satisfação que estou tendo em utilizar o ADF, em combinação com o BC4J.
com ele é possivel criar CRUD’s Web em poucos minutos, como se estivesse programando em uma ferramenta RAD Desktop.

Sabendo aplicar um CSS legal ( acho o default dele horrivel ), realmente traz muita produtividade.
o BC4J gera todas as classes, acesso a banco, e vc se concentra apenas na logica do negocio.

Segue anexo uma imagem de uma tela, com paginação de registros, imagem, criada em ~20 min.

Abraço.


Cara eu trabalho com isso infelizmente, e te digo… Cuidado… Não confie muito, quando a esmola é demais o santo desconfia hehehe Tivemos os mais diversos problemas com ele. Funciona bem para cruds simples, mas só isso rs

É ai que eu te digo: uma pessoa aqui da empresa fez uma infra… uma camada que fica acima das bibliotecas padrao do ADF, da qual todas elas herdam… e soluciona milhares desses problemas, e faz coisas que o ADF nao faz…

Com essa infra o desenvolvimento ficou sim rapido e eficaz… usando o ADF cru vc tera alguns problemas, mas que vc vai acabar customizando tb =D

Legal!!! Vc pode dizer mais ou menos o que essa camada faz? ou quais dos problemas ela resolve?

Cara… varias coisas… tem muita validação… exemplo pega as validações que estao no banco e qdo o cara tenta comitar ele 'empilha’
todos esses erros e mostra pro cara de uma vez ( é chato por exemplo o usuario deixar de preencher nome, a aplicação da um alert “Preencha o nome” ele preenche tenta de novo e descobre que tem que “preencher a data de nascimento” tb… inves disso mostra tudo de uma vez)

  • Ja traz pra dentro do VO o ID preenchido, baseado em Sequences.
  • Existe um probelma lidando com VO’s na tela, que e qdo vc fecha o browser o registro fica preso no banco ( pois vc esta lidando na tela
    diretamente com o registro ), pra isso a Infra usa VOA’s e qdo vc tenta comitar, ela pega os atributos dentro do VOA e joga no VO… desse jeito
    vc trabalha com os dados em memoria e so manda pro banco na hora do commit.
  • Tem MUITOS metodos que facilitam a interação entre os ApplicationModule’s e os VO’s - VOR’s - VOA’s

Tipo tem trocentas coisas que ele faz automaticamente e outras coisas que ele resolve, mas eu ainda to aprendendo a usar essa Infra
posso te falar um poco mais tarde… mas sou consciente que usar ADF puramente cru do jeito que vem vc agarra em varias coisas.

Muito legal cara… Valeu… Posta ae mais coisas quando vc aprender…rs se puder, clar…

[]s