HTTP Method HTTP request가 의도하는 action을 정의 한 것. CRUD Create 생성 Read 읽기 Update 갱신 Delete 삭제 POST [Create] 서버나 특정 리소스에 엔티티를 제출 Create, Update, Delete 등을 할 때 사용하기도 함 요청 입장에서 데이터를 포스팅 데이터를 생성/수정/삭제 할 때에 주로 사용 GET [Read] 특정 리소스의 참조 요청 CRUD를 예로 들 경우 R에 해당 url에 어느 리소스를 참조 요청하는지 드러나게 된다. 요청입장에서 데이터를 가져올 때 어떠한 데이터를 서버로부터 GET(받아옴) PUT [Update] PUT를 통해 해당 리소스를 수정 UPDATE를 하지만 전체 자원을 업데이트하는 데 쓰인다. 데이터를 생성(pos..
procedural programming 절차지향 프로그래밍 함수(function) Object Oriented Programming 객체 지향 프로그래밍 함수가 존재 하는데, 더 큰 틀의 정리정돈 도구 object(객체) 장점 : 코드재사용, 유지보수용이, 추상화, 캡슐화, 상속, 다형성 연관되어있는 변수와 메소드를 하나의 그룹으로 묶는다. 객체 안에 연관된 함수들을 묶는다 object.function1() object.function2() 추상클래스 여러 클래스에 공통적으로 사용될 수 있는 클래스 추상클래스를 상속받는 자손클래스에서 추상 메소드의 구현부를 완성해야 한다. abstract class 추상클래스 class 자손클래스 extends 추상클래스 인터페이스 추상클래스보다 추상화 정도가 높음 구..

vim / nano 터미널을 통해서 텍스트를 편집할 수 있는 에디터 vi VIsual display Editor vim VI Improved 향상된 vi 에디터 vim hello.txt vim 파일명.파일 확장자 hello.txt 생성(아직 파일이 생성된 것은 아님) 및 vim 에디터 열기 gitBash에서 실행한 모습 i 입력 -> 하단 변경 (insert모드), 문자입력 가능 ESC 버튼 :w 입력 후 엔터 hello.txt 생성됨 종료 esc - :q 저장하지않고 :q 실행시 오류 발생 에러메세지처럼 :q! 하고 종료시 변경사항 저장되지 않고 종료 (:w 후, :q) :wq :wq! 로 저장하면서 종료 가능 (참고 : https://zeddios.tistory.com/122) vim 파일명.확장자로..