반응형
# MVC 프레임워크는 내손에[나프 2탄] : 개발환경 구축
## 개발 환경
- Windows XP 7, 10
- 전자정부표준프레임워크(Eclipse, eGovFrame-3.9.0)
- JDK 8
- MySQL 5.6 Server
- Apache Tomcat 8.5 Server
- BootStrap3 Template
## 전자정부프레임워크 설치
- 상단 개발자 교육 > 교육자료 > 표준프레임워크 개발자 교육 교재 및 실습 for Win (V3.9.0) 제목 클릭 후 다운로드 (아래 사이트)
- https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1739
## 이클립스 실행
- 다운로드 완료 후 압축해제 한 파일 중 이클립스 실행.
- 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.
반응형
'인프런 강의 학습 > MVC 프레임워크_나프2탄' 카테고리의 다른 글
인프런 나프_2탄 6일차 : MVC06_03~05 세션 (0) | 2021.06.26 |
---|---|
인프런 나프_2탄 5일차 : MVC06_01~02 회원 로그인 페이지 작성, 회원 로그인 기능(세션 바인딩) (0) | 2021.06.25 |
인프런 나프_2탄 4일차 : MVC05_05 마무리 (0) | 2021.06.24 |
인프런 나프_2탄 3일차 : MVC05_03~04 JDBC를 MyBatis로 변경 (0) | 2021.06.24 |
인프런 나프_2탄 2일차 : MVC05_01~02 JDBC와 MyBatis 설정, Connection Pool (0) | 2021.06.23 |