검색결과 리스트
글
[Spring Roo] (1) Spring Roo란?
스프링 사이트를 방문했다가, 스프링 루 프로젝트를 보게 되었다. 스프링 루가 무엇일까? 궁금하여 프로젝트 사이트에서
제공하는 메뉴얼을 읽어보았는데, 일부 내용을 번역하여 적어보았다.
Spring Roo
스프링 루는 자바언어를 사용하는 텍스트 기반의 RAD(RApidy Development) 툴이다.
루(Roo)는 Real Object Oriented 의 약자임과 동시에 캥거루를 의미하는 단어로, 스프링 루의 마스코트 또한 캥거루이다.
루는 자바 이외에 어떤 다른 언어와 플랫폼을 필요로 하지 않으며, 기존의 엔터프라이즈 애플리케이션을 개발하는 방식을
사용한다. 루쉘이라는 커맨드 라인 프로그램이 실행시켜 두고 , 프로그래머는 텍스트 에디터 또는 IDE를 사용하여 개발을
수행하면, 루쉘이 백그라운드에서 파일시스템 변경을 인지하고, 자동으로 필요한 파일들을 생성하고 관리해준다.
루는 완전한 Round-trip(양방향) 인식을 제공하는데 이것은 프로그래머는 루에 명령없이도 어떠한 파일도 변경할 수 있고,
루는 이러한 변경사항을 자동으로 인식하여, 필요한 파일들을 생성하는 특징을 나타낸다.
루에 대한 잘못된 생각들을 알아보면....
- 루는 런타임이 아니다
클래스파일에 컴파일되어 포함되지도 않는다. 이러한 특징은 언제라도 루를 프로젝트에서 제거할 수 있다는 no lock-in
특징을 의미한다. 루를 사용하기 위한 승인이 필요치 않으며, 런타임에 프로젝트 속도를 감소시키거나, 메모리를 낭비하고, 배포구조를 망치는 어떻한 부작용도 없다.
- 루는 IDE 플러그인 아니다
점진적 으로 적절한 시기에 변경에 응답한다. 이것은 vi, emacs 등 어떤 에디터를 사용할 수 있게한다.
-
루는 어노테이션 처리 라이브러리가 아니다
'프레임웍로그 > Spring' 카테고리의 다른 글
| [Spring Roo] (4) Roo 설치하기 (0) | 2011.03.03 |
|---|---|
| [Spring Roo] (3) Roo 아키텍처 (0) | 2011.03.03 |
| [Spring Roo] (2) Roo를 사용하는 이유 (0) | 2011.03.03 |
| [Spring Roo] (1) Spring Roo란? (4) | 2011.03.03 |