JRebel Para Desenvolvedores – Transforme a maneira de programar em JAVA

Esta ferramenta irá mudar a forma como você programa em Java para sempre. Veja como codificação torna-se agradável quando você não tem mais que reiniciar ao fazer mudanças nas estruturas de classe, arquivos de recursos e arquivos de configuração do framework. Apenas um código, código lindo!

REDEPLOYS SÃO CHATOS, ENTÃO O JREBEL ELIMINA ELES

JRebel liga seus projetos diretamente com a aplicação em desenvolvimento. Quando você muda qualquer classe ou arquivo na sua IDE a mudança é refletida imediatamente na aplicaçaõ que está rodando, sem a necessidade de recompilação total ou redeploy.

JREBEL CAPTURA MUDANÇAS EM:

Estruturas das classes:

  • Alterações no corpo de métodos
  • Incluir/Excluir métodos
  • Incluir/Excluir construtores
  • Incluir/Excluir atributos
  • Incluir/Excluir classes
  • Incluir/Excluir anotações
  • Trocar valores de atributos estáticos
  • Incluir/Excluir valores em enuns
  • Mudar interfaces

Java EE (Tecnologias):

  •   Mudar EJBs e adicionar novos EJBs sob demanda
  •   Suporta alterações em JSPs e Scriplets
  •   Suporta JSF (Mojarra, MyFaces)
  •   Suporte ao Bean Validation  (Hibernate Validator)
  •   Alterações em anotações JAXB (XML)
  •   Alterações em classes do JAX-RS (RESTEasy, Jersey, CFX)
  •   Suporte ao JAX-WS (Metro, CXF)
  •   Alterações nas entidades JPA (Hibernate, EclipseLink, TopLink, OpenJPA)
  •   Alterações em beans do CDI  (Weld)

ESTAS ALTERAÇÕES REFLETEM-SE NA SUA APLICAÇÃO INSTANTANEAMENTE

COMO O JREBEL FUNCIONA:

CLASSES

  • -JRebel integra-se com a  JVM e reescreve cada classe para ser atualizável
  • -Cada classe é versionada individualmente pelo JRebel, ao invés de versionar a aplicação ou um módulo por vez
  • -JRebel NÃO USA classloaders!
  • -A mudanças estão SEMPRE visíveis através da API de Reflection

MUDANÇAS EM CONFIG. DE FRAMEWORKS

  • -JRebel integra-se diretamente com os servidores de aplicação e frameworks para propagar as mudanças em configurações nas classes alteradas e também em arquivos (XMLs por exemplo)
  • -Mudanças em anotações (@) ficam sempre visíveis para a API de Reflection
  • -JRebel disponibiliza um SDK que permite contribuições através de plugins de terceiros. Stripes, Struts2, Wicket, e muitos outros já contribuiram para aumentar a compatibilidade

MAPEAMENTO DO WORKSPACE

JREBEL_JAVA_WAR

INTEGRAÇÃO

INTEGRAÇÃO_JREBEL

 

 

Saldit distribuidora de softwares Bitdefender

28 outubro de 2013 - Categoria JRebel.