Chapter-2. 개발환경 구축하기.

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

데이터 베이스 (MYSQL) 장수용. MYSQL 이란 ? -MySQL 은 DBMS( 데이터베이스 관리 시스템 ) 이다. - MySQL 은 RDBMS( 관계형 데이터베이스 ) 이다. - MySQL 은 오픈소스이다. - MySQL 은 빠르고, 안정적이고.
Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
인터넷 쇼핑몰 구축 제안서.
윈포스 설치 매뉴얼 포스소프트 전화 : 053) 팩스 : 053)
2009년 IT인재개발원 [연수생 모집요강]
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
Youngmin Jung JOSSO 설치 Youngmin Jung
01. 안드로이드 개요와 개발환경 구축 제목.
소리가 작으면 이어폰 사용 권장!.
APPEON SOLUTION INTRODUCTION.
제2장 자바 개발 도구.
Doc No. IRS-ITRINITY
어서와 Java는 처음이지! 제1장 기초 사항.
소프트웨어시스템설계(6주) 데이터베이스 연동
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
Web Programming 강의 소개
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
[INA470] Java Programming Youn-Hee Han
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
APM 실습 (MySQL).
JDBC 프로그래밍 이수지 이동주 1.
3장. 웹 어플리케이션과 JSP 및 Servlet의 이해 제3장.
Introduction 본 교재의 목적 본 교재의 구성 사전 지식.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
3장. MySQL 5.x 설치와 정보 MySQL의 특징 MySQL 설치 MySQL의 데이터베이스 관리 툴
DB와 WEB 연동(1) [2-Tier] Java Applet 이용
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Web Servers (IIS & Apache)
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
JDBC 소개 및 설치 슬라이드 노트에 모든 설명을 작성 Database Laboratory.
11장. 데이터베이스 서버 구축과 운영.
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
부 록 Ubuntu 설치.
PHP + Eclipse + Google Code를 이용한 개발환경
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
1.4 프로그래밍을 위한 환경 설정.
2장. JSP 개발 환경 설정 이 장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 애플리케이션 개발을 위해 반드시 이해하여야 할 웹 애플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android 개발환경 설치 및 Hello World
Sun Java System Web Server 6.1 설치와 WebLogic 8.1과의 연동
8 데이터베이스 사용하기.
12 데이터베이스 사용하기.
2. JSP의 환경설정.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Android Studio 설치하기 PPD JSY.
JDBC (Java Database Connectivity)
Eclipse 플러그인을 활용한 자바/JSP 개발.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
KRISTAL 2006 워크숍 KRISTAL 개발 업체 발표
Part 5. MS-SQL Server Basic
김 정 석 Web Programming 김 정 석
프로그래밍 개론 Ⅰ 제 1장 . 서론 ①.

자바 5.0 프로그래밍.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
Introduction to JSP & Servlet
Oracle 구성 Internet Application Server Database Server.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
Presentation transcript:

Chapter-2. 개발환경 구축하기

Agenda JDK 6.0 Install on Windows JDK란? JDK 다운로드 받기 JDK 설치하기 환경변수 추가하기 설치 사항 확인 Tomcat 6.0 Install on Windows Tomcat이란? Tomcat 다운로드 받기 Tomcat 설치하기 서버 환경 설정 MySQL 5.1 Install on Windows MySQL이란? MySQL 다운로드 받기 MySQL 설치하기 및 환경설정 설치 사항 확인 MySQL의 JDBC 설치 JDBC란? JDBC 다운로드 받기 JDBC 설치하기

1. JDK 6.0 Install on Windows

1-1. JDK란? JDK는 Java Development Kit의 약자로서 개발자들이 자바 어플리케이션을 쉽게 개발할 수 있도록 해 주는 개발자용 도구를 말한다. JDK는 자바 프로그래밍 인터페이스와 클래스 라이브러리, 자바 가상 머신(JVM: Java Virtual Machine) 등으로 구성된다. 여기서는 서버 플랫폼으로 JSP를 선택하였으므로, JSP를 구동하기 위한 Tomcat을 위해서 JDK가 필요하다.

