Para resolver esse problema a empresa ZeroTurnaround desenvolveu o JRebel, que atualmente se encontra na versão 4, com ele é possível fazer alteração no código, salvar e dar refresh na pagina que as alterações são publicadas automaticamente, acabando com os inúmeros redeploys, aumentando a produtividade.
Recentemente tanto a empresa ZeroTurnaround e o JRebel foram indicados para a JAX Innovation Awards 2011 nas categorias companhia mais inovadora de java e tecnologia mais inovadora de java respectivamente.
Na sua nova versão o jrebel oferece full suporte ao Seam e mais 35 frameworks, entre eles: Hibernate, EJB, Sping, Struts, groovy e outros.
Uma outra grande facilidade é que ele pode ser facilmente instalado e utilizado tanto em projetos em andamento inicial como em estagio avançado facilmente.
Para instalar o JRebel no Eclipse e utilizar em uma aplicação Seam é muito simples.
Faça download no site http://www.zeroturnaround.com/jrebel/current/
Para instalar bastar dar next, next, finish.
Agora instale o plugin do eclipse, va em help > Install new software e use a URL http://www.zeroturnaround.com/jrebel/current/
Após o download terminar reinicie o eclipse, para utilizar com o debug vá ate Java > Debug > Step Filtering, la adicione esses 2 filtros com.zeroturnaround.* e org.zeroturnaround.*
Agora vamos inserir o rebel.xml que indica quais pastas serão monitoradas se a mudanças, no Seam devemos colocalo em 2 lugares, um para monitorar as paginas JSF e outro para monitorar o EJB, clique em cima do projeto com o botao direito em cima do projeto e va em Generate rebel.xml e coloque na pasta WebContent\WEB-INF\classes para monitorar o JSF e clique com o botão direito na pasta Projeto-ejb, depois Generate rebel.xml e coloque na pasta \Projeto-ejb\ejbModule
Pronto o JRebel esta instalado e pronto para ser usado, agora qualquer alteração feita no seu código, basta salvar e dar refresh na pagina web que ela será mostrada automaticamente.
Nenhum comentário:
Postar um comentário