Spring Roo 1.2.0 잠깐 사용 후기 JAVA EE


오랜만의 블로깅이다. 그동안 틈틈히 스프링 루 를 들여다보면서 이런 저런 삽질을 했었다.

삽질이라함은 간단한 웹어플리케이션을 스프링 루를 사용하여 단 한줄의 코딩 없이 알파에서 오메가까지 모두 만드는거였다.

(하이버네이트, MSSQL, 엔티티 생성, MVC, 일본어 지원, vaadin UI 생성)

STS(Spring Tool Suite) 을 다운받아 설치하면 다른 것들은 굳이 다운 받지 않아도 바로 스프링 루 개발이 가능하다.

일단 현재 버전에서 STS에 포함된 루 버전은 1.1.5였고 최근에 1.2.0 버전이 나왔길래 다운로드 받아 기본 루 버전을 올려봤다.

결과는... 1.2 버전은 아직 사용하기에는 좀 이르다는 결론이다.

그동안 몇가지 발견된 문제점은 아래와 같고, 루 1.1 버전의 문제인지 1.2 버전의 문제인지 명확하지 않다.
 
*** 아직 루 사용에 서툴러서 그럴수도 있으니 틀린 점이 있다면 댓글 부탁합니다.

- 기존의 애드온들이 루 1.1 버전으로 되어 있는 것들이 대부분이라 루 버전을 1.2 로 올리면 대부분 설치가 안된다.

- 기본 루 프로젝트를 생성하거나 명령 입력하면서 소스 생성하는 도중에 자바 컴파일러가 1.5. 이상이 아닌 1.4 버전으로 변경된다.
이렇게 되면 결과는 뻔하다. 각종 어노테이션들을 모두 에러라고 표시해버린다. 이건 다시 설정으로 수정 가능.

- 문제점은 아니지만 루 의 모든 명령을 사용하려면, 정확히 말해 메이븐의 기능도 사용하려면 반드시 메이븐 환경 변수 설정을 해야만 가능하다.(정확히는 메이븐이 없으면 스프링 루 사용은 불가능하다고 보는게 맞을거다)

- 기본 개념이나 컨셉은 좋으나... 역시 소스 생성 방식은 한계가 있는거 같다.
정해진 방식대로만 사용해야 하고, 기반 기술들을 어느 정도 이해하지 못한다면 생성된 소스들을 언제/어디서/어떻게
손대야할지 막막할 것이다.

* 아래 그림은 자칫 텍스트만으로 밋밋할 수 있는 블로깅에 포인트를 주기 위한 스프링 루 버전 선택 설정 화면이다.


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://javalove.egloos.com/tb/355537 [도움말]

덧글

댓글 입력 영역