본문 바로가기

공부/자료조사14

ResponseEntity관련 링크 조사한 링크 보관 더보기 https://devlog-wjdrbs96.tistory.com/197 [Spring Boot] 클라이언트 REST API 응답보내기 이번 글에서는 서버가 클라이언트에게 응답을 할 때 JSON 형태로 주는 것을 정리해보려 한다. 간단히 포스트맨으로 로그인 요청을 했을 때 로그인 성공, 실패의 응답을 주는 예제를 정리해보자. ( devlog-wjdrbs96.tistory.com https://hyeonic.tistory.com/197 [SpringMVC] ResponseEntity 적용 개요 기존 프로젝트에는 단순히 값을 body에 담아 전달하기 위한 api 서버를 구성하였다. 하지만 프론트 개발자와의 원할한 통신을 위해서는 body 이외에 HTTP의 상태 코드와 헤더 정보를 좀 .. 2022. 4. 21.
TCP와 UDP 간단한 영상 : TCP / UDP 02:00 - 03:08 https://youtu.be/ePbatYX_ppo?t=121 0. 프로토콜(Protocol) 더보기 클라이언트에서 발생한 데이터가 서버로 전달되기 위해서는 표준화 된 어떠한 약속 혹은 절차를 따라야 한다. 보내는 쪽에서는 데이터를 안전하고, 정확하고, 신속하게 규격화 즉 포장하는 방법이 필요 받는 쪽에서는 그 데이터를 안전하고 정확하고 신속하게 해석하는 방법이 필요 그런 기술적 약속을 프로토콜이라고 한다. → 하드웨어와 소프트웨어의 논리적인 변경없이 통신할 수 있는 표준 모델 → OSI 7계층 모델 https://velog.io/@hidaehyunlee/데이터가-전달되는-원리-OSI-7계층-모델과-TCPIP-모델 "데이터가 전달되는 원리" OS.. 2022. 4. 7.
스프링 시큐리티를 사용해 회원관리하는 방법을 순서도 회원가입, 로그인, 로그인 유지 방법으로 나눠서 정리 4개의 모듈 (Client, Server, Session, DB) 로 나누어 정리 회원가입 로그인 https://catsbi.oopy.io/c0a4f395-24b2-44e5-8eeb-275d19e2a536 스프링 시큐리티 기본 API및 Filter 이해 목차 catsbi.oopy.io 2022. 4. 7.
DI(의존성 주입)이란? DI(의존성 주입)이란? DI란 외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 다이나믹하게 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다. 즉, 각 객체간의 의존성을 스프링 컨테이너(Spring Container)가 자동으로 연결해주는 것으로, 개발자가 빈(Bean) 설정파일에 의존관계가 필요한 정보를 추가해주면, 스프링 컨테이너가 자동적으로 연결해 준다 의존성이란 한 객체가 다른 객체를 사용할 때 의존성이 있다고 한다. 의존성 주입은 IoC(Inversion of Control: 제어의 역전)원칙 하에 객체 간의 결합을 약하게 해주고 유지보수가 좋은 코드를 만들어 준다. 또한 의존성 주.. 2022. 4. 5.
스프링, 스프링 프레임워크란? Spring이란? JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. 옛날에 비교하면 지금은 JAVA의 활용도가 높아졌고 따라서 프로젝트 규모도 커졌다. JAVA를 이용한 기술은 JSP, MyBatis, JPA 등 여러가지가 있는데 즉, 이 기술들이 프로젝트에 많이 쓰인다고 할 수 있다. Spring은 이 기술들을 더 편하게 사용하기 위해 만들어진 것이다. 프로젝트를 진행하다 보면 아무리 분업을 해도 분명 중복되는 코드가 있기 마련이다. Spring은 이런 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄 수 있다. Spring을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리 한데 이말의 의미는 오픈소.. 2022. 4. 3.
DAO과 DTO그리고 Entity 참고내용) 더보기 [ Spring ] 12. DAO & DTO & Entity와 스프링 패키지의 전체 구조 (tistory.com) [ Spring ] 12. DAO & DTO & Entity와 스프링 패키지의 전체 구조 DAO & DTO & Entity DAO Data Access Object repository package 실제로 DB에 접근하는 객체 Persistance Layer( DB 에 dat를 CRUD 하는 계층)이다. Service와 DB를 연결하는 고리의 역할 SQL을 사용해 (개발자가.. coder-in-war.tistory.com https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html [DAO] DAO, DTO,.. 2022. 4. 3.