Category
show
전체 (775)
웹표준, 웹접근성™ (5)
웹프로그래밍™ (360)
웹기획™ (0)
웹디자인™ (5)
서버™ (32)
데이터베이스™ (43)
개발자료 (9)
트랜드 (60)
Study English (2)
블루비 (70)
오피스 다이어리 (19)
Textcube (2)
이슈 (20)
컴퓨터 악세사리 (18)
엔터테인먼트 (24)
좋은글 (73)
재테크 (1)
이벤트 (4)

관점 지향 프로그래밍(AOP, Aspect Oriented Programming)

웹프로그래밍™/AOP 2006/04/22 12:16 by 블루비 Total 395 : Today 1 : Yesterday 0

원문 : http://blog.naver.com/zzanggu68/10003323270

관점 지향 프로그래밍(AOP, Aspect Oriented Programming)


최근 ‘관점 지향 프로그래밍(AOP, Aspect Oriented Programming) 기법이 등장하면서 개발자들로부터 큰 관심을 불러일으키고 있습니다.

개발자를 위한 세계적 매거진 『IEEE Software』도 지난 1-2호의 커버스토리로 AOP를 다뤘을 만큼, 그 존재감이 나날이 커지는 추세입니다.


이미 많은 회원님들이 이해하시고 있는 것처럼 AOP는 핵심 관심사(core concerns)에 대한 관점과 횡단 관심사(cross-cutting concerns)에 대한 관점들로 프로그램을 분해해 객체 지향 프로그래밍(OOP)에서 추구하는 모듈화를 보다 잘 지원토록 하는 프로그래밍 기법입니다. 종전의 OOP가 추상화와 캡슐화를 통해 관심사에 대한 모듈화를 수행하더라도 횡단 관심사를 위한 로깅 모듈 파트(코드)가 핵심 관심사에 포함될 수밖에 없는 점을 보완하는 것이 그 핵심입니다.


그러나 구조적 프로그래밍을 보완하기 위해 등장한 객체 지향 프로그래밍이 프로그래머들에게 완전히 뿌리 내리지 못했다는 지적이 많은 상황에서, 그보다 더 진보한 AOP의 실제적 효과에 의문을 표시하는 시각도 적지 않습니다.


따라서 이번 달 개발자 토론방은 현업에서 개발에 전념하고 있는 데브피아 회원님들의 의견을 통해 AOP의 실제적 가치를 평가해보고자 합니다. AOP가 OOP처럼 프로그래밍을 위한 새로운 패러다임으로 자리 잡을 것인지, 단지 하나의 ‘이론’에 그칠 것인지에 대해 많은 의견을 듣고 싶습니다. 회원님들의 소중한 개발 경험을 비롯해 구조적 프로그래밍이나 OOP와의 비교, 각종 AOP 지원 툴 분석 등이 토론을 위한 의미 있는 소재가 될 것입니다.


AOP의 가치를 따져볼 만한 것이라면 어떤 내용이든 좋습니다.

회원 여러분의 적극적인 참여를 기대합니다.

감사합니다.


진행문의 : 마이크로소프트웨어 전도영 기자 (02-540-3070 내선 104 / mir@imaso.co.kr)


[포럼내용보기]

2006/04/22 12:16 2006/04/22 12:16
TAG

TRACKBACK :: http://blueb.net/blog/trackback/415

Leave a Comment
[로그인][오픈아이디란?]
1  ... 591 592 593 594 595 596 597 598 599  ... 775 

달력

«   2008/11   »
            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