Whiteship's Note

Toby's 스프링 3.0 10장 IoC 컨테이너와 DI를 읽고서



결론은 다시보고 있다. 다시 보고 싶은 부분이 생겼다. 들어있는 내용이 꽤 많기 때문에 그 중에서 더 자세히 살펴보고 싶은 부분이 분명히 생길것이다. 그래서 결국 나처럼 다시 보게 될 것이다.

이 책을 쓰느라 얼마나 많은 노력과 학습을 하셨는지 이 장에 잘 묻어나온다. 특히 모든 빈 등록 방법 설명, 장단점 비교, 전략 분석. 모든 빈 의존관계 설정 방법 설명, 장단점 비교, 전략 분석은 토비님의 완벽주의 성향을 잘 드러낸다.

스프링 웹 애플리케이션은 거의 대부분 애플리케이션 콘텍스트 상속 구조로 되어있다. 이것을 잘 이해하지 못하면 AOP가 적용되지 않는다느니 트랜잭션이 되지 않느다느니 원인을 찾기도 힘든 문제들을 만들어 낼 수도 있고 그 문제를 해결하지도 못한다. 그것에 대한 아주 명확한 이해와 해결책을 제시하는 내용이 들어있다. 이걸 모르고 스프링 개발을 하고 있다면 무늬만 스프링 개발자라고 하고 싶을 정도로 중요한 내용이기 때문에 반드시 숙지하도록 하자.

프로토타입과 관련된 내용도 주옥같다. 아주 오래전 KSUG 포럼에 프로토타입 스코프 빈을 참조하는 싱글톤 스코프 빈이 있을때 프로토타입 스코프가 제대로 동작하도록하는 여러가지 방법을 논의한적이 있었다. 사실은 Toby님의 일방적인 퀴즈에 불과했지만 그때 메신저를 통해 들었던 정답과 그 이후에 추가된 해결책까지도 설명하고 있다. 레퍼런스나 API 문서를 빠듯하게 뒤져도 안나올만한 방법이 소개되고 있다. 싱글톤 빈만 사용하면 되지 머.. 라고 안일한 생각을 가진 스프링 사용자가 아니라면 꼭 살펴보고 학습해야 한다.

이밖에도 레퍼런스나 API 문서에서 조차 찾기 힘든 내용이 한둘이 아니다. 그런 내용을 이렇게 친절하게 설명해주는.. 그것도 한글로 된 책을 볼 수 있다는 것은 가히 축복이다.

아. 마지막으로 꼬투리 하나만 잡자면 왠지 10장부터는 약간 토비님 블로그를 읽는 느낌이 난다. 그런데 어쩔 수 없다 저 많은 내용을 더 쉬운 말투와 구체적인 설명과 그림으로 다 풀어내려면 200~300p짜리 책한권이 될 것 같다. 내용자체가 쉽지 않기 때문일 수도 있다. 그렇다고 무슨 안드로메다 수학공식도 아니니까 겁먹진 말자.
top

  1. Favicon of http://blog.outsider.ne.kr BlogIcon Outsider 2010.05.13 14:08 PERM. MOD/DEL REPLY

    빨리 출간되었으면 좋겠다....

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2010.05.13 14:21 신고 PERM MOD/DEL

    흐흐 10권씩 사서 사내에 돌리셔야 되요.

    Favicon of http://blog.outsider.ne.kr BlogIcon Outsider 2010.05.13 19:35 PERM MOD/DEL

    10권... ㄷㄷㄷㄷ

    Favicon of http://whiteship.me BlogIcon 기선 2010.05.14 11:11 PERM MOD/DEL

    대충 언제쯤 나올것 같다는 이야기는 들었는데..
    기밀인것 같아서 말은 못하겠군요.

    머.. 올해에는 나올테니.. 어서 다른 스터디를 끝내야겠어요.

  2. Favicon of http://architect.tistory.com BlogIcon 짱가 2010.05.13 18:48 PERM. MOD/DEL REPLY

    저도 돌릴듯.. ^^
    벌써 읽고 계시는 군요~~~ ^^

    Favicon of http://whiteship.me BlogIcon 기선 2010.05.13 19:12 PERM MOD/DEL

    넵 많이 많이 돌려주세요.
    개발자 수준을 업그레이드 할 수 있는 절호의 기회에요.

    물론 실천하지 않으면 꽝이지만;;

  3. Favicon of http://moova.tistory.com BlogIcon moova 2010.05.14 10:38 PERM. MOD/DEL REPLY

    저는 출판되면 사서 봐야겠네요.
    병상중이라 리딩을 못하는게 아쉽기만 하군요. 제가 교육을 하거나 받을 때 항상 느꼇던 점을 잘 지적해 주셨군요. 레퍼런스 위주나 api위주의 교육은 개발자의 수준을 올려놓지는 못한다고 봅니다.
    (물론 눈치빠르고 똑똑한 개발자라면 하나를 보고 열을 깨우치치만:^^ .. 5년전에 AspectJ책을 사보고 참 놀라운 마음에 설레였던 적이 있었는데... 다시 그 갈증을 체험해 보고 싶군요. )

    레퍼런스와 api에서 얻지 못한 지혜를 이 책을 통해서 얻었으면 하는 바램입니다.:) 기대되는 군요~~

    whiteship님에게 권유하는 내용은 아니지만 ( http://moova.tistory.com/entry/RequirementStory ) 읽어보셨으면 합니다.

    그리고.. 허공에 대고 좀 블로깅 하지 말고. 트랙백도 날리면서 좀 포스팅 해여~ㅎㅎ

    Favicon of http://whiteship.me BlogIcon 기선 2010.05.14 11:12 PERM MOD/DEL

    RSS 리더기에서 벗어난지 반년 정도 됐네요.

    드디어 내가 리더기 종속성에서 해방됐구나.. 라는 자유와 함께..다른 분들이 어떤 글을 쓰고 있는지 모르겠다는 부작용이.. 쿨럭;;

    헐.. 그나저나 아프시다니요;; IT 보단 건강이죠.

Write a comment.




: 1 : ··· : 111 : 112 : 113 : 114 : 115 : 116 : 117 : 118 : 119 : ··· : 2638 :