일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java
- 백엔드
- 국비지원취업
- 오픈챌린지
- 국비지원
- 내일배움캠프
- 백엔드개발자
- 백엔드 부트캠프
- 디자인교육
- 패스트캠퍼스
- 디자인강의
- UXUI챌린지
- mysql
- KDT
- 객체지향
- OPENPATH
- Spring
- UXUIPrimary
- 디자인챌린지
- 백준
- 부트캠프
- baekjoon
- 내일배움카드
- 오블완
- 티스토리챌린지
- 국비지원교육
- Be
- 오픈패스
- UXUI기초정복
- 환급챌린지
- Today
- Total
목록2025/05 (4)
군만두의 IT 공부 일지

목차10장. REST 서비스 구현이 장에서 다룰 내용- REST 서비스 이해하기- REST 엔드포인트 구현하기- HTTP 응답으로 서버가 클라이언트로 전송하는 데이터 관리하기- HTTP 요청 본문(body)에서 클라이언트가 보낸 데이터 가져오기- 엔드포인트 수준에서 예외 관리하기10.1 REST 서비스를 이용한 앱 간 데이터 교환REST 엔드포인트:스프링에서 HTTP 메서드와 경로에 매핑된 컨트롤러 액션이다.스프링 MVC 디스패처 서블릿이 뷰를 찾지 않는다는 것이 다르다.서버는 컨트롤러의 액션이 반환하는 것을 클라이언트에 대한 HTTP 응답으로 직접 전송한다.REST 엔드포인트의 통신 문제:컨트롤러 작업이 완료되는 데 오랜 시간이 소요된다면 엔드포인트에 대한 HTTP 호출이 타임아웃(timeout)되어 ..

목차 1. 정규화정규화(Normalization): 데이터를 결정하는 결정자에 의해 함수적 종속을 가지고 있는 일반 속성을 의존자로 입력/수정/삭제 이상 현상을 제거하는 것정규화의 필요성:데이터베이스에서 데이터의 중복을 줄이고, 데이터를 구조화함으로써 데이터의 일관성과 무결성을 보장한다.테이블을 더 작고 관리하기 쉬운 여러 테이블로 분리한다. 이를 통해 이상 현상(Anomalies)을 방지한다.정규화 형태(Normal Forms):제1정규형(1NF): 모든 속성은 하나의 값만을 가져야 하며, 테이블에 중복된 데이터가 없어야 한다.제2정규형(2NF): 제1정규형을 만족하며, 기본 키의 부분적 종속성이 제거되어 기본 키 전체에 종속되어야 한다.제3정규형(3NF): 제2정규형을 만족하며, 모든 비주요 속성이 ..
목차9장. 스프링 웹 스코프이 장에서 다룰 내용- 스프링 웹 스코프 사용하기- 웹 앱에서 간단한 로그인 기능 구현하기- 웹 앱에서 한 페이지에서 다른 페이지로 리디렉션하기9.2 스프링 웹 앱에서 세션 스코프 사용세션 스코프 빈: 스프링에서 관리되는 객체. 스프링이 인스턴스를 생성하고 이를 HTTP 세션에 연결하는 역할을 한다.클라이언트가 서버에 요청을 보내면 서버는 세션의 전체 기간 동안 이 요청을 위한 메모리 공간을 예약한다.스프링은 특정 클라이언트에 대해 HTTP 세션이 활성화되어 있는 동안 동일한 클라이언트에서 재사용될 수 있다.세션 스코프 빈 속성에 저장된 데이터는 HTTP 세션 동안 클라이언트의 모든 요청에 사용할 수 있다.이 방식을 통해 사용자가 앱의 웹 페이지를 서핑하는 동안 수행하는 작업 ..
목차7장. 스프링 부트와 스프링 MVC 이해 이 장에서 다룰 내용- 첫 번째 웹 앱 구현하기- 스프링 부트를 사용한 스프링 앱 개발하기- 스프링 MVC 아키텍처 이해하기7.1 웹 앱이란웹 앱: 웹 브라우저로 접속하는 모든 앱7.1.1 웹 앱에 대한 일반적인 개요웹 앱클라이언트 측(the client side): 사용자가 직접 상호 작용하는 부분. 웹 브라우저는 웹 서버에 요청을 보내고, 서버에서 응답을 수신하며, 사용자가 앱과 상호 작용할 수 있는 방법을 제공한다. 웹 앱에서는 프런트엔드(frontend)라고도 한다.서버 측(the server side): 클라이언트에서 요청을 수신하고 응답에 데이터를 회신한다. 응답을 보내기 전에 클라이언트가 요청한 데이터를 처리하고, 저장하는 로직을 구현한다. 웹 앱..