※ 복습 ※ 수업 1. AOP (관점지향 프로그래밍 / 교재 446p) - 코드를 작성하면서 염두해두어야 할 일 1) 파라미터가 올바르게 들어왔는지 2) 이 작업을 하는 사용자가 적절한 권한을 가진 사용자인지(권한여부) 3) 작업에서 발생할 수 있는 모든 예외는 어떻게 처리해야 하는가(흐름제어) - 예외처리는 조건처리와 비슷함. 어떤 예외가 발생했을때 이런 흐름으로 제어해야하는가 - AOP가 추구하는 것은 관심사(concern)의 분리이다. - 개발자가 염두에 두어야 하는 일들은 별도의 관심사로 분리하고 핵심 비즈니스 로직만을 작성할것을 권장 - 개발자가 작성한 코드와 분리된 관심사를 구현한 코드를 컴파일 혹은 실행시점에 결합시킴 - * java > jsp > spring c > php > code ig..