2009년 10월 7일 수요일

[AOP] pointcut을 이용한 parameter 전달 메소드 실행

<aop:config>
    <aop:aspect id="beanServiceAspect" ref="beanService">
        <aop:after                
             method="insertMethod"
             pointcut="execution(public * package.UseController.method(..)) and args(arg1, ..)" />
    </aop:aspect>
</aop:config>

UseController 의 method() 가 호출되고 나면 beanService에 정의된 insertMethod() 가 실행된다.

이때 insertMethod() 의 argument 인 arg1은 method()이 호출될 당시의 값으로 전달받는다.

2009년 10월 6일 화요일

마크와이저의 유비쿼터스 컴퓨팅 환경

사용자가 네트워크나 컴퓨터를 이식하지 않고, 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보통신환경


명칭

특징

seamless network

언제 어디서나 사용자에게 필요한 정보나 서비스를 제공하기 위해서는 이기종 네트워크들이 중단 없이 연결/융합되어야 함을 의미

invisible/calm technology

사용자가 정보/서비스를 이용하기 위해 컴퓨터나 네트워크를 의식하거나 자세하고 복잡한 기술을 일일이 배울 필요가 없는 컴퓨팅 환경

everywhere computing infra

사물에 칩이 내장되어 있어 언제 어디서나 컴퓨팅을 이용할 수 있는 환경

context dependent service

시스템이 상황 정보를 인지하여 상황 변화에 따라 적응적으로 서비스를 제공한다는 개념