🥑

초보 개발자의 일상

개발 공부 44

SpringBoot(스프링부트) 수업 1일차

# 수익을 위해 작성한 글이 아닙니다.# 수업을 받고 내용을 정리하기 위해 작성한 글입니다.# 수업 책: 점프 투 스프링부트# https://wikidocs.net/160023 # 2024-09-23스프링부트 개발 준비하기자바와 STS(Spring Tool Suite) 에디터를 설치하고, 스프링 부트 프로젝트를 생성하기.1. 스프링 부트란?웹 프로그램(웹 애플리케이션)을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다.자바로 만든 웹 프레임워크 중 하나이다.특징튼튼한 웹 프레임워크이다. (기본적으로 보안 공격을 잘 막아준다.)SQL 인젝션, XSS(cross-site scripting), CSRF(Cross-Site Request Forgery), 클릭재킹(clickjacking)같은 보안..

[2024-09-13] 자바 보충수업 2일차

* 수업 내용 외에 추가로 관련 자료를 찾아서 덧붙임 반복 제어문1. while 문 - 반복 제어문조건이 참인 경우 중괄호 { } 안의 명령문을 반복적으로 수행하는 제어문이다.수행해야할 명령문이 한 개일 경우에는 중괄호는 생략 가능하다.조건이 참인 경우 명령문을 반복 수행한다.// 기본 형식while (조건) { 명령문1; 명령문2; ... 명령문n;}2. do~while문 - 반복 제어문명령문을 먼저 실행하고 조건을 비교한다.최소 한번은 반드시 수행한다.while문 뒤에 세미콜론 ; 을 써야한다.조건에 따라 수행해야 할 명령문이 한 개일 경우에는 중괄호는 생략 가능하다.// 기본 형식do { 명령문1; 명령문2; .... 명령문n;} while (조건);3. for문 - 반복 제어문조건이 참인 경우 중..

[2024-09-12] 자바 보충수업 1일차

* 수업 내용 외에 추가로 관련 자료를 찾아서 덧붙임컴퓨터 구조용어 설명1. CPU (Central Processing Unit)CPU는 컴퓨터의 두뇌이다.CPU는 메모리에 저장된 명령어를 읽어 들이고 읽어 들인 명령어를 해석하고 실행한다.2. RAM (Random Access Memory)램, 메모리, 기억장치 라고도 한다.CPU의 연산 결과를 저장하고 처리할 수 있는 공간이다.프로그램 실행 시 프로그램들이 메모리에 읽혀져 동작하게 된다.램은 전원이 꺼지면 내용이 지워지기 때문에 영구적으로 저장해야 하는 데이터는 HDD 장치에 저장한다.3. HDD (Hard Disk Drive)하드 디스크라고 하며 영구적으로 데이터를 저장하기 위한 저장 장치이다.컴퓨터에서 실행하는 프로그램, 데이터 파일, jpg같은 ..

JavaScript HTML DOM

JavaScript HTML DOMHTML DOM을 사용하면 JavaScript는 HTML 문서의 모든 요소에 엑세스(접근)하고 변경할 수 있다. HTML 문서의 계층 관계 (DOM)웹 페이지가 로드되면 브라우저는 페이지의 문서 객체 모델(Document Object Model )을 생성한다.HTML DOM모델은 객체 트리로 구성되어 있다.객체 모델을 통해 JavaScript는 동적 HTML을 생성하는데 필요한 모든 기능을 얻는다.JavaScript는 페이지의 모든 HTML 요소를 변경할 수 있다.JavaScript는 페이지의 모든 HTML 속성을 변경할 수 있다.JavaScript는 페이지의 모든 CSS 스타일을 변경할 수 있다.JavaScript는 기존 HTML 요소 및 속성을 제거할 수 있습니다.J..