2011-02-09 3 views
3

많은 문제가 발생한 후에 저는 간단한 예제를 통해 Roo를 마침내 설정했습니다.Spring Roo는 사이트의 골격을 만들기위한 용도로만 사용됩니까?

이제 Roo와 얼마나 멀리해야하는지 알고 싶습니다.

나는 필드, 클래스를 좋아한다. 모든 것은 Roo 쉘을 통해 수행 될 수있다.

이제는 프로젝트에 15 개의 클래스가 있습니다. 나는 혼란 스럽다. 내가 언제 Roo shell을 가지고 수업을해야하며, Roo를 떠날 때 정상적으로 작동해야 하는가?

또한 Roo에는 자체 GUI 및 레이아웃 디자인이 있습니다. 우리도 그걸 바꿀 수 있을까요?

답변

1

개인적으로 ROO를 사용하여 모델, 컨트롤러 및 비계를 생성 한 다음 Scaffold의 큰 덩어리를 떼어 내 자신의 구성 요소를 넣고 일부 컨트롤러는 손으로 직접 작성해야합니다. . ROO가 생성 한 인터페이스가있는 지점에 이르면 해킹을 시작하고 ROO 만 사용하여 새 도메인 모델을 추가하십시오.

0

1 월에 동의합니다. Roo Scaffold 응용 프로그램은 바로 그 것입니다. 자신 만의 응용 프로그램을 구축하는 데 사용할 수있는 구조이지만 클라이언트로서 자체적으로 노출하고 싶은 것은 아닙니다. 지금까지 저는 데이터 모델을 만들거나 변경할 때 Roo를 사용했으며 데이터 모델과 상호 작용하는 데 필요한 많은 코드를 관리하고 수정할 수있게했습니다. 그러나 내가 모델을 벗어나서하는 모든 일은 나 자신을합니다.

내 충고 : 힘이있는 곳에 Roo를 사용하고 나머지는 손으로하십시오.

2

또한 Telosys Tools를 사용해 볼 수도 있습니다. 기존 데이터베이스에서 전체 웹 응용 프로그램을 생성하도록 설계되었습니다.

그것은 당신이 모델을 사용자 정의 할 수 있습니다, 봄 루보다 더 유연하고 발전기

스프링 MVC와 Spring 데이터와 코드 생성을위한 튜토리얼은 여기 템플릿 : https://sites.google.com/site/telosystutorial/

관련 문제