
<전제 흐름>


clone한 저장소에 들어가서 git remote를 해야 함
![]()
origin/master에서 새로운 기능을 만들려면 새로운 가지를 만들어서
그 가지에서 작업 후 그 가지를 origin에 올리기
볼려면 내가 작업한 branch로 이동해야 함
머지된 브랜치는 지우기

fork와 clone 는 한번만 수행된다. 나의 깃허브를 수단으로 pr을 수행함.
내가 받은 로컬에서 다른 작업을 수행시 branch 를 하나 만들어서 그 브랜치를 올리기
우리는 이클립스를 다운받으면 거기 안에서 자바가 설치되어있기에 사용할 수 있었다. 하지만 자바를 직접 설치하고 컴파일까지 직접 해봄
MainClass.java - 소스코드
|
compile : 이클립스가 대신 실행했음
|
v
MainClass.class -컴파일된 class 파일


무엇인가를 설치하는 것은?
설치해서 그 경로를 환경변수에 등록하는 것, 실행할 때 환경변수에서 찾아서 실행



정말 기본적인 실행 파일 생성함
<응용 프로그램 만들기 - exe>
https://sourceforge.net/projects/jsmooth/
Jsmooth 다운로드
jar 파일이 하나 있어야 함

마지막 작업(지선 언니꺼 참고)

Jsmooth안닫히면,,,,
ctrl + alt+ del로 강제 종료,,,,
Jsmooth는 gui도 사용 가능하며 아이콘 등도 지정할 수 있다. 하지만 기본 jar파일을 토대로 만들어지기에 jar 파일이 하나 존재해야 한다.
다운로드 받아서 -> 압축 푼 폴더를 playground에 복사하기
https://tomcat.apache.org/




<포트 열어서 접속하기>
방화벽 접속 -> 고급설정 -> 인바운드 규칙 새 규칙 등록하기
-> 이름 : 톰캣서버로 등록하기
<자신의 서버번호 확인하기>

<나의 서버에 접속하기>

tomcat 서버를 통해서 실행하고 포트를 정해서 인바운드 규칙을 만들어서 접속
상대경로 : 현재 파일의 위치를 기준으로 작성해야 한다.
예를 들어서 내가 작성한 파일이 index.html이면 그 파일 위치를 기준으로 작성
project/
├── images/
│ └── cat.png
├── about.html
현재 작업 중인 파일은 about.html입니다.
cat.png를 참조하려면 src 속성의 경로를 어떻게 작성해야 할까요?
src="images/cat.png"
project/
├── assets/
│ ├── images/
│ │ ├── logo.png
│ ├── scripts/
│ │ └── app.js
├── pages/
│ ├── about/
│ │ └── team.html
│ └── contact.html
현재 작업 중인 파일은 team.html입니다.
**logo.png**를 참조하려면 src 속성의 경로를 어떻게 작성해야 할까요?
src="../../assets/images/logo.png"
절대경로 : 어디에서나 보더라도 같은 경로
상대경로는 현재 작업하고 있는 파일을 기준으로 작성!
<전체 흐름>
상속 - 오버라이딩 - 매개변수에 객체의 참조값 - 객체를 활용하여 원하는 명령 수행 - @WebServlet로 수행하는 시점 정하기

Tomcat에 main메서드가 속해져 있다.
그러면 우리에게 중요한 것은 어떤 객체를 만들고(Class 설계) 안에서 어떻게 사용할지만 정하면 된다.

https://github.com/emmetio/emmet-eclipse#readme
Emmet 에서 다운로드 하기

링크 입력 후 엔터 + emmet 체크해서 다운
=>그러면 자동작성이 됨
이클립스에서 자바 자동완성 기능 추가
<질문>
1. 왜 내가 merge 하면 안되는가?
머지하고 pull requset를 하면 충돌이 매우 많이 발생하기에 불가
<todo_llist>
나의어플에 수정 기능 추가하기
데스크탑 이동 : 윈도우+tab
프로그래밍 하는데 많은 도움이 되었습니다. 진심으로 감사를 드립니다. 앞으로도 많이 써주세요. 두부링!