2011-08-13 3 views
1

나는 ROO를 사용하기 위해 최선을 다하고 있습니다. 문제는 이전에 일식과 gwt 디자이너로 만든 일반 GWT 앱이었습니다. 또한 스프링과 JPA의 작동 방식, 애스펙트의 사용으로 DAO가 단순화되는 방법, DB에서 데이터를 얻는 방법을 알고 있습니다.ROO (또는 거꾸로)에 간단한 GWT 애플 리케이션 사이의 간격을 채우십시오

gwt 설정 기능을 사용하면 문제가 발생합니다. 하나 또는 두 개의 패턴을 구현하며 ".client 패키지에서 내 .java를 배치 할 위치"라고 말할 수 있습니다. DB에서 치즈를 얻으려고하는 마우스로 미로처럼 느낀다

그래서 지금 어떻게이 패턴을 사용합니까? 또는, 내가 엔터티를 사용하고 클라이언트/서버 패키지가있는 일반 GWT 응용 프로그램처럼 유지할 수있는 지점에 roo를 놓을 수 있습니까?

답변

0

Roo 용 GWT 플러그인은 Google 직원이 개발했기 때문에 생성 된 응용 프로그램은 Google에서 권장하는 모범 사례를 사용합니다. 생성 된 응용 프로그램과 사용자 정의 방법에 대해 자세히 알고 싶으면 http://gwtsts.blogspot.com/을 권장합니다. Roo를 무시하고 자신의 GWT 응용 프로그램을 빌드 할 수도 있습니다. Roo를 쉽게 제거 할 수도 있습니다 (이 리셀러 http://refcardz.dzone.com/refcardz/spring-roo-open-source-rapid 참조)

+0

ok, 그 2는 매우 멋진 링크입니다. 그리고 첫 번째 소개에 명시된 바와 같이이 전에 네가 배워야 할 4 가지가있다. thx – javaNoober

2

Roo를 사용하면 Roo를 사용하지 않아도 어느 단계에서든 삭제할 수 있습니다. Roo를 사용하여 엔티티를 만들고 "gwt setup"단계를 실행하지 않고 그냥 자신이하는 일을 막을 수있는 방법은 없습니다.

그러나 저는 권장하지 않습니다. Roo가 당신을 위해하는 GWT 상용구 코드의 양은 매우 유용합니다. 또 다른 중요한 점은 Roo가 사용하는 GWT 패턴은 "모범 사례"GWT 패턴으로 간주되는 MVP (Model View Presenter)입니다. Roo를 GWT 응용 프로그램으로 처음 사용했을 때는 MVP에 대해 전혀 알지 못했지만 실제로 Roo를 GWT 문서와 함께 MVP 및 UIBinder와 같은 개념을 배우기 위해 사용했으며 매우 유용하다고 판명되었습니다.

일반적인 MVP 개념을 읽고 Roo가 프로젝트에서 만든 것을이 프로젝트에서 사용한 방법을 살펴 보시기 바랍니다. 시작하기 좋은 곳은 here입니다.

Roo가 GWT 설정 중에 특정 작업을 수행 한 이유에 대해 더 궁금한 점이 있으면 언제든지 문의하십시오. GWT - Roo를 함께 사용했기 때문에 도움이 될 수 있습니다. 앱을 아주 최근에.

+0

Roo를 삭제해서는 안되며 MVP가 좋습니다. 내가 찾은 모든 자습서는 문제의 GWT 부분보다 Roo를 더 많이 사용하는 방법을 지향합니다. – javaNoober

+0

gwt setup에 의해 설정된 scafoldingapp 이외의 다른 것을 만드는 방법에 대한 HelloWorld를 제공 할 수있는 기회가 있습니까? – javaNoober

+0

HelloWorld의 예를 정확히 찾으십니까? GWT-MVP는? 그렇다면 내 대답에 게시 된 모양을 가지고, 그것은 그와 같은 예가 있습니다. – brent777

관련 문제