B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해 jdbc로검색한다. 검색결과중 [SQL Server 용 Microsoft JDBC Driver 4.0] 을클릭한다. 부록실습소프트웨어설치 54
3 [ 다운로드 ] 를클릭하고세개의파일중 [sqljdbc_4.0.06.00_kor.exe] 를선택한뒤, [ 다음 ] 을클릭하여다운로드한다. 4 다운로드한파일을실행시켜 [Unzip] 을클릭하면압축이풀린다. 5 압축이풀린폴더로이동하여 sqljdbc4.jar 파일을클릭한후마우스오른쪽버튼을누르 고 [ 복사 ] 를선택한다. [ 위치 ] 다운로드 \Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\kor 54 부록실습소프트웨어설치
6 복사한파일을그림과같이 ext 폴더에붙여넣기한다. 설치한 jdk 버전에따라 ext 폴더의경로가다르므로주의한다. [ 위치 ] C:\Program Files\Java\jdk.7.0_5\jre\lib\ext 부록실습소프트웨어설치 543
아래와같이대상폴더액세스거부창이나오더라도 < 계속 > 을눌러진행한다. 자바의다른버전이컴퓨터에설치되어있다면그곳폴더를사용할가능성이있으므로 sqljdbc4.jar 파일을 C:\Program Files\Java\jre7\lib\ext 폴더에도복사해둔다. B.4 이클립스설치이클립스 eclipse 는이클립스재단에서개발하여배포하고있는통합개발환경이다. 자바를비롯해여러가지언어에서사용할수있다. 이책에서는자바컴파일러를위해서사용한다. http://www.eclipse.org 에접속하여 [Downloads] 를클릭한다. Eclipse Downloads 페이지에서 Eclipse Classic 중본인의 OS에맞는버전을다운로드한다. 544 부록실습소프트웨어설치
다운로드한파일을 C 드라이브에서압축해제한다. 압축이정상적으로해제되면 C 드라이 브에 eclipse 라는폴더가생성된다. eclipse 폴더를더블클릭하여 eclipse.exe 파일을선 택한후마우스오른쪽버튼을눌러 [ 보내기 ]-[ 바탕화면에바로가기만들기 ] 를선택한다. 부록실습소프트웨어설치 545
3 바탕화면에생성된바로가기를더블클릭하여이클립스를실행한다. 이클립스를최초로 실행하면 workspace 를지정하는화면이나오는데, 기본으로설정된값으로유지하고아 래와같이선택한후 <OK> 를클릭한다. 4 이클립스가실행되면서 Welcome to Eclipse 라는화면이나타난다. 개발을위해서실 행화면의탭을닫으면기본 IDE 환경을볼수있다. 546 부록실습소프트웨어설치
이클립스는별도의설치없이압축을해제한후바로사용할수있다. 5 이클립스가정상적으로설치되었는지확인하기위해 [File]-[New]-[Java Project] 메뉴를선 택한다. Project name 에 HelloWorld 를입력하고 <Next>, <Finish> 를순서대로클릭한다. 3 4 부록실습소프트웨어설치 547
6 Package Explorer 창에 HelloWorld가생성되었다. 이제 Package를생성하기위해 HelloWorld 프로젝트왼쪽의삼각형을클릭하고 src에서마우스오른쪽버튼을누른후 [New]-[Package] 를선택한다. Name에 testpack 이라고입력한후 <Finish> 를클릭한다. 3 4 548 부록실습소프트웨어설치
7 src 아래에 testpack 이생성된것을확인할수있다. 이제 HelloWorld Class 를생성하 기위해 testpack 에서마우스오른쪽버튼을누른후 [New]-[Class] 를선택한다. Name 에 HelloWorld 를입력한후 <Finish> 를클릭한다. 3 부록실습소프트웨어설치 549
8 HelloWorld.java 파일이자동으로생성된것을확인할수있다. 테스트를위해다음의 코드를추가하고화면상단의 [ 실행 ]( ) 을클릭한다. public static void main(string[] args) { System.out.println ( Hello World ); } 3 550 부록실습소프트웨어설치
9 아래와같이콘솔창에결과가나타난다. 다음과같은메시지창이뜨면 Do not show again 을선택한후 <OK> 를클릭한다. 부록실습소프트웨어설치 55
여기서잠깐 GIT 에러해결하기다운로드한이클립스의종류에따라아래와같은에러가발생할수있다. 이때는본인의 PC 환경에맞는 GIT를설치해주어야한다. GIT는소스버전관리소프트웨어로이클립스의배포버전에따라기본적으로설정되어있는데, GIT 가미리설치되어있지않으면아래와같은에러가발생한다. GIT 는 http://git-scm.com 에접속하여 [Download] [Windows] 를클릭하여파일을내려받은후설치하면된다. 설치를완료한후에는이클립스에서 [Windows]-[Preferences] 메뉴를선택한다. [Preferences] 창이나타나면 [Team]-[Git]-[Configuration]-[System Settings] 에서 [Browse] 를클릭하여 Git 를설치한폴더를선택한다. 설 정이완료되면 <OK> 를클릭한다. 3 4 55 부록실습소프트웨어설치
B.5 톰캣설치톰캣 tomcat 은아파치 Apache 재단에서제공하는자바기반의 JSP/ 서블릿컨테이너중하나로, 사용자에게 JSP 요청을받으면서블릿으로바꾸어실행하는역할을한다. 일반적으로는톰캣과아파치웹서버의조합으로사용되지만이책에서는톰캣자체의기본적인웹서버만가지고실습을진행한다. 톰캣을설치하기위한시스템요구사항은다음과같다. 운영체제 : Windows XP, Windows 003 Server, Windows 008 Server, Windows Vista, Windows 7 지원데이터베이스 : Oracle, SQL Server, DB UDB, MySQL ODBC, Sybase CPU : Intel Pentium 4 이상 RAM : 최소 GB 하드디스크 : 최소 GB http://tomcat.apache.org/ 에접속해 Download 에서 [Tomcat 7.0] 을클릭한다. 부록실습소프트웨어설치 553
파일중 [3-bit/64-bit Windows Service Installer] 를클릭하여다운로드한다. 3 다운로드한파일을실행시킨후 <Next> 를클릭한다. 554 부록실습소프트웨어설치
4 저작권은아파치라이선스를준수하며 <I Agree> 를클릭한다. 5 설치세부사항은기본값으로두고 <Next> 를클릭한다. 6 사용할포트등을다음과같이설정하고 <Next> 를클릭한다. 부록실습소프트웨어설치 555
7 자바가설치된경로로변경하고 <Next> 를클릭한다. 기본적으로 jdk 가아니라 jre 로지정 되어있으므로 jdk 폴더아래 jre 로선택해주어야한다. [ 위치 ] C:\Program Files\Java\jdk.7.0_5\jre 8 설치위치는기본값으로두고 <Install> 을클릭한다. 9 설치가끝나면 <Finish> 를클릭하여완료한다. 556 부록실습소프트웨어설치
0 아래주소를웹브라우저에입력해본다. 다음과같은화면이나오면성공이다. [ 주소 ] http://localhost:8080/ 추가테스트여기서부터는추가테스트사항이다. 톰캣이잘설치되었고, 부록 A(SQL Server 0, TCP 통신포트설정, Madang 데이터베이스샘플데이터 ) 가잘설치되었다면, SQL Server에저장된 Madang 데이터베이스를웹브라우저에서읽어오는것을테스트할수있다. 그림과같이 mdtest.jsp를생성한후아래위치에붙여넣는다. [ 위치 ] C:\Programs Files\Apache Software Foundation\Tomcat 7.0\webapps\Root 부록실습소프트웨어설치 557
예제소스폴더의 mdtest.jsp 파일을복사하여붙여넣어도된다. 아래주소를웹브라우저에입력하여테스트해본다. 다음과같은화면이나오면성공이다. [ 주소 ] http://localhost:8080/mdtest.jsp 558 부록실습소프트웨어설치
여기서잠깐톰캣설치후윈도우재시작시 액세스가거부되었습니다. 라는메시지가나오는경우 톰캣을설치한후윈도우를재시작하면다음과같은오류메시지가나오는경우가있다. 기본설정으로톰캣을설치한경우설치경로는다음과같다. C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin 위의설치폴더로이동한후 Tomcat7w 파일을선택하고마우스오른쪽버튼을눌러 [ 속성 ] 을선택한다. [Tomcat7w 속성 ] 창이나타나면 [ 호환성 ] 탭에서 [ 관리자권한으로이프로그램실행 ] 을체크한후 < 확인 > 을클릭한다. 3 4 부록실습소프트웨어설치 559
여기서잠깐윈도우를재시작한후톰캣이동작하지않는경우윈도우를재시작한후톰캣이동작하지않는경우에는서비스가수동으로설정되어있는지확인하고설정을아래와같이변경해준다. 윈도우의 [ 시작 ]-[ 제어판 ] 에서 [ 시스템및보안 ] 을선택한후 [ 관리도구 ] 를선택한다. 제어판오른쪽위의보기기준을 [ 작은아이콘 ] 으로변경하면제어판의모든메뉴를한번에볼수있다. 관리도구에서 [ 서비스 ] 를더블클릭한다. 윈도우 [ 시작 ] 을클릭하고검색창에 services.msc 를입력해도바로실행시킬수있다. 560 부록실습소프트웨어설치
3 [ 서비스 ] 창의 [Apache Tomcat 7.0 Tomcat7] 에서시작유형이 수동 인경우마우스오른쪽버튼을눌러 [ 속성 ] 을선택한다. 4 시작유형을 자동 으로설정한후 < 확인 > 을클릭한다. 즉시서비스를사용하길원한다면 < 시작 > 을클릭한후 < 확인 > 을클릭한다. 부록실습소프트웨어설치 56