일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 스프링 컨테이너
- 개발자 회고록
- 카카오
- Java
- Memoir
- 백준 java
- 리눅스마스터 3과목
- 자바스크립트 코딩의 기술
- 연습문제
- 리눅스마스터1급
- 월간코드챌린지
- 코딩테스트
- java 백준 1차원 배열
- Kotlin
- Linux
- 반복문
- 리눅스
- 문자열
- toCharArray
- 자바
- 백준 javascript
- 명령어
- 코테
- JavaScript
- 스프링 빈
- 고잉버스
- map
- GoingBus
- 리눅스마스터 1급 정리
- 프로그래머스
- Today
- Total
목록 IT (155)
hoon's bLog
Spring 관련 첫 게시물!! 사실 실무나 사이드 프로젝트 하면서, Spring은 제일 많이 쓰는 Framework라고 할 수 있다. 하지만 구동원리를 설명하라고 하면 아직도 용어가 입에 안 붙고, 어버버버 할 때가 많다. 그래서 이번 기회에 Spring을 보다 더 원론적으로 알아보기 위해, 이번 포스팅에서는 Spring의 Interceptor의 이해와 사용법을 알아보도록 하겠다. Spring Interceptor란? Spring MVC 에서 Interceptor는 웹 애플리케이션 내에서, 특정한 Controller의 URI 호출 통해 들어오는 요청 HttpRequest와 Controller가 응답 HttpResponse을 '가로채는' 역할을 한다. 쉽게 말해, 요청과 응답을 가로채서 원하는 동작을 추..
이번 포스팅에서는 개발 툴 Intellij에서 Kotlin을 셋팅 해보겠다. intellij는 아래 링크에서 받으면 되는데, 본인 PC OS를 확인하고, 무료인 'Community Edition' 버전을 다운 받으면 되겠다!! 여유가 있다면, 'Ultimate' 버전을 받으시길!🥹 https://www.jetbrains.com/ko-kr/idea/download/#section=mac 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 새 프로젝트 intellij 실행 후 "New Project" 선택 프로젝트 이름(Name) 및 경로(Location) 설정 Language "Kotlin"으로 설정 JDK 설정(java 최신 버전) 프로젝트 ..
브라우저 객체 모델(BOM, Browser Object Model)이란? 브라우저의 정보에 접근하거나 브라우저의 여러 기능들을 제어 가능 브라우저 객체 모델(BOM)은 문서 객체 모델(DOM)과는 달리 W3C의 표준 객체 모델 X 하지만 이 모델은 자바스크립트가 브라우저의 기능적인 요소들을 직접 제어하고 관리할 방법을 제공 BOM 모델의 객체들을 전역 객체(global object)로 사용 가능 Window 객체 window 객체는 웹 브라우저의 창(window)을 나타내는 객체로, 대부분의 웹 브라우저에서 지원 자바스크립트의 모든 객체, 전역 함수, 전역 변수들은 자동으로 window 객체의 프로퍼티가 됨 window 객체의 메서드는 전역 함수이며, window 객체의 프로퍼티는 전역 변수가 됨. 문서..
노드(node)HTML DOM은 노드(node)라고 불리는 계층적 단위에 정보를 저장HTML DOM은 이러한 노드들을 정의하고, 그들 사이의 관계를 설명해 주는 역할HTML Node TreeHTML 문서의 정보는 노드 트리(node tree)라고 불리는 계층적 구조에 저장노드들의 집합이며, 노드 간의 관계 표시노드 트리는 최상위 레벨인 루트 노드(root node)로부터 시작하여, 가장 낮은 레벨인 텍스트 노드까지 내려감!자바스크립트에서는 HTML DOM을 이용하여 노드 트리에 포함된 모든 노드에 접근가능노드의 종류W3C HTML DOM 표준에 따르면, HTML 문서의 모든 것은 노드!문서 노드(document node) : HTML 문서 전체를 나타내는 노드임.요소 노드(element node) : 모..
Error 발생 경로 새로운 프로젝트를 하다보면 구성이나 설정이 조금씩 바뀌면서, 이따금 구동하면서 다음과 같은 에러가 발생한다. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured..
문서 객체 모델(DOM, Document Object Model) XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스 이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공 이러한 DOM은 W3C의 표준 객체 모델이며, 다음과 같이 계층 구조로 표현 자바스크립트의 객체 모델을 이용한 기능 새로운 HTML 요소나 속성을 추가 가능 존재하는 HTML 요소나 속성을 제거 가능 HTML 문서의 모든 HTML 요소를 변경 가능 HTML 문서의 모든 HTML 속성을 변경 가능 HTML 문서의 모든 CSS 스타일을 변경 가능 HTML 문서에 새로운 HTML 이벤트를 추가 가능 HTML 문서의 모든 HTML 이벤트에 반응 가능 W3C DOM 표준 Core DOM : 모든 문서 타..
Array 객체 자바스크립트에서 배열(array)은 정렬된 값들의 집합으로 정의되며, Array 객체로 다룸 Array.isArray() : 전달받은 값이 Array 객체인지 아닌지를 검사 Array.isArray([]); // true Array.isArray(new Array()); // true Array.isArray(123); // false Array.isArray("Array"); // false Array.isArray(true); // false Array.from() : ECMAScript 6부터 추가된 Array.from() 메서드는 객체들을 배열처럼 변환 function arrayFrom() { return Array.from(arguments); } Array.from(arrayF..
객체의 전반적인 기본 개념 : 객체(1) ← ← 포스팅을 참고해 주세요!! 객체의 다양한 사용 / 메서드 : 객체(2) ← ← 포스팅을 참고해 주세요!! 전역 객체와 래퍼 객체 전역 객체(global object) 자바스크립트에 미리 정의된 객체로 전역 프로퍼티나 전역 함수를 담는 공간의 역할 전역 객체 그 자체는 전역 범위(global scope)에서 this 연산자를 통해 접근 자바스크립트에서 모든 객체는 전역 객체의 프로퍼티 웹 브라우저가 새로운 페이지를 로드(load)하면, 자바스크립트는 새로운 전역 개체를 만들고 해당 프로퍼티들을 초기화 let str = "문자열"; // 문자열 생성 let len = str.length; // 문자열 프로퍼티인 length 사용 위의 에서 생성한 문자열 리터럴..