달력

12

« 2008/12 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'2008/12/07'에 해당되는 글 2

  1. 2008.12.07 [도서 추천] 켄트 벡의 구현 패턴
  2. 2008.12.07 SpringFramework 3.0 Released (3.0.0.M1)
그 동안 사서 봐야할 도서 목록에 들어 있었는데, 이제야 막 주문해서 어제 받아 본 책이 있다. 한국의 개발자들에게 잘 알려져 있는 개발 자 중의 한 명인 켄트 벡의 "구현 패턴"이라는 책인데, 이제 막 읽기 시작한 책이다. 하지만 그의 책은 읽는 사람으로 하여금 생각하게 만들고, 생각할 꺼리를 제공한다.

그의 책은 읽으면, 생각의 흐름을 그대로 글을 통해서 느낄수 있다. 설명과 예제는 누군가에게 말을 걸듯, 가르치듯 이야기한다.

내가 그의 책 여러 권을 여러 번 읽어 보았지만, TDD(테스트 주도 개발)는 정말 난해하다. 아니 사실 읽을 때마다, 다른 관점에서 접근하게 만들고, 이 때마다 나에게 새로운 아이디어를 준다.

구현 패턴 역시 나에게 동일한 아이디어와 영감을 줄거라는 믿음에 의심하지 않는다.

책의 가장 첫장을 열면, 책의 커버를 열면, 가장 먼저 볼수 있는 글은 "한국의 독자 여러분께" 라는 글이다. 그는 한국의 독자들에게 이렇게 말하고 있다.

"프로그램을 짤 때는 자신과 컴퓨터뿐 아니라, 다른 사람들을 생각해야 한다.!"

하지만 이 모든 것이 자신에게 즐거움을 주어야 한다는 것의 그가 책을 통해서 주는 핵심적인 메시지이다.
아는 것과 즐기는 것 그리고 누리는 즐거움이 개발자는 코드를 통해서 하루 하루, 매일 같이 느끼길 바란다. 누구를 위해서? 바로 자신을 위해서....

이제 켄트 백의 구현 패턴의 세계에 한번 빠져 볼 생각이다.
:
Posted by 행복상자
2008. 12. 7. 08:45

SpringFramework 3.0 Released (3.0.0.M1) 공부하는 것2008. 12. 7. 08:45

미국 시간으로 지난 12월 5일 스프링 프레임워크 3.0이 릴리즈 되었다.
지난 주에 미국에서 여렸던 SpringOne 2008 America를 마치자마자 바로 Release 시킨 것이라 생각이 든다. 이에 대한 변화들은 이미 SpingOne과 일민이(Toby)의 블러그를 통해서 알 수 있을 것이다. 아래에 링크들을 만들어 놓았다. 스프링 프레임워크의 전반적인 변화들을 알수 있을 것이다. 지금쯤 돌아가고 있는지도 모르겠다. 호주로...

일민의 SpringOne 2008 탐방기:

그리고 아래는 이번에 올라올 3.0.0.M1 버전의Change Log 이다. 변경된 사항들을 가장 쉽게 확인할 수 있을 것이다.

한가지 분명한 것은 Dynamic Language에 대한 지원이 점점더 커질 것이라는 것이다.
기능적으로 언어적으로 우세함을 따른 것이 아니라, 실용적인 면에서 좀더 개발을 편하고 쉽게 갈수 있다라는 측면에서 접근해야 한다는 것이다. 이러한 측면에서 새로운 것들, 특히 Ruby와 Grails는 분명 개발자들이 익혀야 할 시점이 곧 다가 올 것이다
.

(아래 로그 내용 참조)

SPRING FRAMEWORK CHANGELOG
==========================
http://www.springframework.org

Changes in version 3.0.0.M1 (2008-12-05)
----------------------------------------

* revised project layout and build system (module-based sources, bundle repository)
* updated entire codebase for Java 5 code style (generics, varargs, StringBuilder)
* updated to JUnit 4.5 and JRuby 1.1
* removed WebLogic 8.1 and WebSphere 5.1 support
* removed native TopLink API support (superseded by JPA)
* removed Commons Attributes support (superseded by Java 5 annotations)
* removed Jakarta JSTL support for JSP 1.2 (superseded by JSP 2.0)
* removed outdated Struts 1.x Action delegation support
* removed ContextLoaderServlet and Log4jConfigServlet
* deprecated form controller hierarchy in favor of @MVC form object handling
* deprecated JUnit 3.8 test class hierarchy in favor of test context framework
* introduced Spring EL parser in org.springframework.expression package
* introduced #{...} expression support in bean definitions
* introduced @Value annotation for embedded expression support
* introduced @PathVariable annotation for MVC handler methods
* introduced ShallowEtagHeaderFilter
* introduced AbstractAtomFeedView and AbstractRssFeedView
* introduced default value support for @RequestParam
* introduced @RequestHeader annotation for MVC handler methods
* introduced "spring:url" and "spring:param" JSP tags





 

:
Posted by 행복상자