IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  오픈 소스 | Information Management | 자바  >

JRuby를 이용해 아파치 더비 데이터베이스 애플리케이션을 작성하는 두 가지 방법 (한글)

루비의 강력함을 더비와 융합시키자

developerWorks

난이도 : 중급

Robert Thornton (ret1@acm.org), Java Consultant, Daugherty Business Solutions

2007 년 5 월 29 일

튜토리얼 보러가기

JRuby는 Java™ 가상 머신(JVM) 위에서 돌아가는 루비 프로그래밍 언어 구현체입니다. 이 튜토리얼에서는 아파치 더비(Derby) 데이터베이스에 접근하기 위해 JRuby를 설치하고, 환경을 설정하는 방법을 보여줄 것입니다. JRuby는 루비온레일스가 점점 유명해지면서, 루비의 간결한 문법과 클로저 같은 기능들에 이식성, 보안, JVM의 클래스 라이브러리 등을 더할 수 있는 흥미로운 기술로 주목 받고 있습니다. 그리고 만일 여러분이 관계형 데이터베이스가 필요한 작은 애플리케이션을 작성하거나 제품에 데이터베이스를 함께 배포하고 싶다면, 더비 데이터베이스가 영속 저장 방법으로 훌륭한 선택입니다. 이 튜토리얼에서는 JRuby를 이용해 더비 데이터베이스에 접속하고 사용하는 애플리케이션을 만드는 두 가지 방법을 보여줄 것입니다.

목표

  • 서로 다른 두 가지 방법을 사용해 JRuby 인터프리터를 통해 아파치 더비 데이터베이스에 연결하고 사용하는 법을 배운다.

  • JRuby를 통해 더비에 데이터를 넣고 더비에서 데이터를 찾아오는 법을 배운다.

선수조건

자바 코드와 JDBC에 익숙해야 한다. Ruby에 대한 경험이 꼭 필요하지는 않다. 그러나 스크립팅 언어(펄, 파이썬, 루비 등)를 사용해 봤다면 문법을 이해하기 쉬울 것이다. 특정 통합 개발 환경이나 도구에 대한 지식은 필요하지 않다. 텍스트 편집기와 환경 변수 설정에 익숙해야 한다.

소셜 북마크

mar.gar.in mar.gar.in
digg Digg
del.icio.us del.icio.us
Slashdot Slashdot


시스템 필요조건

이 튜토리얼의 예제를 실행하기 위해서는 JVM을 돌릴 수 있는 시스템이 필요하다. 이 튜토리얼은 자바 환경이 이미 잘 갖춰져 있다고 가정하고 있다. 따라서 이 튜토리얼을 계속하기 전에, JVM을 다운로드해 설치하는 것이 필요하다.

그리고 튜토리얼의 액티브레코드 부분을 완전히 소화하기 위해서는 명령행에서 서브버전(Subversion)을 사용할 수 있어야 한다. 액티트레코드 예제를 실제 실행해 보기를 원한다면 이 튜토리얼을 읽기 전에 서브버전 클라이언트(링크는 참고자료에 있다)를 내려받기 바란다.



기간

2시간 미만


포맷

html


이 문서 북마킹 하기

mar.gar.in mar.gar.in naver naver eolin eolin del.icio.us del.icio.us



위로


developerWorks 콘텐트를 다른 사이트에 전재하기:
developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오.

문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의