일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트
- springboot
- JPA
- assertThat
- 스프링 부트
- 싱글톤
- java
- @Configuration
- 생성자 주입
- assertThrows
- 스프링
- SQL
- Javascript
- resultMap
- DIP
- 스프링 부트 기본
- 필드 주입
- 스프링 부트 입문
- thymeleaf
- 스프링 컨테이너
- jdbc
- Effective Java
- DI
- kafka
- 스프링 빈
- mybatis
- spring
- sqld
- db
- 스프링 프레임워크
- Today
- Total
목록Solution/Web (4)
선 조치 후 분석

HTTP (Hyper Text Transfer Protocol) 인터넛에서 클라이언트(웹 브라우저)와 서버(웹 서버) 간에 데이터를 주고받기 위한 프로토콜 주로 웹 페이지의 텍스트, 이미지, 비디오 등의 리소스를 전달 비암호화 방식으로 데이터가 전송되기 때문에 보안에 취약 URL의 시작이 http:// 로 표시 특징 빠른 데이터 전송 보안성이 낮음 : 중간에서 데이터가 도청(스니핑) 또는 변조될 수 있음 HTTPS (Hyper Text Transfer Protocol Secure) HTTP + SSL/TLS를 사용해 데이터를 암호화하는 프로토콜 HTTP보다 보안성이 높으며 민감한 정보(로그인, 결제 정보 등) 전송에 적합 URL의 시작이 https:// 로 표시특징 암호화 : 데이터를 암호화해 전송, 도..
REST Representational State Transfer의 약자로, 웹 기반의 아키텍처 스타일 중 하나 REST는 자원을 고유한 URI로 표현하고 HTTP 메서드를 통해 자원에 대한 CRUD 동작을 수행하는 아키텍처 스타일 RESTful API REST 아키텍처 원칙을 따르는 API 특징 자원 (Resource) : 웹 리소스를 나타내는 개념으로, URI로 식별 예를 들어, "/users"는 사용자 리소스, "/products"는 제품 리소스를 나타낸다. HTTP 메서드 : CRUD 작업을 나타내는 HTTP 메서드 사용 GET - 조회 | POST - 생성 | PUT - 갱신 | DELETE - 삭제 Representations : 리소스의 표현 형태로 JSON, XML 등이 사용 GET - 좋..

휴면계정에 본인인증이 붙으면서 id값과 pw값을 한 번에 넘겨줄 수 없는 상황이 발생하여, 세션이라는 개념을 이용해, SessionStorage를 사용하여 해결하였다. 그래서 이번 기회에 제대로 알아보려고 정리해보았다. 일반적으로 데이터는 DB에 저장한다. 하지만, 간단하게 브라우저에서 데이터를 저장하는 방법이 있다. 브라우저에서 저장소를 제공하는 것이, LocalStorage, SessionStorage이다. HTML5에서 추가된 저장소라고 한다. 데이터 저장 시 'key : value' 쌍으로 저장되고 key를 기반으로 데이터를 조회한다. F12(개발자 도구)를 이용해서 아래처럼 이동하면 LocalStorage, SessionStorage, Cookies까지 확인할 수 있다. 사용법 LocalStor..

ResutFul API의 이해 Rest란? : HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 URL과 Method로 표현하여 특정한 형태로 전달하는 방식. 장점 요청을 위한 URL과 이에 대한 Method, 자원의 형태(JSON)를 사용하면 표현이 명확해지므로 인식하기 좋다. 이러한 규칙을 지켜서 설계된 API를 Rest APU 또는 Restful 한 API라고 한다. 역할 Restful API는 스마트폰 App이나 Ajax 기반의 웹 페이지가 Database에 접근하기 위한 통로로서의 역할을 한다. Restful은 클라이언트가 구성해야 할 UI에 필요한 데이터를 제공하거나 입력, 수정, 삭제 등의 요청을 수행하고 결과만을 알려주기 때문에 직접 UI를 갖는 페이지를 만들지는 않는다. 일반 API와의..