Posts Tagged ‘Framework’

JBoss Seam 2.0 lançado!!

Thursday, November 22nd, 2007

Notícia meio atrasada, mas aí está.. Para quem não conhece o JBoss Seam, ele é um poderoso framework para construir aplicações Web2.0, em que ele integra diversas tecnologias como AJAX, JavaServer Faces (claro!), EJB3, Java Portlets, Business Process Management (BPM) entre várias outras coisinhas que facilitam e muito o desenvolvimento de aplicações web, ele é O framework :D

O Seam 2.0 foi lançado trazendo muitas novidades, entre elas:

  • Suporte a Web Services
  • Possibilidade de escrever componentes com Groovy
  • Integração com Quartz, Hibernate Search e JFreeChart
  • Suporte a JSF1.2, porém agora independente do mesmo (pode-se usar qualquer outro framework web agora)
  • Melhoraram a EL (Expression Language)
  • Melhor suporte no Eclipse com JBossTools
  • Melhor suporte a ambientes não EE (Tomcat apenas por exemplo)
  • Entre várias outras melhorias..

Bem, a versão 2.0 do Seam chegou com tudo, é imperdoável hoje iniciar um projeto JEE sem inserir o Seam entre os frameworks chaves :) Agora só nos resta esperar pelo WebBeans e correr pro abraço!

Mais informações, http://in.relation.to/Bloggers/WhatsNewInSeam2

Gerenciando bookmarking e browser history em aplicações AJAX

Wednesday, November 21st, 2007

Sempre que participo de qualquer palestra sobre aplicações em AJAX, como as do Christiano Milfont por exemplo, com as belas aplicações funcionando perfeitamente em uma única página, tudo sendo carregado e atualizado nesta única página através de javascript e AJAX, é incrível, contudo eu sempre pergunto aos palestrantes:

“E se o usuário der refresh na página? E se o usuário teclar F5, a página volta para o estado inicial? A aplicação perde o estado da página atual?”

Na maioria das vezes os palestrantes não implementam o gerenciamento de bookmarking e browser history nas aplicações exibidas em suas palestras, porém eles sempre comentam que existem inúmeros frameworks para resolver isso, um deles é o Ext, na qual nos permite manter o estado atual da tela depois de um refresh na página e navegar entre as atualizações ocorridas na aplicação.

As vezes necessitamos gerenciar o estado da tela em aplicações web comuns (não 100% AJAX), e não queremos imbutir (depender) um framework ou API AJAX robusta em nossas aplicações simplesmente para gerenciar o estado de uma ou duas telas, logo acabei encontrando este framework que foi desenvolvido somente para resolver este problema, o nome dele é reallysimplehistory (RSH), -o nome já diz tudo-, na qual ele tem como objetivo ser simples, fácil de usar e sem dependências de outros frameworks AJAX.

Enfim, fica aí a dica para os fãs de aplicações AJAX e para quem está passando por problemas em manter o estado atual das telas :)