목록2023/11 (2)
wan-stack
HTTP (Hypertext Transfer Protocol) 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜 >웹 서핑을 할 때, 서버에서 브라우저로 데이터를 전송해 주는 용도로 가장 많이 사용 인터넷 초기에 모든 웹 사이트에서 기본적으로 사용되었던 프로토콜 상태를 가지고 있지 않은 Stateless 프로토콜 암호화 되지 않은 평문 데이터를 전송하는 프로토콜 > 보안부분의 취약점이 있다. HTTPS (Hypertext Transfer Protocol Secure) HTTP 프로토콜의 문제점은 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않는다는 것 즉, 데이터가 쉽게 도난당할 수 있다. HTTPS 프로토콜은 SSL(Secure Socket Layer_보안 소켓 계층)을 ..
Spring은 프레임워크이며, Spring Boot는 스프링 프레임워크를 기반으로 하는 도구 Spring은 설정 파일을 작성해야 하지만, Spring Boot는 자동 설정을 제공해준다. 1. Spring - 개발자가 직접 설정 파일을 작성하여 스프링 컨테이너 구성 - 필요한 빈 객체를 등록 - 빈 객체 간의 의존성을 설정해야한다. - 특정한 구성을 위해 추가적인 라이브러리와 설정이 필요하다. 2. Spring Boot - 개발자가 설정 파일을 작성할 필요가 없다. - 프로젝트의 설정과 라이브러리 의존성을 자동으로 처리 - 실행 가능한 JAR 파일을 만들 수 있다. Spring은 프레임워크이며, Spring Boot는 스프링 프레임워크를 기반으로 한 도구! Spring Framework의 특징 1. DI ..