C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

헤드라인 뉴스
[92] eWeek 리뷰: "코드 재구성 기능 눈부신 J빌더 6"
박지훈.임프 [cbuilder] 5096 읽음    2002-05-10 05:21
볼랜드, EJB·웹서비스 지원 신버전 발표 … 비주얼 모델링 컴포넌트 제공

eWEEK LABS / Review

개발자들은 중요한 제품 안정화 작업을 수행할 경우 가족보다 개발 툴과 더 많은 시간을 보낸다. 하지만 앞으로는 볼랜드 소프트웨어의 J빌더 6을 이용해 이러한 작업을 좀 더 단축할 수 있을 것 같다.

볼랜드 소프트웨어는 J빌더(Jbuilder) 툴 버전 6에서 EJB(Enterprise Java-Beans) 2.0과 같은 새로운 자바 기술과 웹서비스 등을 처리하기 위해 영역을 확장하고 있다. J빌더는 특히 효과적인 코드 재구성과 테스트 기능을 통해 자바 개발자들에게 도움을 주고 있다.

예를 들어 eWEEK 랩에서는 J빌더 6의 통합된 유닛 테스트 기능을 통해 개발 환경에서 바로 테스트 환경을 구성하고 결과를 파악할 수 있었다. 또한 J빌더의 자동 생성된 UML(Unified Modeling Language) 도표를 사용해 코드를 검색할 수도 있다.

이 제품의 새로운 소스 코드 재구성 기능은 자바 클래스 이름을 변경하고 클래스를 다른 패키지로 이동하는 작업을 가능하게 했다. 이와 더불어 소스 코드 관리 기능도 매우 뛰어나다.

eWEEK 랩은 데이터베이스 벤치마크를 위한 자바 코드를 개발하기 위해 2주 동안 J빌더 6을 사용했다. 그 결과 통합형 파일 버저닝 기능(화면 참조)은 엄청난 가치를 발휘했다. 여러 서버 기반 소스 코드 제어 시스템도 지원하는데 이 중 하나인 CVS(Concurrent Versions System)는 J빌더와 함께 설치된다.

J빌더 6은 또 JSP(Java Server Page)를 사용, 웹사이트 개발을 지원하지만 백엔드 비즈니스 로직 개발에서만큼은 강력하지 못했다. 따라서 JSP를 이용해 웹이나 모바일 애플리케이션을 개발하는 경우에는 썬의 포르테 포 자바(Forte for Java)나 매크로미디어의 J런(Jrun) 스튜디오와 같은 툴이 더 적합하다.

변수 이름 완성, “”에서의 태그 일치, HTML 태그 완성 등 J빌더 6의 다양한 기능은 JSP 파일을 편집할 경우엔 사용할 수 없었다. 편집기에서의 상호 파일 검색과 교체 기능 중에서는 상호 파일 검색이 만족스러운 수준이었다.

한편 썬과 오라클의 제품이 무료 자바 툴을 제공하고 있기 때문에 이 부문에서의 가격 경쟁은 매우 치열하다(4월 5일자 오라클9i J디벨로퍼 리뷰 기사 참조).

J빌더는 세 가지 버전이 있는데 J빌더 6 엔터프라이즈는 2999달러에 판매되고 있으며
J빌더 6 프로페셔널 (EJB와 웹서비스 기능 제외)은 999달러에, J빌더 6 퍼스널 버전은 54.95달러에 판매된다.



하지만 퍼스널 버전은 상용이 아닌 개인용으로 볼랜드 웹사이트에서 무료 다운로드할 수 있다. J빌더 5 엔터프라이즈에서 J빌더 6 엔터프라이즈로 업그레이드하는 비용은 1899달러, 프로페셔널 옛 버전에서 J빌더 6 프로페셔널로 업그레이드하는 비용은 399달러다.

모든 버전은 윈도우, 리눅스, 솔라리스, 맥 OS X에서 실행되는데 J빌더 6 엔터프라이즈는 새로운 자바 애플리케이션 서버 프로그래밍 표준인 J2EE(Java 2 Enterprise Edition) 1.3을 지원한다.

J빌더는 또 웹로직 6.0과 6.1, IBM의 웹스피어 애플리케이션 서버 3.5와 4.0, 아이플래넷 e커머스 솔루션의 아이플래넷 애플리케이션 서버 6.0, 볼랜드의 앱서버(AppServer) 4.5, 엔터프라이즈 서버 앱서버 에디션 5.0 등에서 J2EE 기반 프로젝트를 구현할 수 있다.

이외에도 J2EE 1.3에 뒤이어 EJB 2.0 지원을 강화한 J빌더 6은 구 버전에서 사용되던 마법사 대신 EB(Entity Beans)를 생성하는 새로운 비주얼 모델링 컴포넌트를 포함하고 있다.

이 모델링 컴포넌트를 이용해 EB와 일치하는 데이터베이스 테이블과 매칭시키기 위해 리버스 엔지니어링할 수 있으며, 객체의 이름을 변경하거나 드래그&드롭으로 EB들을 서로 연관지을 수 있다. 도출된 자바 코드를 편집하는 것도 가능하다. J빌더 6은 생성된 EB와 비주얼 툴 둘 다 변경할 수 있으며 두 가지 버전을 동기화시키는 것도 가능하다. eWEEK/USA

원문 : http://www.sbmedia.co.kr/eweek/infrastructure/?Id=210

+ -
이전글:  
다음글:  
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.