명령어 사이클 (instruction cycle) CPU가 한 개의 명령어를 실행하는 데 필요한 전체 처리 과정으로서, CPU가 프로그램 실행을 시작한 순간부터 전원을 끄거나 회복 불가능한 오류가 발생하여 중단될 때까지 반복 부사이클(subcycle) 인출 사이클(fetch cycle) : CPU가 기억장치로부터 명령어를 읽어오는 단계 실행 사이클(execution cycle) : 명령어를 실행하는 단계 기본 명령어 사이클 명령어 실행에 필요한 CPU 내부 레지스터들 프로그램 카운터(Program Counter: PC) 다음에 인출할 명령어의 주소를 가지고 있는 레지스터 각 명령어가 인출된 후에는 자동적으로 일정 크기(한 명령어 길이)만큼 증가 분기(branch) 명령어가 실행되는 경우에는..
Spring AOP 4-1 AOP AOP 개념 OOP를 좀더 OOP 답게... (OOP를 대체하지는 않음) 관심의 분리(Separation of Concerns) 문제 영역을 독립적인 모듈로 분해 핵심관심(Core Concerns) 객체지향 분석/설계 과정을 통해 쉽게 모듈화/추상화가 가능함. 횡단관심(CrossCutting Concerns) 객체지향의 기본 원칙을 지키면서 이를 분리해서 모듈화하는 것이 매우 어려움 횡단관심 모듈들은 여러개의 또는 많은 핵심 관심 모듈들과 긴밀하게 결합되어 있음 따라서 기존 OOP 개념으로는 뾰죽한 답이 나오지 않음. 관점 분리 OOP의 문제점 횡단 관심 : 예) 로깅, 인증, 리소스 풀링, 에러 검사 등 이러한 횡단 관심은 핵심 관심과 다른 형태로 존재함. 아래와 같은..
3-4 (Dependency Injection) - Annotation 기반 설정 Annotation 설정 우선 XML 설정 파일에 Namespace 부터 설정함. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemalLocation= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.sp..
3-3 (Dependency Injection) - Dependency Injection 개념 각 Bean 사이의 의존관계 설정을 XML 설정파일에 등록된 정보를 바탕으로 컨테이너가 자동으로 연결해주는 것 컨테이너가 Bean에 필요한 객체를 넘겨줘서 사용함. Constructor Injection, Setter Injection 장점 프레임워크에 독립적인 코드 작성 가능 Dependency 변경시에 프로그램 코드를 수정하지 않고도 XML 설정 파일의 수정만으로 변경 사항 적용 가능 단점 Spring 내부에 등록된 Bean 끼리만 의존성 설정 가능 Constructor Injection Spring은 기본적으로 기본 생성자(Default Constructor)를 이용해 객체를 생성함. 하지만… 생성자의 매..
- Total
- Today
- Yesterday
- 추천영화
- 러브 라이프 한글자막
- 하나님의 마음 고화질
- 하나님의 마음 정식자막
- 오늘의사건
- 러브 라이프 다운로드
- 영화순위
- 영화추천
- 실검
- Movie
- 하나님의 마음 마그넷
- 하나님의 마음 바로보기
- 러브 라이프 예고편
- 러브 라이프 정식자막
- 하나님의 마음 예고편
- 하나님의 마음 토렌트
- 실시간검색어
- 하나님의 마음 무료보기
- 하나님의 마음 다운로드
- 박스오피스
- 하나님의 마음 한글자막
- 러브 라이프 무료보기
- 영화
- 옛날영화
- 영화소개
- 오늘의이슈
- 러브 라이프 토렌트
- 한국영화
- 외국영화
- 하나님의 마음 다시보기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |