반응형

# MVC 프레임워크는 내손에[나프 2탄] : 개발환경 구축

## 개발 환경

  • Windows XP 7, 10
  • 전자정부표준프레임워크(Eclipse, eGovFrame-3.9.0)
  • JDK 8
  • MySQL 5.6 Server
  • Apache Tomcat 8.5 Server
  • BootStrap3 Template

## 전자정부프레임워크 설치

 

교육자료 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

## 이클립스 실행

  • 다운로드 완료 후 압축해제 한 파일 중 이클립스 실행.
  • Package Explorer 에 연습예제 lab101 ~ lab403 제거 (선택사항) (삭제 시 Delete project contents on disk 체크하여 삭제해야 workSpace에서도 삭제 됨)
  • 삭제 후 하단 Servers 탭에서 톰캣 우 클릭 > Add and Remove 클릭하여 등록된거 없는 지 확인
  • Package Explorer 에서 Server > server.xml 들어가서 하단 부분에 삭제한 것 중 등록된것 있는지 확인.(있으면 해당 부분 제거)

## JDK 연결 확인

  • 이클립스 실행 후 상단 Window > Preferences > Java > Installed JREs 들어가서 jdk 연결 되어있는지 확인.

## 톰캣 서버 연결 확인

  • 이클립스 실행 후 상단 Window > Preferences > Server > Runtime Environments 들어가서 톰캣서버 연결 되어있는지 확인

## 기존 MVC04 Import

  • 기존 MVC04로 작업하기 위해 해당 파일 다운로드 후 Import 하여 작업진행
  • Package Explorer 에서 빈 영역 우 클릭 > Import > Web > WAR File 클릭 후 Next > 다운로드 받아둔 MVC04 파일 선택 후 Finish.

## Context 등록

  • 웹 애플리케이션을 WAS 톰캣 Server가 인식할 수 있도록 등록.
  • 톰캣 서버 우 클릭 > Add and Remove 에서 Available 에 존재하는 MVC04 클릭 후 Add 하여 Configured로 등록 후 Finish.

## Context 등록 확인 방법

1. Server.xml 확인

  • Servers 의 Server.xml 파일 열어서 해당 파일 하단에 등록한 MVC04 있는지 확인
  • 정상 등록된 경우 Server.xml에 아래와 같이 등록되어있다.
<Context docBase="MVC04" path="/MVC04" reloadable="true" source="org.eclipse.jst.jee.server:MVC04"/></Host>

2. Tomcat 확인

  • 하단 Servers 탭에서 Tomcat v8.5 Server at localhost 더블 클릭
  • Modules 들어가서 정상등록 여부 확인

 

# MVC 프레임워크는 내손에[나프 2탄] : MySQL 데이터 베이스 설정

## MySQL 실행

  • C:\eGovFrame-3.9.0\bin\mysql-5.6.21 해당 경로 진입하여 startup.bat 파일 실행
  • 해당 파일을 열어보면 아래와 같이 되어있음.
cd bin
mysqld.exe --console
  • MySQL port : 3306
  • 서버 중지 : Ctrl + C 연속으로 누르면 Shutdown complete 명령이 나오고, 명령을 입력하여 중지하면 된다.

## MySQL 데이터베이스 접속

### 명령 프롬프트(cmd) 를 이용한 mysql 연결

  • cmd 관리자 권한으로 실행 후 아래와 같이 경로 입력하여 mysql 실행 (startup.bat 실행된 상태에서 진행해야 한다.)
cd C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin
  • mysql 로그인의 경우 아래와 같이 진행(비밀번호 설정한 적 없는 초기 root 계정은 아래와 같이 접속 가능)
mysql -u root -p

## MySQL 계정 암호 설정

  • root 계정으로 로그인 한 상태에서 아래와 같이 입력하여 진행
show databases;		// 존재하는 데이터베이스 확인.

use mysql;			// mysql 데이터베이스 진입

show tables;		// mysql의 테이블 리스트 확인

select * from user;	// user 테이블 확인.

update user set password=password('비밀번호입력') where user='root' and host='localhost';	// 비밀번호 변경

flush privileges;	// 변경된 사항 적용
  • 설정 완료 후 아래 명령어로 빠져나온 후 변경된 내용으로 접속 확인.
quit;

### Data Source Explorer 이용한 mysql 연결

  • 이클립스 > Data Source Explorer > Dataase Connections 우 클릭 > New > MySQL 클릭 후 Next > Drivers 오른쪽에 + 기호 클릭 후 아래와 같이 설정 진행
Name/Type : MySQL JDBC Driver 5.1 선택

JARList : 샘플용 드라이버 존재하는 것 클릭 후 Clear All, 
추가 클릭 후 C:\eGovFrame-3.9.0\maven\repository\mysql\mysql-connector-java\5.1.31 경로로 가서
mysql-connector-java-5.1.31.jar 선택 후 열기(mysql 접속용 드라이버 연결)

Properties : 비밀번호 등 입력.
  • 그 후 Save password 체크 후 Test Connection으로 연결여부 확인 후 Finish.
반응형

+ Recent posts