1-2. JDK 다운로드 받기 (1) 초기 JDK를 다운받을 수 있는 사이트는 http://java.sun.com 이였다. 하지만 oracle사가 sun사를 인수하면서, JDK를 다운받을 수 있는 페이지는 http://www.oracle.com/technetwork/java/index.html 로 변경되었다. 사이트 초기 페이지에서 Java SE항목을 클릭하고 들어간다.

1-2. JDK 다운로드 받기 (2) 페이지 중간쯤의 Download JDK 링크를 선택한다.

1-2. JDK 다운로드 받기 (3) Download 버튼을 누른다.

1-2. JDK 다운로드 받기 (4) 설치할 플렛폼을 Windows로 선택하고 가입되어 있는 계정을 입력한다. (경우에 따라 오라클 SDN 사이트의 회원가입이 필요할 수 있다.)

1-2. JDK 다운로드 받기 (5) 다운로드 링크를 통하여 설치 프로그램을 다운받는다.

1-3. JDK 설치하기

1-4. 환경변수 추가하기 (1) 설치후  C:\Program Files\Java\jdk1.6.0_21\bin 에 Java를 개발하는데 필요한 프로그램들이 설치된다. 각각의 프로그램을 실행하기 위해서는 Full Path를 입력해야 사용할 수 있다. WinKey + R > cmd > javac.exe 라고 입력해 보면 아무것도 확인할 수 없지만, WinKey + R > cmd > "C:\Program Files\Java\jdk1.6.0_21\bin\javac.exe" 라고 입력하면 어떤 결과를 확인할 수 있다. (명령프롬프트에서 경로명 사이에 공백이 있을 경우에는 따옴표로 묶어 주어야 한다.) 환경변수란 운영체제에서 관리하는 변수를 말한다. 그 중 PATH (또는 path)라는 이름의 환경 변수는 디렉토리의 경로명들을 담기 위해서 사용하는데, 이 변수에 등록된 디렉토리에 있는 프로그램들은 경로명을 지정하지 않고도 사용할 수 있다.

1-4. 환경변수 추가하기 (2) “내 컴퓨터 > 마우스 우클릭 > 속성”을 선택해서 시스템 등록정보 창을 연 다음 “고급” 탭으로 이동하고 맨 하단부의 “환경변수”버튼을 누른다.

1-4. 환경변수 추가하기 (3) 새로만들기 버튼을 클릭하고, 새 시스템 변수 창이 나타나면 다음과 같이 입력하고 확인을 누른다. 변수 이름: JAVA_HOME 변수 값: C:\Program Files\Java\jdk1.6.0_21 (변수 값은 JDK가 설치된 디렉토리이다.)

1-4. 환경변수 추가하기 (4) “시스템 변수” 항목에서 “Path” 값을 찾아 “편집” 버튼을 누른다. 변수 값 항목의 맨 뒤에 (세미콜론 ; 이 없다면 세미콜론을 붙이고) JDK의 bin 디렉토리 경로를 기입한다. (C:\Program Files\Java\jdk1.6.0_21\bin) 윈도우의 환경변수에서 하나의 변수에 여러 개의 값이 존재한다면 세미콜론으로 구분할 수 있다.

1-5. 설치사항 확인 WinKey + R > cmd 를 실행하여 명령프롬프트를 띄우자. 그리고 javac -version 명령어와 java -version 명령어를 각각 수행해 보자. 왼쪽과 같은 화면을 확인할 수 있다면 성공적으로 설치가 된 것이다.

2. Tomcat 6.0 Install on Windows

2-1. Tomcat이란? Tomcat 서블릿과 JSP를 실행시키기 위한 서블릿 컨테이너 (Servlet Container) Sun Microsystems와 Aphache Software Foundation이 Jakarta 프로젝트를 통해서 공동으로 개발한 서블릿 컨테이너 Tomcat의 기능 서블릿과 JSP같은 자바 코드를 해석해서 서비스를 제공해 주는 역할 (Servlet Container) 기능 웹 서버 기능 포함  Aphache 서블릿과 JSP를 동시에 지원

