달력

12

« 2024/12 »

  • 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
  • 31

최근에 Spring에 대한 책을 몇권 구매했다. 국내 서적과 국외서적 포함해서, 대 여섯권정도 구매했는데, 구매하면서 느낀 것은 국내에는 볼 만한 Spring에 대한 책이 그리 많지 않다는 점이다. Spring Framework 자체가 워낙 방대해서, 아니 방대해지고 있어서 그럴지도 모르겠다. 스프링이 관여하는 Framework와 모듈들이 참 많다. (공부할 것들도 참 많다.)

최근에 국내에 소개된 책들은 대부분이 Spring Framework 1.2 기반의 책들이다. Toby(일민)가 스프링 관련 책을 쓴다고 했던것이 약 1년 전인데, 아직도 책의 그림자도 못보고 있다. 그때 당시는 2.0이 나온다고, 2.0에 대한 이야기를 추가 한다고 하더니, 곧 Spring Framework 2.5가 나온다고 다시 업데이트해서 내보낸다고 하더니, 호주로 낼롬 떠나 버렸다.

최근에 호주로 물어볼 것이있어서 전화해서, 언제 다시 책이 나오냐고 물었더니, 바쁘다고 정신없다고만 하고 말끝을 흐리던데, 과연 올해는 책을 구경 할 수 있을지...

암튼 국외 서적에서도 Spring 2.5에 대한 책은 찾아 보기 힘들다. Spring in Action도 2007년에 2판째 나온것도 2.0에 대한 책이다. Spring in Action은 번역판으로 처음 봤는데, 예제를 따라하기 쉽고, 내용의 구성도 잘 된 책이라고 생각했다. 이번에 받은 원서도 그러리라 생각된다.

           


그리고 우연히, Spring 관련 자료들을 찾다가, 일민이가 오래전에 올려놓은 글들을 찾았다. 누군가가 개인적으로 자료들을 모은 것인데, 한번 읽어 볼만하다.

아래는 Toby(일민)이가 예전에 쓴 글이 있어서, 링크를 걸어 놓았다.

[목     차]

    1. 왜 EJB 없는 J2EE 개발에 대해 이야기하는가?
    2. EJB 없는 J2EE 개발이 추구하는 목적
    3. 대표적인 J2EE 아키텍처에 대한 비교
    4. 요구사항을 가장 잘 충족시키는 가장 심플한 것을 찾으라.
    5. 문제 많은 EJB, 그러나 EJB에서 배울 것은 많다.
    6. 경량급 컨테이너와 IoC.

출처 : http://openseed.net:8080/wiki/Wiki.jsp?page=Spring

몇년 전에 EJB로 개발하던 프로젝트가 있었는데, EJB를 꼭 써야 하는지, 정말 필요한지 묻곤했다. 개발하기에 너무 불편했다. 위 내용들을 읽다 보면, 그 때의 그 느낌들이 생각난다.

간단하고, 쉽게 개발할 수 있다면 그게 그 프로젝트에 맞는 옷 일 것이다.
상황과 계절에 맞은 옷을 입을 수 있다면, 그 어떤것이 그보다 편할 수 있을까?


The Simple is The Best!


 

:
Posted by 행복상자
2008. 4. 21. 22:35

ASP.NET MVC의 Roadmap 공부하는 것2008. 4. 21. 22:35

ASP.NET의 로드맵이 CodeFlex에 올라와 있어서, 소개한다.
상세한 내용은 없고, 그냥 참고할 만한 내용이다.

  • Controller Class Refactorings to improve testability
  • Ajax Support
  • Security/Authorization Model
  • Refactor TempData Dictionary for improved testability
  • Helper Methods Improvements
  • Reusable Component Model
  • Silverlight Helpers
  • Various other refactorings and bug fixes

  •  

    :
    Posted by 행복상자
    요즘은 OSGi 자료를 찾기위해서 여기저기 헤매고 다니고 있다. 가끔 귀 동량도 하고, 어제는 호주에 있는 Toby(일민)에게 전화도 했다. 이전에는 Skype를 사용해서 통화를 하기는 했지만, 직접 전화를 하지는 않았었다.
    회사 정책상 Skype를 사용하기 힘들다. (언제쯤 자유로와 질수 있을지)

    작년에 열린 Spring Experence Conference에서 Adrian Colyer의 발표 동영상이다.
    동영상은 아래의 링크를 참조하면 볼수 있다.

    약 1시간 25분이나 되는 세미나 동영상인데, 화면이 작은 관계로, 이해하는데 어려운 부분도 보인다. 세미나 자료를 한번 찾아 봐야겠다.

    OSGI의 장점에 설명하면서, 세미나가 시작이 된다. 가끔 예제도 보이기는 하는데, 작년 8월 경에 열렸던 행사라, 최근에 관련자료가 많을 것이라 예상된다.

    동영상 링크: http://www.springframework.org/node/506
    Adrian은 Interface21의 CTO라는 것을 처음 알게 되었다. 그는 AspectJ에 관련된 일을 했고, AOP로 잘 알려져 있다고 한다.

    시간을 내서 볼만하다.


    * 공부할 것도 많아지고 있다.
       - JSR 277 ; java Dynamic Module
       - JSR 291: Dynamin Component Support for Java SE

    :
    Posted by 행복상자
    2008. 4. 13. 23:02

    Hello, OSGi 공부하는 것2008. 4. 13. 23:02

    OSGi개발의 위한 Sample Program 예제이다. 사실 www.eclipse.org에 갔다가 관련 링크를 보고 내용을 흩어 보았는데, 쉽게 잘 설명되어 있다.
    우리가 개발할때 익히 잘아는 Hello world 예제이다. 짧지만 OSGi에 대해서 잘 배울수 있는 예제로, 이 예제는 OSGi를 이용해서 Serveice-oriented application을 만드는 방법과 ServiceFactory와 ServiceTracker Classes에 대해 설명하고 있다.

    아래 링크를 참조하여 예제를 실행하다 보면 여러가지를 배울수 있을 것이다.
     링크: Hello, OSGi, Part 1: Bundles for beginners
     
    OSGi offers the fallowing advantages:
         1. You can install, uninstall, start, and stop different modules running
             at the same time.
         2. Your application can have more than one version of a paticular module running
             at the same time.
         3. OSGi provides very good infrastructure for developing service-oriented
            applications, as well as embedded, mobile, and rich internet apps.

    이는 OSGi의 장점들이고, 이를 위해서는 OSGi 컨테이너가 존재해야 한다. EJB container나 Sevlet container과 유사하게 인터페이스에 따라 정의되고 동작되기 때문이다.

    위에 링크를 참조해서 공부한다면, 개념을 익히는데 큰 어려움은 없을것 같다.

    :
    Posted by 행복상자