블로그 이미지
Max.

calendar

        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  

Notice

2009.04.30 20:30 개발관련

DDD관련 A/F 으로 관심이 모아졌던 ROO가 알파1 버전이 공개 되었습니다. 사실 어떤 사람은 이것을 많이 기다렸던 모양입니다. 저도 그런 사람중 하나 입니다. 오전에 소식을 접하자 마자 바로 다운 받아 설치하고 테스트까지 일사천리로 진행했죠. 제가 아직 기술적으로 아는게 없어서 대략 동작하는 모습과 소스코드 구성(구조나 분석이 아나라)등을 보니, 만만치 않습니다.

먼저 소스코드 구성은 aspectJ로 도배하다시피 되어 있습니다. 테스트까지 도배되어서 테스트 코드에 별다른 소스코드가 없습니다. ROO는 많은 부분이 자동생성되게 구성되어 있다는걸 아키텍처에서 확인할수 있었지만, 생각보다 소스코드 구성이 생소하게 느껴집니다. 예제에는 Spring3.0 과 Dojo기반의 Spring-JS까지 최신 모듈로 구성되어 있습니다. 아직, 잘자란 버그(인코딩문제)는 있는것 같습니다.

사용자 삽입 이미지
(소스코드 구성)

사용자 삽입 이미지

(실행화면)

아래 ROO를 설치하고 테스트 프로젝트를 생성하는 과정을 볼수 있습니다만, 귀찮다면, 여기 소스코드를 받아서 이클립스에 Maven 프로젝트로 Import 하여 바로 소스코드와 Tomcat을 이용해서 확인하실수 있습니다. (환경은 SDK1.5 + Eclipse3.4 + Maven2.0.7(m2eclipse) + Tomcat6.0 입니다.)


테스트하기는 비교적 쉽게 되어 있습니다.
1. ROO A1 버전을 다운 받는다.
2. 압축을 푼후 readme.txt에 'ROO INSTALLATION' 부분을 보고 환경을 설정한다.
3. readme.txt 에 'ROO SAMPLES' 부분을 보고 프로젝트를 생성한다.(Bootstrap을 제공한다는게 신기 합니다. @@;;)

저같은 길치가 단번에 설치하고 테스트가 가능한걸 보니, 상당히 쉽게 테스트가 가능한것 같습니다. ROO는 A/F 이슈 보다는 DDD가 가능한 A/F 이슈가 더 큰 이목이 아닐까 합니다. 당장 이걸로 뭘 어떻게 안되겠지만, 여러므로 지켜 볼만한 가치가 있는것 같습니다. 아마도 앞으로 이에 관련된 기술적인 이슈와 블로그 포스트를 찾아 볼수 있으리라 봅니다.

저의 첫 소감은, '생소한 구성이다. 그러나 구성에 흥미를 느낀다.' 입니다. (소스를 하나씩 열어보면 상당히 신기한게 많습니다. 천천히 들여다 봐야 겠습니다. ^^*)

신고

'개발관련' 카테고리의 다른 글

나와 더 가까이 - 아티스트 웨이  (2) 2009.05.04
거꾸로 시선  (0) 2009.04.30
Spring ROO A1 테스트 하기  (4) 2009.04.30
힘들때 찾아가면 좋을 새벽 꽃 도매시장  (2) 2009.04.29
의연  (2) 2009.04.28
SpringOne Europe 2009  (0) 2009.04.28
posted by Max.
TAG ,

티스토리 툴바