Spring One Americas 2008 리뷰 - 3. 외국 블로거 Solomon Duskis 리뷰
2008/Spring One America 2008 2008/12/24 09:15
"This is the wolrd's largest Spring conference" 로드 존슨 키노트에서 흥미로웠던 내용
Spring One: Random Thoughts and Keynote notes
- Grails/Groovy
- 40 분 동안 Twitter 만드는 것이 인상적. 다른 세션(Spring 3.0 세션을 들은 듯)을 듣느라 동료가 들었음.
- 어떻게 엔터프라이즈 소프트웨어에 맞는 Spring (재사용 컴포넌트와 강력한 설정을 지향)와 Groovy/Grails 습성 (단순함, CoC와 플러그인)이 상호작용할 수 있는가? 확실히 있지만, 과연 두 접근방식에서 배출점 그리고 서로 통합하는 최선안은 무얼까?
- Grails에서 널리 쓰이는 CoC(convention over configuration)의 한계는?
- 자바 개발자를 위한 친절한 소개자료가 있는가? Java/Spring/Hibernate 세계에서 Groovy/Grails 세계로 인도할 트랙이 있다면 무척 흥미로울 것이다. 기존 애플리케이션에 GSP 같은 것을 추가하고, groovy Controllers 와 URL 매핑을 기존 Spring Services와 혼용하고 일부 Spring-based Groovy beans 와 GORM을 쓰는 식일까? 프레임워크 전체를 변경하는 것보다 일부만 바꿀 수 있다면 훨씬 좋을 것이다.
- Spring 3.0 - 나는 REST 지원을 비롯해서 3.0 출시 이후 가지고 놀 수 있는 빛나는 장난감 모두를 다룰 필요가 있다.
- JDK 1.4 제거라는 것이 Spring API를 의미하는 가? 아니면 설마 내 API까지?
- Spring Webflow EL(Expression Language)를 잘 쓰는 법?
- Spring JavaConfig 잘 쓰는 법?
- RESTful 애플리케이션
- @Controllers 와 RestTemplate 을 이용한 REST 구현
- Validation 등의 MVC 다른 기능 통합
- 객체 변환에 쓰이는 프레임워크 혹은 포맷?
- Spring에 맞는 AJAX. 컨퍼런스를 일찍 떠나느라 놓친 세션을 참가자들을 만날 수 있었던 것이 반가웠다.
- IoC 개선. 애플리케이션 컨텍스트에서 단순한 List, String 이나 primitive 값을 넣고 빼는 것이 복잡하다.
- Rod는 @Value("#{some.property}")라는 Spring 3.0 애노테이션을 보여줬다.
- @Resource 처리를 보다 간편하게 할 대안이 필요하다. 새로운 JEE 애노테이션을 기존 JEE 서버에서 사용하기. @Autowired는 List, String 및 및 primitives에는 쓸 수 없다.
지금까지 흥미로웠던 것:
- Spring DM과 Jini? 곧 가능하다고 한다.
- Rod 왈, SpringSource의 올해 OSS에 대한 기여는 작년의 두 배였다고
- Spring JavaConfig 코어로
- 11월에만 Grails has 74,000 다운로드, Groovy는 70,000 ! Guillaume가 알려준 좀 더 상세한 내용
- WebFlow가 단순해졌고, "어떠한 마법사 형태 애플리케이션에서도 사용이 가능하다." Spring Source는 Spring Web MVC, WebFlow, Spring JS를 통합했다.
- Rod: "예산에 대한 제약은 복잡도 감소로 발생하는 생산성 강화를 요구할 것이다... Spring 과 Tomcat이 쓰이지 않는 이유는 벤더와 CIO가 골프를 즐기기 때문이다."
- Rod Johnson 생산성 증명을 위해 Spring Pet Clinic 예제의 코드량 감소(Spring 2.0 에서 애노테이션을 사용한 2.5 로 변경)를 보여줬다.
- 기본적으로 Open Source Software는 어려운 시기에도 역할을 잘 해낼 것이다. OSS가 비단 무료라서가 아니라 더 높은 생산성을 제공하기 때문이다.
내가 궁긍한 것은 새롭고 단순해진 EJB 표준과 Spring's approach 비교다. 공정한 코드량 비교가 하나의 방법이 될 것이다.
- Rod Johnson 생산성 증명을 위해 Spring Pet Clinic 예제의 코드량 감소(Spring 2.0 에서 애노테이션을 사용한 2.5 로 변경)를 보여줬다.
- 벤더로 자리매김한 SpringSource에 대해
- 내 생각에 Spring TC 는 SpringSource와 Tomcat 을 엄청나게 개선할 것 같다. 나는 이 사실이 무척이나 즐겁다. 바라건데 고객들이 기존 WAS 대신 Spring TC + AMS 선택하는 것을 심각하게 고려해주면 좋겠다.
- SpringSource은 자사 툴이 경쟁제품보다 났다는 점을 입증해야 한다. 내가 보기엔 스프링 프레임웍을 다른 상업용 툴과 연계하려고 하려고 시도 하는 것처럼 보이는데 - 충분히 말이 된다고 생각한다 - 이는 "스프링 프레임웍이 시장에서 잘 해나가고 있고 그에 따라 스프링 프레임웍 기반의 벤더들 상품도 잘 해나가고 있다" 라는 말의 의미를 희석시킬지도 모른다. 나는 계속해서 지켜볼 생각이다. 하지만 큰 문제가 될 것 같지는 않다.
- Spring Source TC 서버 - 더 나은 운영 지원과 mission critical support를 추가한 Tomcat. Tomcat의 가장 큰 이슈는 클러스터링과 관리인데 SpringSource가 이를 바꿔가고 있다.
- 놀라운 일이다. 진심으로 기존 WAS 대치가 일어났으면 한다. WAS가 좀 더 싸고 사용하기 편해져야 한다. J2EE WorkManagers 등이 제공하는 기능 들도 유용하지만, 기존 WAS 최대 장점은 운영(기술)지원팀이다.
- 놀라운 일이다. 진심으로 기존 WAS 대치가 일어났으면 한다. WAS가 좀 더 싸고 사용하기 편해져야 한다. J2EE WorkManagers 등이 제공하는 기능 들도 유용하지만, 기존 WAS 최대 장점은 운영(기술)지원팀이다.
Spring One: Random Thoughts and Keynote notes

이올린에 북마크하기
이올린에 추천하기