본문 바로가기

전체 글

(86)
Maven과 라이브러리/Builder 패턴/yaml 설정 Maven과 라이브러리 프로젝트에 라이브러리를 적용하기 위해서는 어떤 과정을 거칠까? 라이브러리가 필요하면 일단 해당 사이트로 가서 라이브러리를 다운 받고, 다운 받은 파일을 내 프로젝트 내부에 복사하고 빌드 한다. 그러면 특정 라이브러리가 필요할 때 import해서 사용할 수 있다. ex) 프로젝트 이름이 blog라면 필요한 라이브러리인 ojdbc(오라클) 드라이버를 사용하기 위해서 첫번째로 오라클 사이트에서 드라이버를 다운한 뒤 lib 폴더를 만들어 해당 파일을 복사한다. 복사 후에 프로젝트가 인식할 수 있도록 빌드를 한다. 다른 프로젝트에서도 해당 라이브러리를 사용한다면 그 프로젝트에 lib 폴더를 만들어 복사를 하고 빌드를 하는데, 이렇게 복사하지 않고 프로젝트 외부에 따로 폴더를 만들어 그 폴더..
포스트맨 실습 : 데이터 요청하기 1. 데이터 보호하기 자바에서는 값을 바로 수정할 수 없게 하기 위해서(데이터를 보호하기 위해) 변수를 private으로 만든다. 객체지향에서는 변수를 private으로 만들고 메소드를 통해 변수 값이 변할 수 있게 만들어야 한다. private int hungry = 50; public void eat() { hungryState+=10; } 함수를 통해 값에 접근한다!! 변수의 상태는 메소드에 의해 변경된다. 2. source에서 getter와 setter + constructor(생성자) 만들기 private int id; private String username; private String passward; private String email; public Member(int id, Strin..
http의 요청방법과 통신방식, header와 body HTTP 1.1 (GET, POST, PUT, DELETE) 기본적으로 통신을 위해서는 두 개의 대상에 스트림이 연결되어야 한다. 여기서 연결되는 스트림은 바이트스트림이라고 해서 이 선에 파일 비트가 왔다갔다하며 통신을 한다. 서로 두 개의 스트림으로 연결되어 하나는 write, 하나는 read를 하는데 이것이 일반적인 통신의 방법이다. 요청은 항상 클라이언트가 하며, 응답은 서버가 한다. http 통신은 데이터를 가지고 있는 서버(갑) 입장에서는 데이터를 요청하는 클라이언트(을)이 궁금하지 않고, 클라이언트가 서버에게 데이터를 요청하면서 서버가 응답을 하는데 이 때 클라이언트가 요청하는 약속된 방법이 get, post, put, delete이다. 1. GET 요청 -데이터를 줘(데이터를 요청) -데이터..