2-2. Tomcat 다운로드 받기 (1) http://tomcat.apache.org 사이트에 접속해서 우측 메뉴의 Tomcat 6.0 링크를 클릭한다. Tomcat 7.0 버전은 아직까지 베타버전이므로, 안전성이 검증된 6.0 버전을 받는다.

2-2. Tomcat 다운로드 받기 (2) 화면 중간 부분의 32-bit/-64-bit Windows Service Installer 를 다운받는다.

2-3. Tomcat 설치하기 (1) 다운받은 설치 프로그램을 더블클릭 해서 설치 프로그램을 구동시킨 후 “Next”를 클릭한다. 라이선스 동의 화면이 나오면 “Next”를 클릭한다. 설치 옵션 화면이 나오면 기본값 상태로 “Next”를 클릭한다.

2-3. Tomcat 설치하기 (2) Tomcat을 설치할 경로를 물어보면 기본 경로대로 설치한다.  C:\Program Files\Apache Software Foundation\Tomcat 6.0 경로를 지정한 후에 “Next”를 누른다.

2-3. Tomcat 설치하기 (3) 접속 포트는 8080 (기본값) 으로 한다. Tomcat 서버의 관리자 계정을 등록하고 “Next”를 누른다.  ID: admin / PW: 123qwe

2-3. Tomcat 설치하기 (4) JAVA VM 경로 지정 화면  앞에서 설치한 JDK의 JRE 경로를 자동으로 찾는다. 기본값으로 두고 “Next” 설치가 진행된다. 설치 완료 화면에서 Tomcat 서버 실행 (Run Aphache Tomcat) 항목과 안내 읽기 (Show Readme) 항목의 체크박스를 해제하고 “Finish” 버튼을 눌러 설치를 종료한다.

2-4. 서버 환경 설정 (1) 설치 경로를 확인한다.  C:\Program Files\Apache Software Foundation\Tomcat 6.0  conf : 환경 설정 파일들이 들어 있는 디렉토리 webapps : 웹 프로그램이 위치하는 디렉토리 lib : 각종 API들이 들어있는 디렉토리

2-4. 서버 환경 설정 (2) 내 컴퓨터 > 마우스 우클릭 > 속성 창을 열고 고급 탭의 “환경 변수” 버튼을 눌러서 환경변수 창을 띄운다. 새로 만들기 버튼을 눌러서 다음과 같이 등록하고 확인을 눌러 저장한다. 변수 이름: CATALINA_HOME 변수 값: C:\Program Files\Apache Software Foundation\Tomcat 6.0 (변수 값은 Tomcat이 설치된 디렉토리 경로 이다.)  JDK에서의 설치 과정과 동일함

2-4. 서버 환경 설정 (3) 내 컴퓨터 > 마우스 우클릭 > 속성 창을 열고 고급 탭의 “환경 변수” 버튼을 눌러서 환경변수 창을 띄운다. 시스템 변수 항목에서 “CLASSPATH”를 선택하고 “편집”버튼을 누른 후에 변수 값에 아래의 값을 추가한다.  C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jsp-api.jar  C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar  기존의 변수 값과 구분하기 위해서 세미콜론 (;)을 값 사이에 넣는다.

2-4. 서버 환경 설정 (4) 서버 환경설정을 위해서 메모장으로 C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\web.xml 파일을 연다. 다음의 두 부분에 설정되어 있는 주석을 해제한다. 126~138 Line 386~391 Line

2-4. 서버 환경 설정 (5) 서버 환경설정을 위해서 메모장으로 C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\context.xml 파일을 연다. 19Line의 <Context>라고 명시된 부분을 찾아서 다음과 같이 수정한다. <Context privileged=“true”>

