Search results for 'jrebel'

JAVA Hot Deploy 도구 Jrebel ( 舊 JavaRebel )

왜 Java Enterprise Web Application에서 hot deploy가 어려우며 문제가 되는지는 아래 아티클 참조.

Tomcat , Weblogic Application Server, WebSphere, JBoss 같은 서블릿컨테이너나 J2EE컨테이너도
옵션을 통해 Hot Deploy를 지원하긴 하지만 어디까지나 Context 전체를 리로딩하는 수준이다.

그런 식으로나마 서버 Shutdown , Startup 조작을 줄여주는 게 고맙기는 하지만 클래스 Hot Deploy는 자바
웹어플리케이션 개발자에게는 성가신 문제일  수밖에 없다.

이런 문제를 풀기 위해 몇몇 솔루션이 있는데 최근에 사용해본 게 아래의 솔루션이다.
JRebel (舊 JavaRebel)

Jrebel

JRebel의 리디플로이 가능 범위


JRebel는 훌륭한 도구이긴 하지만, 위 링크에 설명된 몇 가지 이유로 완전한 Hot Deploy를 제공하는 것은 아니다.
다만, 분명한 것은 개발 시 로컬 서버나, 테스트 서버의 shutdown 횟수를 줄여줄 뿐만 아니라 클래스 리로딩
시간을 현격히 줄여주는 것으로도 JRebel을 사용할 충분한 가치가 있다고 생각한다.
 
덧. 위에 소개한 JRebel은 Open Source나 Freeware가 아님.
     단, Open Source Software개발자와 Scala 개발자에 한해 무료로 제공하고 있음.
이 글의 관련글
  • KEYPAIRGENERATOR를 이용해서 비대칭 암호 키 구하기
  • Servlet 3.0 스펙에 기인한 보안 논쟁 (1)
  • JavaMail :: 인증을 요하는 메일 SMTP에 접속하는 방법
  • CLASSPATH에 없는 클래스 로딩
  • Java 6 update 18 출시 : 성능 향상과 windows 7 지원
  • Java에 OpenID 적용 관련 아티클
  • 컴포넌트 시스템과 클래스 로더 경계 :: Java Class Loader
  • Web Services (JAX-WS) in Java EE 5
  • 자바 API 항해지도
  • 넷빈즈( NetBeans ) 6.0 자바 소스 인코딩 설정은 어디서?
  • Struts File Upload
  • WebRowSet 을 이용한 JDBC 활용하기 4부
  • 2009/10/12 13:15 2009/10/12 13:15
    Trackback Address:http://www.yunsobi.com/blog/trackback/508
    [로그인][오픈아이디란?]