GDSC Kookmin 22 - 23 Backend Study8 11/07 GDSC 백엔드 스터디 정리 목차 1. 데이터베이스 2. SQL 데이터베이스 데이터베이스 데이터베이스 체계화된 데이터의 집합체 중복된 데이터를 없애고, 자료를 구조화하는 효율적인 처리 DBMS: 데이터베이스를 관리하는 미들웨어 SQL 사용 O ->RDB SQL 사용 X -> NOSQL 서버는 데이터베이스에 접근하여 데이터들을 읽고 쓴다. Relational DataBase key-value들의 간단한 관계를 테이블화 시킨 데이터베이스 구조 하나의 집합체는 테이블 열은 칼럼, 지정할 필드 값을 지칭 행은 로우 혹은 인스턴스, 실제 데이터의 한 단위 Primary Key(기본 키) 다른 데이터와 구별할 수 있는 식별자 한 테이블에는 하나 혹은 그 이상의 기본 키가 있어야 한다. 기본 키는 널값을 넣을 수 없으면서 유니크한 값이어야 한다.. 2022. 11. 12. 11/01 GDSC 백엔드 스터디 정리 목차 1. Spring MVC 2. 3 tier - Architeture 3. DTO Spring MVC Spring Web - HTTP Request가 오면 이에 맞는 컨트롤러를 디스패처 서블릿이 배정해준다. - 컨트롤러에서는 비즈니스 로직을 실행 후 데이터를 모델에 담아서 뷰 이름을 지정하여 디스패처 서블릿에 넘긴다. - 디스패처 서블릿은 이름에 맞는 뷰를 뷰 리졸버에 요청하여 찾고 모델을 해당 뷰에 넘긴다. - 이후 디스패처 서블릿은 뷰를 유저에게 반환한다. Spring MVC - 구성하는 요소는 디스패처 서블릿, 컨트롤러, 핸들러 어댑터, 뷰 리졸버, 뷰로 위에서 설명한 순서로 동작한다. - 모델은 데이터를 저장하는 객체로 뷰에서 특정 데이터를 동적으로 보여주기 위해 사용한다. 순서 1. 핸들러 .. 2022. 11. 5. 10/11 GDSC 백엔드 스터디 정리 저번 카톡 장애 대란으로 인해 글을 벨로그에 적었다. 자세한 사항은 아래 링크를 통해 확인 바란다. https://velog.io/@seyeol/1011-GDSC-%EB%B0%B1%EC%97%94%EB%93%9C-%EC%8A%A4%ED%84%B0%EB%94%94-%EC%A0%95%EB%A6%AC 10/11 GDSC 백엔드 스터디 정리 쉽게 생각해서프레임워크 : 자동차의 프레임라이브러리 : 자동차의 기능을 하는 부분효율적퀄리티 향상유지 보수 Good.러닝 커브제작자의 의도 파악프레임 워크 의존자바 + 코틀린 언어 프레임 velog.io 2022. 10. 23. 10/04 백엔드 스터디 정리 목차 1. HTTP + CRUD 2. REST API 3. Java HTTP + CRUD HyperText Transfer Protocol 클라이언트와 서버 간의 통신 규약으로 하이퍼 미디어 문서를 주고 받을 수 있는 프로토콜 TCP/IP & UDP 프로토콜을 사용 80번 포트를 사용 HTTPS의 경우 443 포트를 사용 Request를 통해 URL, Header, Body로 서버에 정보 혹은 데이터 요청/전송 Response를 통해 바디에 데이터를 전송 Stateless Protocol 무상태 프로토콜 서버간 두 요청 간에 어떠한 데이터도 유지하지 않음 모든 요청이 상호 독립적 쿠키, 세션, 토큰 등으로 이를 극복 HTTP Message 구성 -> Request Line ex) GET/docs/inde.. 2022. 10. 8. 이전 1 2 다음