본문 바로가기
국비과정/Backend

국비 69일차 - Git, 웹 통신 개요, 톰켓 다운로드, 이클립스 초기 셋팅

by Jeong.dev 2022. 7. 5.

■ Git

- .git : 깃의 관리 대상인 폴더에는 .git 숨김파일이 있어야 한다.

- gitignore : 파일명 넣어놓으면 그 파일은 관리대상에서 제외된다.

 

1. 깃 레파지토리 생성

- 리드미랑 이그노어는 항상 만든다.

 

2. gitignore 셋팅

- 이그노어 초기에 셋팅해놓는다.(처음에 안되어 있다가 나중에 추가하면 문제 생길 수 있음)★★★★

- 이그노어 사이트 : https://www.toptal.com/developers/gitignore

 

- 이클립스에 Servers 제거, 패키지 파일에 .jar 삭제

 

 

 

3. 기타

- 항상 원격지의 상태로 로컬을 맞춰놓아야 push할 수 있다.

- 풀 먼저 받고 푸시한다 ★★★★

 

1) 여러사람이랑 같이 쓸때는 저거 체크하지 말자 (혼자 쓸 때는 해도 됨)

 

2) 하나 커밋된거 있어 하나 푸시해

 

3) 풀 안받고 푸시할 경우 뜨는 오류 메시지

 

4) 충돌 : 하나의 파일을 동시에 수정한 것. 같은 라인을 수정했어야 충돌이 난다.

- 헤드 : 현재 작업한 사람이 한거

- 밑에 숫자 영문 : 커밋로그

 

- 내것을 이용해 해결

- 저장소것을 사용하여 해결

- 직접 수정은 파일 바꾸고 해결된 것으로 표시

 

 

■ 웹 통신 개요

- 실무에서는 웹 서버랑 was 따로 구성하고 그 후에 두개 연동한다.

- 3티어 구조 : 웹 서버, 와스, 디비

- 웹 서버는 정적인거 바로 전달

- 와스는 동적인거 전달

 

 

톰켓 다운로드

- 톰켓 : https://tomcat.apache.org/

- 톰켓 9.0 다운로드

- 64비트 윈도우(맥은 tar.gz)

- 다운로드하고 C드라이브에 압축 풀기

 

 

■ 이클립스 초기 셋팅

1. Encoding 설정

2. JRE 설정

3. compiler 설정

4. Tomcat 설정

5. Web Project

 

0. 워크스페이스 import

카피하면 수정한 내용은 워크스페이스에 저장하게 되어서

실제 세미프로젝트에 인식이 안된다.

표시한 부분 체크 해지!!!

 

 

1. Encoding 설정 (UTF-8)

- xml files, jsp files, html files, css files -> UTF-8

- workspace -> Text file encoding -> other -> UTF-8 

- content type -> text랑 java class file -> UTF-8로 업데이트

 

1) 스펠링 체크 해지

 

2) 메모리 상태 바 표시

 

 

2. JRE 설정

 

 

3.  compiler 설정

 

4. Tomcat 설정

ip : 컴퓨터 주소

port : 컴퓨터에서 돌아가는 프로그램의 구분할 수 있는 얘

port 8080은 오라클에서 사용하고 있음

 

servers 창에서 더블클릭해서 화면 띄우고

시간 45초 -> 60초로 변경하고

8080포트 -> 8090으로 변경

serve modules without 어쩌고 체크

 

 

댓글