블로그 이미지
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.10.05 15:36 개발관련


controller all --package ~.web
Revision 300 이상을 받아서 보면, 위와같은 명령으로 생성된 Entity의 모든 Controller를 자동으로 생성하여 타이핑 수를 줄여준다. 굳이 꼭 모든것을 생성할 필요가 있겠냐만은 이러한 기능도 있다는걸 기억하자. (
http://jira.springframework.org/browse/ROO-236)


ITDs 로 생성된파일의 표현법이 바뀌었다.
이전 : private java.lang.Integer Pizza.version;
이후 : private Integer Pizza.version;
앞에 거추장스러운것들이 사라졌다. 해당 버전을 다운받아 실행해보는것이 필수다. 거의 봉사 눈뜨는 겪이다.(http://jira.springframework.org/browse/ROO-177)


Maven명령 일부가 Roo shell에서도 가능하다.
추가된 Maven 명령 예는 아래와 같다.
perform clean = mvn eclipse:clean clean
perform eclipse = mvn eclipse:clean eclipse:eclipse
perform package = mvn package
perform tests = mvn test
이게 필요하다 싶으면서도, 굳이 포함할 필요가 있을까 하는 의문도 생긴다. (http://jira.springframework.org/browse/ROO-201)


ORM fetch 옵션이 추가 되었다.
이부분의 지원이 미약 했는데 좋은 소식이다. 예제는 아래와 같다.
field reference --class ~.domain.Pet --fieldName owner --type ~.domain.Owner --fetch EAGER
field set --class ~.domain.Owner --fieldName pets --element ~.domain.Pet --mappedBy owner --notNull false --cardinality ONE_TO_MANY --fetch LAZY
field set --class ~.domain.Vet --fieldName specialties --element ~.reference.Specialty --cardinality MANY_TO_MANY --notNull false --fetch EAGER
Entity 설정이 복잡할때, 모든걸 Roo Shell에서 다 설정할수 있게 하는것이 좋은건지는 모르겠다. 이런식으로 하나둘 추가되면, 은근히 기대할련지도 모르겠다.


추석 다녀온후 약간(?)의 변화가 생겨나고 있다. 기존의 Roo명령(RC1)과도 많이 달라졌다.(여기 저기 정리되어지는 느낌이 든다고나 할까) GA 나오기까지 여러가지도 변화될것이 틀림없다. Reference 문서도 작업을 해야 할텐데, 고작(?) 그 두사람이 과연 얼마나 할수 있을까 하는 의문도 든다. 작업 시간때를 보더라도 Alex 같은 경우 오전 정식 근무시간 전이나, 오후에만 작업하고, Stefan은 말 그대로 짬나는 시간마다 하는 것 같다.(오전 근무 시간전, 점심때, 그리고 오후 짬짬이 커밋하고 있다.) 뭐 이런식으로 해도 잘되어간다는게 신기하기만 하다.

저작자 표시
신고
posted by Max.
TAG ,

티스토리 툴바