본 튜터리얼은 사내 직원 교육용으로 만든 것으로 초급 자바
개발자들이 쉽게 iBATIS를 이용하여 개발하도록 하여 좀 더 나은 품질의 코드와 제품을 생산할 수 있도록 하기 위한 바램으로
작성한 자료이다. 즉, 고급 기술 및 상세 기능은 배제를 하였음을 미리 밝힌다.
5. Eclipse를 이용한 새 프로젝트
Eclipse를 실행하고 메뉴의 File - New - Dynamic Web Project를 선택한다.
New Dynamic Web Project 대화창이 출력되면 Project name에 ibatis01을 입력하고 Next를 선택한다.
Web Module 설정창이 출력되는데, Content Directory만 www로 변경하고 Finish를 선택한다.
ibatis01이라는 새로운 웹 프로젝트가 생성이 되고 다음 그림과 같이 Project Explorer에 나타날 것이다.
기본적으로 생성된 디렉토리 중 build는 src 디렉토리에 있는 자바 소스가 컴파일되어 class파일로 저장될 경로인데, 웹 애플리케이션 개발 편의성을 위해 WEB-INF/classes 디렉토리에 컴파일된 class파일을 저장하도록 설정을 바꿔보겠다.
ibatis01이라는 프로젝트명을 선택한 후 ALT+ENTER 또는 File - Properties 또는 마우스 우클릭후 Properties를 선택하면 프로젝트 설정창이 출력된다. 왼쪽 항목에서 Java Build Path를 선택후 Source 탭을 선택한후 제일 하단의 Default output folder란에 /ibatis01/www/WEB-INF/classes 를 입력한 다음 OK 버튼을 클릭한다. 이제 build라는 비어있는 디렉토리를 삭제한다.
그리고, Tomcat에서 JSP 페이지가 컴파일되어 임시 보관될 경로를 설정해야 하는데, 관리 편의성을 위해 프로젝트 하부에 works라는 디렉토리를 생성해서 그곳에 임시 보관하도록 하겠다. Project Explorer를 이용하여 works 디렉토리(폴더)를 생성한다(프로젝트 선택 - 우클릭 - New - Folder).
works 폴더는 나중에 Tomcat 설정할 때 이용될 것이다. 이제는 접속시 기본으로 출력될 페이지를 만들어 보겠다. Hello World를 출력하는 index.jsp 파일을 만들것이다. www 폴더를 선택하고 우클릭 - New - JSP를 선택한다.
www 폴더가 선택되어 있는지 확인하고 File name란에 index.jsp를 입력한 다음 Finish를 선택한다.
기본 템플릿으로 index.jsp 파일이 생성되고 이제부터 생성된 파일을 편집할 수 있게 된다. <body></body> 테그 사이에 Hello World를 입력한후 저장한다.
이제 톰켓을 이용해서 index.jsp가 정상 동작하는지 확인해봐야한다. 그러기 위해서는 현재 작성한 웹 애플리케이션을 톰켓에 등록해줘야 한다. c:\dev\tomcat\conf 디렉토리는 톰켓의 설정 디렉토리인데, server.xml라는 파일의 <Host></Host> 사이에 <Context ~~>~~</Context> 구문을 추가해주어야 한다. 아래 그림처럼 /ibatis01이라는 경로로 Context를 하나 추가한 후 저장한다.
설정파일을 수정했다면 c:\dev\tomcat\bin 디렉토리에서 catalina.bat run으로 톰켓을 시동한다. 이상없이 시동이 완료되었다면 웹브라우저에 http://localhost:8080/ibatis01/index.jsp를 입력한다. 만약 다음과 같은 화면이 나오면 정상적으로 실행된 것이다.
이것으로 새 프로젝트 생성하는 과정은 마쳤다. 다음에는 간단한 iBATIS를 사용한 DB 프로그래밍을 해볼 것이다. 이를 위해 MySQL에 새로운 데이터베이스를 생성하고 iBATIS 라이브러리를 웹 애플리케이션에 등록하고, 기본적인 설정까지 하도록 하겠다.
5. Eclipse를 이용한 새 프로젝트
Eclipse를 실행하고 메뉴의 File - New - Dynamic Web Project를 선택한다.
New Dynamic Web Project 대화창이 출력되면 Project name에 ibatis01을 입력하고 Next를 선택한다.
Web Module 설정창이 출력되는데, Content Directory만 www로 변경하고 Finish를 선택한다.
ibatis01이라는 새로운 웹 프로젝트가 생성이 되고 다음 그림과 같이 Project Explorer에 나타날 것이다.
기본적으로 생성된 디렉토리 중 build는 src 디렉토리에 있는 자바 소스가 컴파일되어 class파일로 저장될 경로인데, 웹 애플리케이션 개발 편의성을 위해 WEB-INF/classes 디렉토리에 컴파일된 class파일을 저장하도록 설정을 바꿔보겠다.
ibatis01이라는 프로젝트명을 선택한 후 ALT+ENTER 또는 File - Properties 또는 마우스 우클릭후 Properties를 선택하면 프로젝트 설정창이 출력된다. 왼쪽 항목에서 Java Build Path를 선택후 Source 탭을 선택한후 제일 하단의 Default output folder란에 /ibatis01/www/WEB-INF/classes 를 입력한 다음 OK 버튼을 클릭한다. 이제 build라는 비어있는 디렉토리를 삭제한다.
그리고, Tomcat에서 JSP 페이지가 컴파일되어 임시 보관될 경로를 설정해야 하는데, 관리 편의성을 위해 프로젝트 하부에 works라는 디렉토리를 생성해서 그곳에 임시 보관하도록 하겠다. Project Explorer를 이용하여 works 디렉토리(폴더)를 생성한다(프로젝트 선택 - 우클릭 - New - Folder).
works 폴더는 나중에 Tomcat 설정할 때 이용될 것이다. 이제는 접속시 기본으로 출력될 페이지를 만들어 보겠다. Hello World를 출력하는 index.jsp 파일을 만들것이다. www 폴더를 선택하고 우클릭 - New - JSP를 선택한다.
www 폴더가 선택되어 있는지 확인하고 File name란에 index.jsp를 입력한 다음 Finish를 선택한다.
기본 템플릿으로 index.jsp 파일이 생성되고 이제부터 생성된 파일을 편집할 수 있게 된다. <body></body> 테그 사이에 Hello World를 입력한후 저장한다.
이제 톰켓을 이용해서 index.jsp가 정상 동작하는지 확인해봐야한다. 그러기 위해서는 현재 작성한 웹 애플리케이션을 톰켓에 등록해줘야 한다. c:\dev\tomcat\conf 디렉토리는 톰켓의 설정 디렉토리인데, server.xml라는 파일의 <Host></Host> 사이에 <Context ~~>~~</Context> 구문을 추가해주어야 한다. 아래 그림처럼 /ibatis01이라는 경로로 Context를 하나 추가한 후 저장한다.
Tomcat Context 열기..
설정파일을 수정했다면 c:\dev\tomcat\bin 디렉토리에서 catalina.bat run으로 톰켓을 시동한다. 이상없이 시동이 완료되었다면 웹브라우저에 http://localhost:8080/ibatis01/index.jsp를 입력한다. 만약 다음과 같은 화면이 나오면 정상적으로 실행된 것이다.
이것으로 새 프로젝트 생성하는 과정은 마쳤다. 다음에는 간단한 iBATIS를 사용한 DB 프로그래밍을 해볼 것이다. 이를 위해 MySQL에 새로운 데이터베이스를 생성하고 iBATIS 라이브러리를 웹 애플리케이션에 등록하고, 기본적인 설정까지 하도록 하겠다.
