본문 바로가기

공부89

DNS의 원리 우리가 브라우저에서 구매한 도메인 주소를 입력하면 만들어 놓은 aws EC2 서버까지 전달이 되어서 해당 서버에게 요청을 보낼 수 있습니다. 이 과정이 상세하게 어떻게 진행되는지 그림으로 한번 그려볼까요? 주제 : 클라이언트 → 도메인 → 클라이언트 → AWS EC2서버( 요청 과정 ) (아래 그림 중 클라이언트 부분에 해당) 생활코딩 (DNS의 원리) https://opentutorials.org/course/3276/20299 DNS의 원리 - 생활코딩 수업소개 이 수업에서는 도메인 이름의 동작 원리를 큰 틀에서 살펴봅니다. 강의 수업내용 스크린 샷 opentutorials.org 0. 서버 : IP가 아니라 이름으로 접속하고 싶어! → 서버 : 내 주소는 IP 11.111.111.11인데, exam.. 2022. 3. 27.
restAPI의 put 과 patch 는 어떤 차이점이 있을까요? restAPI의 put 과 patch 는 어떤 차이점이 있을까요? 어떤 경우에 사용하면 좋을까요? - 장민우님 정리 내용 정의 Put : 요청 페이로드를 사용해 새로운 리소스를 생성하거나, 대상 리소스를 나타내는 데이터를 대체한다 Patch : 리소스의 부분적인 수정을 할 때에 사용된다. →정의로만은 차이를 찾기가 힘드나 크게 3가지 차이점을 말할 수 있다. 차이점 1) Update 방식의 차이 -PUT : update를 시행할 때 자원의 모든 상태의 값을 보내 주어야 한다. put(id==1) 💡 { “name” : “바다”, “grade” : 5 } 💡 { “name” : “바다”, } ⇒ 보내지 않은 값은 null로 대체된다. 정의처럼 데이터 자체를 대체한다. patch(id ==1) 💡 { “na.. 2022. 3. 26.
Controller, Service, Repository 가 무엇인가요? Controller, Service, Repository 가 무엇인가요? - 최봉진님 정리내용 Controller 컨트롤러란 클라이언트에 의해 서버로 요청이 전달 되었을 때 가장 먼저 진입하는 지점이다. 요청에 의해 어떤 처리를 할지 결정해 주며 Service에 해야할 일을 전달해 주는 역할을 한다. 그렇게 요청이 처리되었을 때 다시 클라이언트에게 View를 보내주는 역할을 한다. MVC 모델에서 C의 역할이 Controller이다. 사용이유 우리가 컨트롤러를 사용하는 이유는 프로그램의 규모가 커짐에 따라 처리해야할 서비스들이 많아지는데 이를 하나의 클래스에 넣어 처리하면 가독성이 떨어질 뿐만 아니라 유지, 보수가 어렵다. 그렇기에 컨트롤러에서 중간 제어자 역할을 맡아 처리하게 만드는 것이다. 역할 분담.. 2022. 3. 24.
JPA 가 무엇인가요? JPA 가 무엇인가요? -지수민님의 정리내용 JPA란 쉽게 요약하면 자바명령어를 SQL로 번역해주고 SQL을 사용하지 않아도 데이터 생성,조회,수정,삭제(CRUD)를 할수있도록 해주는 번역기라고 말할수있다. 좀 더 자세히 나아가자면 JPA는 자바에서 ORM(object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다. 이말은 즉 실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있다. 여기서 ORM이란 어플리케이션 Class와 RDB(Relational DataBase)의 테이블을 연결한다는 뜻이며 기술적으로는 어플리케이션의 객체를 RDB 테이블에 자동으로 영속화해주는것이라 생.. 2022. 3. 24.
[항해99 6기] CS발표 자료-10강 논리와 스위치 CODE : 하드웨어와 소프트웨어에 숨어 있는 언어 삼단논법 : 두 개의 전제가 참이라면, 결론도 참이라고 추론할 수 있다. p155 모든 인간은 죽는다. 소크라테스는 인간이다. → 소크라테스는 죽는다 부울대수) 대수학의 연산자를 분리시켜 추상화하여 사용했습니다. (+, x 등) 연산자는 수가 아니라 종류(class)에 대하여 적용 → 종류는 집합을 의미 p151 p157 부울 ∪(합집합)와 ∩(교집합)으로 나타냅니다. 첫 번째 집합 “또는” 두 번째 집합 - > OR → + 첫 번째 집합 “과” 두 번째 집합 -> AND → x “1 -” -> NOT 하얀색 고양이와 검정 암컷 고양이의 합집합 → 흰 or (검 and 여) p. 152 ~ 154 갈 or 검 or 흰 or 주 = 1(전체 고양이) 1(.. 2022. 3. 23.