2-5. 설치 사항 확인 (1) 트레이 아이콘에서 “Aphache Tomcat 6.0” 아이콘을 더블클릭해서 Properties 창을 연다. 화면 중간의 Startup Type항목의 드롭다운을 Automatic으로 맞춰준다. “Start” 버튼을 클릭해서 서버를 구동시킨다

2-5. 설치 사항 확인 (2) http://localhost:8080 주소를 웹브라우저로 접속해서 왼쪽 화면과 같은 기본 페이지가 나타나는지 확인한다.

3. MySQL 5.1 Install on Windows

3-1. MySQL이란? 데이터베이스 (Database) 하나 이상의 자료를 저장하고 효율적으로 관리하기 위한 시스템  웹에서 사용되는 다양한 형테의 데이터를 효율적으로 관리하기 위한 필수적인 요소. 관계형 데이터베이스 (Relational Database, RDB) 데이터를 표의 형태로 표현하는 데이터 베이스 다양한 종류의 관계형 데이터 베이스 MSSQL Server, Oracle, MySQL 등… MySQL 공개소스(Open Source)의 관계형 데이터베이스 관리 시스템(DBMS)으로서 대부분의 소규모 사이트에서 사용되고 있음. 지원 운영체제 : Windows, Linux, Unix등 제공 API : C, C++, PHP, JAVA, Perl등 http://www.mysql.com

3-2. MySQL 다운로드 받기 (1) http://www.mysql.com /downloads/mysql 페이지에 접속해서 자신에게 맞는 운영체제 버전을 선택한다. 여기서는 Windows x86 (32bit 버전) 용을 다운로드 받았다.

3-2. MySQL 다운로드 받기 (2) 로그인을 요구하는 페이지가 나오지만, 페이지 하단부에 보면 로그인 없이 다운로드를 받을 수 있는 링크가 있다.

3-2. MySQL 다운로드 받기 (3) 자동으로 한국의 미러서버 링크가 맞취진다. HTTP 혹은 FTP를 통해서 다운로드 받으면 된다.

3-3. MySQL 설치하기 및 환경설정 (1) 설치 프로그램 구동 - 다운 받은 설치 프로그램을 실행하여 설치 환영 메세지가 나오면 "Next"

3-3. MySQL 설치하기 및 환경설정 (2) 설치 타입을 Custom 으로 선택하고 "Next"

3-3. MySQL 설치하기 및 환경설정 (3) "Next"버튼을 눌러 다음 단계로 진행한다.

3-3. MySQL 설치하기 및 환경설정 (4) 설치가 진행된다. MySQL Enterprise에 대한 소개 페이지  “Next”를 누른다.

3-3. MySQL 설치하기 및 환경설정 (5) 설치 종료 – MySQL Server의 설정을 지금 시작한다는 체크박스 (Configure the MySQL server noe) 에 체크하고 “Finish”를 누른다. MySQL 설정 마법사가 실행된다.  “Next”를 누른다.

3-3. MySQL 설치하기 및 환경설정 (6) 설정 방식 선택 - Detailed Configuration을 선택하고 "Next“ 서버 종류 선택 - Developer Machine (개발자 장비) 를 선택하고 "Next"

3-3. MySQL 설치하기 및 환경설정 (7) 데이터베이스 용도 결정 - 일반적인 설정인 "Multifunctional Database"를 선택하고 "Next“ InnoDB가 저장될 TableSpace 결정 - 설치 경로와 동일하도록 선택 (기본값 유지) 하고 "Next“  InnoDB = MySQL Storeage Engine

3-3. MySQL 설치하기 및 환경설정 (8) 데이터베이스 연결 제한 설정 - 기본값으로 유지하고 "Next“ 네트워크 옵션 설정 TCP/IP 네트워크 활성화 (Enable TCP/IP Networking) 체크  기본값 유지 포트번호 3306 (기본값 유지) 이 포트를 방화벽 예외 옵션 추가 (Add firewall exception for this port) 체크 Enable Strict Mode 체크 Next

