728x90 반응형 분류 전체보기273 [Spring Boot] Spring Initializr로 프로젝트 생성하기 1. https://start.spring.io/ 에 접속한다. 2. 옵션 선택하기 - project : 사용할 빌드 툴 선택 - Language : 언어 선택 - Spring Boot : 버전 선택 웬만하면 ()가 없는걸로 선택하는 것을 선호 - Project Metadata group : 도메인명. 자유롭게 작성 가능 artifact : 빌드 결과물 이름. 자유롭게 작성 가능 Java : 자신과 맞는 자바 버전 선택 3. Dependency 추가하기 4. GENERATE를 클릭해서 zip파일 다운받기. 5. 다운받은 파일을 압축푼 후에 사용. 2023. 3. 17. 영상 후기 - [10분 테코톡] 🍭 다니의 HTTPS 1. HTTP vs HTTPS HTTP(Hypertext Tranfer Protocal) 서로 다른 시스템들 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜 서버에서 브라우저로 데이터를 전송하는 용도로 가장 많이 사용함. 서버에서 브라우저로 전송되는 정보가 암호화되지 않는다는 문제점을 가진다. HTTPS(Hypertext Transfer Protocal Secure) SSL(보안 소켓 계층) 사용 SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고받을 때 해당 정보가 도난당하는 것을 막아줌. HTTPS는 HTTP 자체를 암호화하는 것이 아니다. HTTP Message Body를 암호화한다. HTTP Header는 암호화 하지 않는다.. 2023. 3. 17. 영상 후기 - [10분 테코톡] 헌치, 써머의 HTTP 웹 네트워크 기본 HTTP는 서버와 클라이언트 간의 TCP/IP 통신 위에서 메시지를 교환하기 위해 사용되는 프로토콜이다. 클라이언트 : 데이터를 달라고 요청을 하는 사람 서버 : 요청받은 리소스를 가져다 주는 사람 TCP에서는 바이트 스트림 서비스를 제공한다. 바이트 스트림은 큰 데이터를 잘게 쪼갠 뒤 전송하는 서비스 TCP 프로토콜은 신뢰성을 담당한다. DNS는 도메인 이름 및 IP 주소를 확인하는 기능을 제공 도메인 이름을 IP 주소로 변환하고, 도메인 이름을 웹 브라우저에 입력할 때 최종 사용자를 어떤 서버에 연결할 것인지를 제어한다. URL(Uniform Resource Locator) - 웹 페이지 상의 표시 주소 URI(Uniform Resource Identifier) - URI는 URL을.. 2023. 3. 17. 영상 후기 - [10분 테코톡] 루나의 Gradle Gradle이란? Groovy를 기반으로 한 오픈소스 빌드 도구로, 거의 모든 타입의 소프트웨어를 빌드할 수 있는 빌드 자동화 시스템 빌드 소스 코드를 컴파일, 테스트, 정적분석 등을 실행하여 실행 가능한 애플리케이션으로 만들어주는 과정 소스코드 -> 빌드 -> 실행가능한 파일 빌드 도구 계속해서 늘어나는 라이브러리를 자동 추가 및 관리 프로젝트를 진행하며 라이브러리의 버전을 쉽게 동기화 Groovy JVM 상에서 실행되는 스크립트 언어. Java와 유사한 문법 구조를 가지며, 호환성이 좋다. Gradle은 왜 쓸까? 1. 프로젝트를 설정 주입(Configuration Injection) 방식으로 정의 Maven의 상속 구조보다 재사용에 용이 프로젝트의 조건을 체크할 수 있어서 프로젝트별로 주입되는 설정.. 2023. 3. 17. 이전 1 ··· 27 28 29 30 31 32 33 ··· 69 다음 728x90 반응형