본문 바로가기

전체 글99

JS 문법 - 데이터 타입 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 모던 자바스크립트 입문을 사용하고 있습니다. 데이터 타입 자바스크립트는 원시 타입, 객체 타입 두 종류가 있다. 데이터 타입 원시 타입 숫자(number) 문자열(string) 논리값(boolean) 특수한 값(undefined, null) 심벌 객체/참조 타입 object: 원시 타입에 속하지 않는 자바스크립트의 값(함수, 배열 타입 등을 포함) 숫자 number타입으로 숫자를 나타내는데 정수, 실수 모두 포함한다. 자바는 int와 float 등으로 구분하는 것과 차이가 있다. 문자열 문자열을 표현할 때는 작은따옴표('), 큰 따옴표(") 모두 사용할 수 있다. 템플릿 리터럴(.. 2022. 2. 9.
CSS - 미디어 쿼리, 반응형 웹 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 HTML5 웹 프로그래밍 입문을 사용하고 있습니다. 반응형 웹 미디어 및 화면의 크기에 따라 다른 시트를 적용할 수 있다. 즉, 모든 기계를 위한 웹페이지 각각을 만들 수는 없다. 따라서 1개의 웹페이지가 다양한 크기의 기계에 반응하여 스마트폰, PC, 태블릿 등 해당 기계에 맞는 화면을 제공하는 것을 반응형 웹이라 한다. 미디어 쿼리 CSS를 사용하면 반응형 웹을 만들 수 있다. 반응형 웹 만들기 아래 viewport meta 태그를 html 파일 상단에 붙인다. 반응형 웹 확인 방법 만약 PC 또는 노트북과 핸드폰이 동일한 와이파이에 접속되어 있다면 아래 순서로 반응형 웹이 .. 2022. 2. 9.
JAVA 개념 - 객체지향(OOP) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 객체지향 객체지향은 추상화를 통해 유연성을 확보해 나가는 프로그래밍 설계 방법론이다. 결국, 좋은 코드란 유연성을 확보해나가는 것이다. 객체지향 설계 단계 1. 추상화 현실세계의 대상을 추상화하여 시스템을 설계하는 것이다. 필요한 내용은 남기고, 필요 없는 건 버린다. 현실세계가 복잡하고, 또 앞으로 복잡해져도 추상화를 하면 시스템화할 수 있다. 2. 캡슐화 클래스를 설계할 때 감출 것과 드러낼 것을 결정하는 것이다. 캡슐화를 통해 클래스를 설계한다. 이때, 구체적인 것을 감춘다. 3. 상속 클래스가 가진 type을 다른 클래스와 공유하는 것이다. 클래스를 만든다는 것은 사용자 정의 ty.. 2022. 2. 8.
맥북 :: Spring MVC Project 생성 에러 - Could not initialize class 이클립스에서 스프링 MVC 프로젝트를 생성하려다가 에러가 발생했다. eclipse - file - new - other - Spring Legacy Project - Spring MVC Project를 생성하려고 했는데 Could not initialize class 가 나오면서 프로젝트 생성이 안되었다. 찾아보니 jdk버전이 8 버전 이하여야 정상적으로 사용할 수 있다고 한다. Spring Legacy Project가 최신의 jdk와 최신의 이클립스에서는 사용이 어려울 수 있다고 한다. 해결을 위해서 아래와 같은 명령어로 자바의 버전을 확인해주었다. java -version 확인해보니 나의 맥북에는 최신의 jdk 16 버전과 jdk 8 버전 모두가 있어서 jdk 8 버전만 남겨두기로 했다. JavaVi.. 2022. 2. 5.