※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다.
C 드라이브에 JSP 폴더 만들고 3개 각각 압출 풀기
C:\JSP
C:\JSP\드라이버 <= 오라클,myBatis 드라이버 2개 복사해두기
5. eclipse 폴더 - eclipse 실행 -workspace 새로운 폴더로 지정,
전부 utf-8 로 설정
6. 서버추가
Tomcat v8.5 Server at localhost 연결
만약 아래서 server를 삭제하고 다시 설치해도 처음과 같은 연결이 안될텐데,
ㄴRuntime Environmets에 남아있기 때문에, 확실히 지워줘야 다시 처음부터 server 연결 가능
ㄴ ctrl + s 로 저장하고,
( Ports는 안 바꿔도 되지만, 나중에 eclipse2를 추가로 열면 충돌날 수도 있기 때문에, 바꿔주기)
ㄴ Web Browser - Chrome으로 바꿔줌. 크롬이 안 뜨면, 이클립스 다시 설치
6.서버 연결 완전 끝!
ㄴ Start 누르면, 아까까지, Server [ Stopped, ] 였는데 [Started , ] 로 바뀜
7. 크롬브라우저 localhost:8085로 확인
Chrome 열고, 아까 적었던 Port Number 적어서 열기
ㄴ고양이 뜨면 됨
만약, 서버 삭제하려면, Stop하고, Delete하기
완벽히 삭제하려면 Preferencs - server - Runtime Environment 가서 완전삭제하기
8. tern드라이버 설치
Help -> install New Softwares -> Add->Local(압축해제된 tern폴더) / Archive(압축된 tern파일) ->Add
->Select All->Next->Next-> " I accept the terms ~" Finish -> 하단에 Installing Software(35%..)
->Install Anyway->Restart Now
tern설치 완료
< 새로운 Dynamic Project 생성하기 >
ㄴ 전체가 = 하나의 웹사이트,
ㄴ HelloWorld라는 게 = 웹사이트 이름이 됨
ㄴ html과 css는 WebContent 밑에 저장되어야함
< HTML 파일 생성 >
< HTML 실행 >
< ctrl + F11 하고 나면, Consol이 돌아가고, 자동으로 창이 뜸 >
< 크롬에 적어도 뜸 >
==>크롬에 바로 뜨게하려면, 꼭 이거 설정해줘야함
< 프로젝트 하나씩 돌리면, 웹 모듈에 기록이 남음>
1. Server 더블클릭
2. 안 쓰는 Web Modules 클릭
3. Remove 클릭 (이거 Remove한다고 프로젝트의 html이 삭제되지 않으니 걱정ㄴㄴ)
4. ctrl + S
다른 이클립스까지 해서 2개의 이클립스 html 실행으로 크롬창 2개 열리면 성공
1. Final_MyBatis 임포트
2. sys접속해서 tester 계정 만들기
sys계정 접속-
create user tester identified by tester;
Grant connect,resource to tester;
***잘못만들어서 삭제하려면
1) 해당 계정 삭제
2) [sys - 다른 사용자]에서 해당계정삭제
3. Final_Script.sql 파일 열고 전체복사해서, tester 접속하고 붙여넣고 실행
4. 프로젝트 확인할 거
1) scr 안에 까지는 알아서 찾아감.
-properties 안에는 tester/ tester
-Mapper가 2개고,
-Config에 properties 경로 바꿔두고,
-Facotry에도 Configu 경로 바꿔두고,
2) 모델클래스
= com.employee.entity
-> Employee // 사원
-> Engineer // 개발 ★이거 컬럼 7개로 dname있어야하는데 빼놨음=>instanceof 쓰라고 일부러 코드 ㅃ
-> Sales // 영업
3) Test main클래스 = com.employee.test -> EmployeeTest
***숙제***
1) 메뉴입력=> 1 해서
전체임직원 5개 나오는거
main에서 시작 1로, DAO까지 가서 Mapper에서 어떻게 5개를 꺼내서,
어떻게 main으로 보여주고 있는지까지
분석해오기
2) 메뉴입력=> 3 해서
임직원 정보 추가하는 경로까지
3) 개발 Engineer dname 일부러 instanceof 써보게 하려고 컬럼 빼놨다함
'Govern > JDBC, mybatis, Eclipse EE' 카테고리의 다른 글
08-05(목) 1. Final_MyBatis (0) | 2021.08.05 |
---|---|
08-04(수) 1. (0) | 2021.08.04 |
08-03(화) 2.Mapper에 selectByHashMap만들기 (0) | 2021.08.03 |
08-03(화) 1. Mapper에 insert, delete, update 만들기 (0) | 2021.08.03 |
08-02(월) (0) | 2021.08.02 |