블로그 이미지
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 31    

Notice

2009.07.30 09:45 개발관련

3rd party addon 개발은 언제쯤...

현재는 Roo 관련된 어떤 정식 문서(Reference)도 없는 상태에서 addon개발은 약간 시기상조인 것일까? 지금도 addon은 개발하는데 큰 문제는 없지만, Roo개발자는 addon관련된 모듈을 정리(refactoring)할때까지 기다려주길 원하고 있다. (일관성 있게 addon을 개발할수 있게 지원할 모양이다.) 향후 올해 SpringOne USA에서 addon 개발과 관련된 발표에서 관련정보를 오픈할 생각이라고 한다. 그때가 아마 가을.. 이지??? 기다림의 미덕을 보일때다..



Roo가 웹프로젝트 전용은 아니다.

Roo 프로젝트를 생성했다고, 해당 프로젝트(maven프로젝트)가 웹프로젝트로 생성되는건 아니다. new controller라는 명령을 최초로 실행했을때, 비로서 WEB-INF니, web.xml이 생성된다. 나는 모듈프로젝트(웹프로젝트가 아닌)를 생성할때 create project, configure logging 이 두개의 명령으로 생성하여 기본 골격만 생성하는데 Roo를 사용할 때도 있다.



Static Finder를 위한 Mock 테스트는 어떻게...

Roo M2 버전때 새로 추가된 명령 중에 new mock test 가 추가 되었다. 로드존슨이 만들었고, EasyMock 형식으로 사용한다. 이걸로 Mock은 끝나는줄 알았는데, Phil이란 사람이 태클을 걸고 나섰다. 아무 이유 없이(사실 이유를 설명할 문서도 없다) 이런식으로 강제하면 곤란(lock in)하지 않느냐 난 Mockito가 좋은데 말이지?.. 이렇게 강력하게 의견을 표현하니, Roo 개발자은 언제나 그렇듯 좋은의견이라며, 정리되는대로(?) Mockito addon을 추가할 모양이다. 여기에 우리의 스타 Toby님이 한줄 댓글로 PowerMock을 지그시 알려주신다. (그래도 Mockito addon은 나올것 같다.)



xxx.roo 파일을 만들어주는 기능이 필요하다.

프로젝트 만들때마다 여러명령을 조합하는데, 그것을 기록할 방법이 없다고 투덜 댈수밖에 없다. 그래서 반드시, 확실히,기필코,꼭 그 기능을 추가할 예정이라고 Roo개발자는 말한다. 하지만, 지금 당장은 아니라며 스미일표시를 보낸다. :)



Roo UI는 구리다.(구리city 하고는 관계없음... 안 웃기네-.,-)

controller 명령으로 각종 crud 및 환경에 관련된 jsp들이 생성된다. UI는 Spring-JS를 사용하니, 현재 지원되는건 Dojo뿐이다. 이조차도 오류가 내눈에도 보일정도면 많은 모양이다. 하지만, Roo개발자가 Spring-JS 프로젝트를 어찌할수는 없을테다. 기능은 둘째치고라도 모양새도 별로 이쁘지 않다. Dojo도 각종 extention(Dijit,dojox)을 이용하면 볼만하련만, Roo UI 디자인은 영~ 꽝이다.(어설프게 이미지도 들어있다.) UI 디자인이 ext-Js처럼 예쁘면, 관리자용으로 활용해 보련만...
그런데 Spring-JS에서 jQuery는 언제 지원하려는걸까? jQueryUI도 볼만하던데...



Rul Rewrite Filter 처음 써본다면...

오래전 아파치 프로젝트에서 이 프로젝트가 존재하고, 무엇에 쓰는 물건인지도 이해하고 있었지만, 직접사용해본적이 없었다. Roo에 이게 포함되어 있는데, 알아둘것이 있다. 여기서 정의되지 않은 경로는 웹에서 접근할수 없다는 것이다. js,css 등도 마찮가지다. Rulrewrite 설정파일에 추가해줘야 한다. 안하고, 왜 페이지나 js파일이 없다고 나올까? 라고 삽질하는 수가 있다. :)

신고

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

김대중 전 대통령의 서거를 기록한다  (4) 2009.08.20
휴가  (2) 2009.08.07
Spring Roo 잡소식  (8) 2009.07.30
Spring Roo 1.0.0.RC1 Released  (0) 2009.07.23
Spring Roo 스크립트 활용하기  (0) 2009.07.17
살아남는법 vs 살아가는법  (2) 2009.07.17
posted by Max.
TAG ,

티스토리 툴바