post-thumbnail

Spring MVC

MVC Model View Controller사용자 인터페이스와 비지니스 로직을 분리하여 개발 하는 것Model 데이터 디자인을 담당한다.View 실제로 렌더링되어 보이는 페이지를 담당한다.Controller 사용자의 요청을 받고, 응답을 주는 로직을 담당한다Sp

2022년 9월 2일
·
0개의 댓글
·

트러블 슈팅

트러블슈팅(troubleshooting)은 문제 해결의 일종으로, 망가진 제품, 또는 기계 시스템의 망가진 프로세스를 수리하는 일에 주로 적용된다. 문제 해결을 위해 문제의 원인을 논리적이고 체계적으로 찾는 일이며 제품이나 프로세스의 운영을 재개할 수 있게 한다.트러블

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

Controller 와 HTTP Response 메시지

2022년 8월 31일
·
0개의 댓글
·

PUT과 PATCH의 차이

PUT과 PATCH 모두 http 메서드로 리소스를 업데이트하는 기능을 한다.put은 리소스 전부를 바꿀 때 사용하고 patch는 리소스 일부를 바꿀 때 사용하며 만약 put을 이용하여 일부만 바꾸는 요청을 보낸다면 요청을 보낸 리소스를 제외한 다른 것은 null 값이

2022년 8월 31일
·
0개의 댓글
·

의존성 주입(DI)

의존성 주입의 방법으로는 3가지가 있다1\. 생성자 주입한번만 호출 되기에 의존관계가 변경되지 않을 때 사용함(대부분의 경우 변경 안함)setter 주입setter로 인하여 의존관계가 변할 수도 있음필드 주입@Autowired 어노테이션을 이용하여 의존성 주입.필요한

2022년 8월 31일
·
0개의 댓글
·

웹소켓

http는 클라이언트가 요청을 보내면 서버가 응답을 보내는 단방향 통신이며 계속 연결되어 있지 않다. 그래서 요청을 보내지 않으면 서버로부터 응답을 받을 수 없다. 웹소켓은

2022년 8월 28일
·
0개의 댓글
·

RESTful, RESTAPI

REST란(Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미하며 API(Application Programming Interface)란 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호

2022년 8월 24일
·
0개의 댓글
·

Spring Framework, Spring Boot

스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 프레임워크로 동적 웹사이트를 개발하기 위한 서비르를 제공하며 경량 컨테이너로 자바 객체를 담고 직접 관리한다.스프링의 특징으로는 제어의 역전, 의존성주입, 관점지향 프로그래밍이 있다.IoC 제어의 역전메소드나 객체의 호출

2022년 8월 24일
·
0개의 댓글
·

프로토콜 http https

프로토콜은 컴퓨터 내부 또는 컴퓨터간의 데이터 교환 방식을 정의하는 규칙 체계를 의미한다http는 요청을 보내는 클라이언트와 응답을 보내는 서버가 있는 클라이언트 서버 구조로 클라이언트가 요청을 보내고 서버가 읍답을 보내면 연결을 끊으며 상태를 저장하지 않는다.http

2022년 8월 23일
·
0개의 댓글
·

CORS

CORS란 교차 출처 리소스 공유로 브라우저는 보안적인 이유로 교차 출처(프로토콜, 도메인, 포트번호가 다른 것)의 http의 요청을 제한하고 있다 이것을 http 헤더를 이용하여 허용하거나 제한 하는 것이 CORS이다.CORS가 없다면 사이트를 모방하여 사용자 로그인

2022년 8월 22일
·
0개의 댓글
·

쿠키 세션 JWT

http는 클라이언트와 서버가 요청과 응답을 주고 받으면 연결을 끊어버리고 상태 정보를 저장하지 않는다 그래서 사용자 인증을 하기 위해 쿠키, 세션, JWT 같은 것을 이용한다.쿠키는 클라이언트에 저장되는 키와 밸류로 이루어진 데이터로 인증 시간이 될때까지 클라이언트가

2022년 8월 19일
·
0개의 댓글
·

JPA

JPA(Java Persistence API)는 정의로는 자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다. ORM은 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑시켜주는 것으로 객체의 클래스와 데

2022년 8월 16일
·
0개의 댓글
·

라이브러리와 프레임워크

라이브러리의 정의는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 여기에는 구성 데이터, 문서, 도움말 자료, 메세지 틀, 미리 작성된 코드, 서브루틴(함수), 클래스, 값, 자료형 사양을 포함 할 수 있다.다음으로 프레임워크의 정의

2022년 8월 14일
·
0개의 댓글
·