NetBeans + JSF já não vem com AJAX habilitado?

3 respostas
R

Pessoal

Sou novo no uso do NetBeans e no grupo. Uso ha 2 anos o Eclipse
programando Servlet/HTML/JavaScript (tecnologias básicas do java na web).
Estou com pouco tempo para estudo e persebi que iria demorar mais
para usar as novas tecnologias (JSF,AJAX,SPRING,HIBERNATE…) usando
o Eclipse.
Por isso resolvi migrar para o NetBeans5.5 pois ja vem com a parte de
designer JSF e AJAX (minhas 2 principais necessidades no momento).
Bom, fiz um teste simples usando os componentes JSF, achando que iria
trabalhar internamente com AJAX.

  • Coloquei um checkbox e um label em uma pagina;
  • dei dois cliques no checkbox e no metodo checkbox1_processValueChange
    coloquei uma linha para altearar o texto do label (setText)
  • mandei executar a aplicacao e ao clicar no checkbox nada aconteseu.
    O label nao foi alterado.
    (só consequi fazer isso habilitando o auto-submit que faz carregar toda a página novamente)

Depois de procurar no site do netbeans encontrei instrucoes para usar
AJAX Progressbar. Atualizei o netbeans e ao tentar adicionar o “Component
Librarie” nao apareceu o “Blueprints AJAX Components”
Desinstalei todo o netbeans e fiz todo o processo novamente e nao teve
geito.

Depois de todo este discurso gostaria de saber :
Os componentes JSF do NetBeans nao vem com a metodologia AJAX embutida ?
(Indo até o servidor ao change de algum componente e atualizando somente
alguns componentes e nao toda a pagina).
Se sim, porque nao consequi alterar o label ?

Sei que nao estou usando a melhor metodologia de estudo mas preciso fazer
alguns testes para iniciar “fuçando” na tecnologia.

Obrigado pela atencao

Richard Antelo

3 Respostas

R

Desculpe, o título esta errado. Me refiro a JSF e AJAX

eliasn

JSF é uma coisa, AJAX é outra…
Os componentes JSF não são Ajax, se você quiser utilizar os componentes JSF e faze-los parecer com Ajax utilize o Ajax4JSF, mas você vai perder a edição visual do NetBeans.

Você fez o certo, baixou o BluePrints para o NetBeans…

Não sei que tipo de componente você quer, mas se quiser integrar o NetBeans com alguns widgets Ajax utilize o JMaki.

R

Eliasn

Sei que AJAX é uma metodologia e depende de implementacao javascript.
Só interpretei mau a propaganda que se fez em torno do Web Package do NetBeans. Acreditei que ja criaria os JavaScripts automaticamente.
Acima de tudo porque tem o evento “Avancado” valueChangeListener separados dos eventos normais dos componentes “onClick, onChange…”

Quanto ao BluePrints embora tenha baixado e nao me disponibilizado para adicionar aos componentes (nao sei porque), voltei ao site e verifique que nao teria por exemplo um componente checkbox do BluePrints.
Portanto se eu quiser que ao modificar um checkbox a pagina chame algum metodo servidor , o BluePrints nao me resolveria.
Isso tem que ser feito editando o evemto onChange e implementando a chamada ao serividor com javascript puro. Certo ?

A questao é que nao posso perder de geito nenhum a edição visual dos componentes (arrastar e colar).
Só preciso saber se tenho que implementar a chamada a mao mesmo para isso.

Outra duvida: Os componentes da paleta “Basico” são implementados em JSF padrao ? Quer dizer, se eu comprar um livro atualizado sobre JSF terei todas a descricao das tags JSF mostrados nos fontes NetBeans ?

Agradeco algum exclarecimento.

Valeu

Criado 6 de janeiro de 2007
Ultima resposta 7 de jan. de 2007
Respostas 3
Participantes 2