제어 역전(IoC, Inversion of Control) 객체의 생명주기 관리를 외부(Spring 컨테이너, IoC 컨테이너)에 위임 제어 역전을 통해 의존성 주입(DI)과 관점 지향 프로그래밍(AOP) 가능 의존성 주입 방법 3가지 생성자를 통한 의존성 주입 필드 객체 선언을 통한 의존성 주입 setter 메서드를 통한 의존성 주입 관점 지향 프로그래밍(AOP, Aspect-Oriented Programming) 관점(Aspect)을 기준으로 묶어 개발하는 방식 주로 로깅과 트랜잭션과 같이 반복적으로 사용되는 부가 기능을 공통 로직으로 처리하도록 모듈화해 삽입 OOP를 대체하는 개념이 아닌 OOP를 더 잘 사용하도록 돕는 개념 스프링프레임워크 특징 POJO: 다른 기술은 사용하지 않고 순수 Java만..
노드(Node)와 노드 트리 HTML DOM에서 정보를 저장하는 계층적 단위 노드 트리는 노드들의 집합으로, 노드 간의 관계를 나타낸다. 자바스크립트에서는 HTML DOM을 이용하여 노드 트리에 포함된 모든 노드에 접근할 수 있다. 노드 간의 관계 노드 트리의 모든 노드는 서로 계층적 관계를 맺고 있다. 노드의 종류 문서 노드(document node): HTML 문서 전체를 나타내는 노드 요소 노드(element node): 모든 HTML 요소는 요소 노드로, 속성 노드를 가질 수 있는 유일한 노드 주석 노드(comment node): HTML 문서의 모든 주석은 주석 노드 속성 노드(attribute node): 모든 HTML 요소의 속성은 속성 노드이며, 요소 노드에 관한 정보를 가진다. 하지만 해..
DOM 이란? 문서 객체 모델(Document Object Model): 문서 객체 모델 객체 지향 모델로써 구조화된 문서를 표현하는 형식 HTML 문서에 대한 인터페이스: DOM은 XML이나 HTML 문서의 프로그래밍 인터페이스 DOM은 문서의 구조화된 표현(structured representation)을 제공하여 프로그래밍 언어가 문서 구조, 스타일, 내용 등을 변경할 수 있도록 한다. DOM의 종류 Core DOM: 모든 문서 타입을 위한 DOM 모델 HTML DOM: HTML 문서를 위한 DOM 모델 XML DOM: 문서를 위한 DOM 모델 HTML DOM HTML DOM: HTML 문서를 조작하고 접근하는 표준화된 방법, 모든 HTML 요소는 HTML DOM을 통해 접근 가능 XML DOM X..
소수 출력하기 function isPrime(n) { var divisor = 2; //2부터 나누기 시작 while(n > divisor) { //n이 나누는 수보다 클 때까지 if (n % divisor === 0) { //n과 나누는 수가 나누어 떨어지면 return false; } else { divisor++; //나누어 떨어지지 않는다면 나누는 수 1 증가 } } return true; } 문자열 거꾸로 출력하기 function reverse(str){ var reverStr = ""; for (var i = str.length - 1; i >= 0; i--) { reverStr = reverStr + str.charAt(i) } return reverStr; } console.log(reve..
- Total
- Today
- Yesterday
- 영어
- 함수
- 경제
- 스마트워치
- 자바
- 보안
- 프로그래밍
- 코딩테스트
- python
- 코딩
- 클래스
- sql
- plot
- 파이썬
- 데이터분석
- 코드
- 모듈
- R
- 개발
- SW
- mysql
- 데이터
- 경제신문
- 프로그래머스
- 머신러닝
- 금리
- 그래프
- Programming
- 영어회화
- 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |