Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- array
- 프로그래머스 n번째 원소까지
- 스파르타코딩캠프
- ruby설치
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 주사위 게임1
- 프로그래머스 문자열 붙여서 출력하기
- 객체지향
- 프로그래머스 문자열 정렬하기 (1)
- 문자열 정렬하기 (1)
- 프로그래머스 배열 만들기1
- 프로그래머스 자동커밋
- 주사위 게임1
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 프로그래머스 최댓값 만들기(2)
- Break
- n번째 원소까지
- swift
- continue
- 문자열 붙여서 출력하기
- 배열 만들기1
- Til
- 스페인어
- 프로그래머스 n의 배수 고르기
- 프로그래머스 암호 해독
- cocoapods 설치 오류
- Error installing cocoapods
- 프로그래머스
- 연산자
Archives
- Today
- Total
목록관점 지향 프로그래밍 (1)
dev._.note

관점 지향 프로그래밍 관심사의 분리(Seperation of Concerns)해서 필요한 주업무에 모듈형식으로 삽입해 실행함. 개념 설명 AOP는 OOP를 대신하는 새로운 개념이 아니라, OOP를 더욱 OOP답게 사용할 수 있도록 도와주는 개념이다. 객체를 재사용함으로써 개발자들은 반복되는 코드를 많이 줄였지만, 매 요청마다 로그, 권한 체크, 인증, 예외 처리 등 필수요소는 반복될 수 밖에 없음 AOP를 통해, 비지니스 로직(주업무)과 공통 모듈(보조업무)로 구분한 후에 비지니스로직 코드외부에서 필요한 시점에 공통모듈을 삽입하여 실행되게함. 기존 프로그래밍에서 각 객체별로 처리했던 것을 AOP에서는 각 관점별로 외부에서 접근해 처리하게됨. 즉 개발자는 계정, 게시판, 계좌이체와 같은 주업무 기능과, 공..
Dev/SPRING
2023. 2. 27. 22:24