(코딩 자율학습 스프링 부트3) 1,2장
Part1. 스프링 부트 시작 스프링 부트란? 스프링 부트(Spring Boot)는 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구이다 스프링 부트에는 자바 웹 프로그램을 만들기 위한 기능과 도구가 모여 있다 스프링 부트 개발 환경 설정하기 스프링 부트 개발 환경 설정에는 3단계로 이루어진다 1단계 : JDK설치하기2단계 : ID...
Part1. 스프링 부트 시작 스프링 부트란? 스프링 부트(Spring Boot)는 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구이다 스프링 부트에는 자바 웹 프로그램을 만들기 위한 기능과 도구가 모여 있다 스프링 부트 개발 환경 설정하기 스프링 부트 개발 환경 설정에는 3단계로 이루어진다 1단계 : JDK설치하기2단계 : ID...
Class Class란 객체를 정의해 놓은 것 객체의 설계도 또는 툴 객체를 생성하는데 사용됨 Class를 사용하는 이유 Class란 코드의 재사용성이 높다 (새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다) 코드의 관리가 용이하다 (코드간의 관계를 이용해서 쉽...
생성자 인스턴스(객체)가 생성될 때 호출되는 인스턴스(객체) 초기화 메서드 인스턴스 초기화란 인스턴스 변수들을 초기화하는 것 대부분 객체의 초기화를 목적으로 사용한다 인스턴스 생성 과정 graph LR A(new연산자를 통해서 메모리heap영역에 인스턴스 생성)-->B(생성자가 호출되어 실행)-->C...
Chap1. 자바 스크립트 시작하기 자바 스크립트를 사용하기 위해서는 HTML 파일 내부에 스크립트 코드를 작성하거나, 외부의 자바스크립트 파일을 만들어서 HTML 파일과 연동해야 한다 자바와 자바스크립트의 차이는 무엇일까? 구분 자바 자바스크립트 ...
해당 문서는 Debian12에서 테스트하여 작성된 문서이며 타OS에서는 설정 및 구동방식이 다를 수 있음 /etc/apache2/ports.conf 수정 /etc/apache2/ports.conf 수정 서비스할 포트들 Listen 추가 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # If you just change the...
Chap1. flex 방식으로 레이아웃 만들기 앞서배운 float을 활용한 레이아웃 배치에 이어서 더욱 더 편리하게 레이아웃을 만들 수 있는 flex방식이 있다 Flex(플랙스)는 Flexible Box, Flexbox라고 불리기도한다 flex의 기본 [Flex의 기본 레이아웃] 1 2 3 4 5 <div class="cont...
Chap1. 웹 페이지의 배경 꾸미기 태그 영역마다 배경색과 이미지를 넣을 수 있다 Chap1-1. 배경색 지정하기 배경색은 background-color 속성을 사용해서 태그에 직접 지정할 수 있다 속성명 속성값 설명 background-color...
css란 CSS는 Cascading Style Sheets 약자이며 HTML, XHTML, XML 같은 문서의 스타일를 꾸밀 때 사용하는 스타일 시트 언어이다 HTML로 문서의 뼈대를 만들면 CSS는 이 문서의 색칠을 담당하고 있다 글꼴이나, 배경색, 너비와 높이, 위치 등을 지정하거나, 웹 브라우저, 스크린 크기, 장치에 따라서 화면을 다...
UI & UX UI는 User Interface의 약자이며 사용자가 콘텐츠를 직접 접하는 부분 사용자 환경을 의미한다(ex: 바탕화면 아이콘, 모바일 화면 등) UX는 User experience의 약자이며 사용자가 UI를 사용하면서 느낄 수 있는 사용자의 경험을 의미한다(ex: 트리구조의 게시판 접근등 사용성의 전반...
객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍은 Java를 비롯한 많은 프로그래밍 언어의 기본이 되는 프로그래밍 패러다임이다 이번 시간에는 OOP의 기본 개념이 되는 객체, 인스턴스, 생성자 를 알아보도록한다. 생성자 함수 생성자 함수는 객체를 생성하기 위한 함수이다 생성자는 다른 함수들과 달리 대문자로 시작한다 생성자 함수...