3-3. MySQL 설치하기 및 환경설정 (9) 문자셋 설정 – Manual Select를 선택한 후에 Character Set을 euckr로 설정 윈도우 운영체제용 옵션 선택 Install As Windows Service 체크 Launch the MySQL Server automatically 체크 PATH 환경변수 등록 옵션 (Include Bin Directory in Windows PATH) 체크 "Next"

3-3. MySQL 설치하기 및 환경설정 (19) 관리자 비밀번호 변경 보안 설정 변경 (Modify Security Settings) 체크 root 계정 비밀번호 설정 원격 연결 허용 항목 체크 해제 (Enable root access from remote machines) "Next"

3-3. MySQL 설치하기 및 환경설정 (10) 설정 사항 수행 - "Execute" 버튼 클릭 설정 완료 - Finish 버튼 클릭

3-4. 설치 사항 확인 (1) MySQL 접속  [WinKey+R]을 누른 후 다음의 명령어를 입력하고 확인을 누른다.  mysql -uroot -p 비밀번호 입력 - 앞에서 설정한 root 비밀번호를 입력한다.

3-4. 설치 사항 확인 (2) 테스트를 위한 명령어 수행  다음의 명령어를 입력하고 엔터를 쳐서 아래와 같은 화면이 나오는지 확인한다.  show databases;

4. MySQL의 JDBC 설치

4-1. JDBC란? JDBC (Java Database Connectivity) 자바 프로그램 내에서 데이터베이스 시스템의 종류에 구애 받지 않고 질의문(SQL)을 실행하기 위한 표준 데이터베이스 인터페이스 데이터베이스 및 어플리케이션 개발자들을 위한 표준 API 제공 MySQL의 JDBC 자바를 이용해서 MySQL 서버에 연결하고 SQL을 처리하기 위한 API 제공 자바 프로그램 JDBC Interface JDBC for Oracle JDBC for MSSQL JDBC for MySQL MSSQL Oracle MySQL

4-2. JDBC 다운로드 받기 (1) http://www.mysql.com/downloads 사이트에 접속해서 좌측 하단의 MySQL Connectors 링크를 클릭한다.

4-2. JDBC 다운로드 받기 (2) JDBC를 다운받기 위한 Connector/J 링크 클릭

4-2. JDBC 다운로드 받기 (3) ZIP 형태의 압축 파일 다운 받기

4-2. JDBC 다운로드 받기 (4) 로그인을 요구하는 페이지가 나오면 로그인 없이 다운로드 받는 링크를 선택

4-2. JDBC 다운로드 받기 (5) 한국 서버에서 HTTP 를 통해서 다운로드 받음

4-3. JDBC 설치하기 다운로드 받은 압축파일의 안에 있는 mysql-connector-java-5.1.13-bin.jar 파일을 %CATALINA_HOME%\lib 디렉토리 안에 넣은 후 Apache 서버 재 시작

4-4. 설치 사항 확인 <%@ page language="java" import="java.sql.*" session="true" contentType="text/html;charset=EUC_KR" %> <% Connection con = null; String jdbcUrl ="jdbc:mysql://localhost/test"; String dbUser = "root"; String dbPass = " [설치시에 설정한 비밀번호] "; try { Class.forName("com.mysql.jdbc.Driver"); out.println("mysql driver loading success!<br/>"); } catch(ClassNotFoundException e) { out.println("mysql driver loading error!<br/>"); return; } con = DriverManager.getConnection(jdbcUrl, dbUser, dbPass); out.println("mysql connection success!<br/>"); } catch(SQLException e) { out.println("mysql connection error!<br/>"); if(con != null) con.close(); out.println(e.toString()); %> 왼쪽의 소스코드를 작성하여 %CATALINA_HOME%webapps\ROOT\jdbc.jsp 경로로 저장하고 WEB브라우저를 통해서 확인한다. http://localhost:8080/jdbc.jsp 웹브라우저에서 mysql driver loading success! mysql connection success! 라는 메시지가 나타나면 설치 성공

수고하셨습니다.