Spring Framework

n준크 2005. 6. 29. 23:34

안녕하세요. 저는 일본에서 활동중인 프로그래머 입니다.

스프링 책을 사면서 개념 요약 정리를 해볼까합니다.
이번에는 DI콘테이너의 디메리트로 기술해 보겠습니다.

 

1. DI컨테이너에서는 디버그할때등의 코드 해석이 곤란하게 되는

   경우가 있을 수 있다.

   ->책을 그대로 해석한것 같아서 좀 풀어보면, 의존 관계의 정보가 코드에 있는것이

      아니라. 독자적으로 가지고 있기 때문에, 위와 같은 경우가 있다 라는 해석이죠.

      이유야 어쨌던 디버그 할때 좀 곤란할때가 있을 수 있다고 왜우면 되죠. 그죠 ^-^

 

2. DI컨테이너는 의존관계의설정이 일단 완료되어 버리면,

   기본적으로 그(완료)이후의동작중, 다른 콘포넌트가 필요하게 되어도,

   컨테이너가 자동적으로 설정해 주지 않는다.

   ->이건 좀 이해하는데 어려웠는데요, 그냥, 위와 같이 되어 버리면, 컨테이너 경유해서

      새로운 콘퍼넌트을 생성해야 할 필요가 있다네요. 저도 지금 한80%뿐이 이해 못하겠네요.

      거의 직역을 했으니 이건 여러분에게 맏기겠습니다.

 

3.대규모 프로젝트에서는 정의정보가 늘어나, 관리하기가 어렵다.

   ->이건 어디가나 마찮가지죠. ㅋㅋㅋ

 

4. 다음내용은 좀 소스와 관련이 있어, 좀 본다음에 어떻하면 정말 간단히 알 수 있을까

   하고 생각좀 하고 쓰겠습니다.

잘 보았규요 감사합니다. 혹시 AOP/AspectJ에 관한 정보가 필요하면 http://blog.daum.net/josephkeum 를 방문해 보시지요.