2012-10-21 2 views
1

GWT를 사용하여 마켓 플레이스/광고 웹 사이트를 만드는 것에 대해 생각하고 있습니다. 나는 GWT를 사용하는 경험이 거의 없지만 나는 그것을 좋아한다. EE 응용 프로그램에서 실제로 경험하지 못했습니다.GWT에서 만든 마켓 플레이스/광고 웹 애플리케이션을위한 모범 사례

그러나 나는 약간의 독서를했으며 RequestFactory가 그 것으로 보인다. 그리고 MVP, Guice, GIN, Shiro (인증 용)

저는이 모든 것을 어떻게 조합 할 지 잘 모르겠습니다. 나는 JDBC를 사용하여 일반 SQL 서버를 사용하는 것에 대해 생각하고있어, 최대 절전 모드와 같은 ORM을 사용하는 것에 대한 생각을 가지고 있습니다.

어쨌든 GWT (RequestFactory + MVP) + Guice + GIN + Shiro를 결합하는 것이 좋을까요? 나는 뭔가 빠져있어? 기분이 익숙하지 않은 몇 가지 기술이있는 것처럼 느껴집니다. 어떤 사람은 내가 꽤 많이 읽어야하고, 가능하다면 모든 것을 결합하는 것이 다소 어려울까요?

// 요한

답변

1

당신은 GWT와 약간의 경험은 당신이 간단하게 클라이언트 - 서버 통신을위한 GWT-RPC를 사용하는 것이 좋습니다 것입니다있는 경우, MVP, 아니 Guice/진, 아니 시로, 당신이하지 않는 이러한 프레임 워크를 배우고 격렬하게 싸우는 데 수 주일을 보낼 수 있습니다. 나는 GWT에서 수년간 일해 왔으며, 개인적인 견해로는 이러한 도구의 대부분이 과도한 도구라고 생각합니다. 특히 소규모 프로젝트 (특히 큰 프로젝트의 경우)에 도움이됩니다.

+0

기록을 추적하면 어떨까요? 명령 패턴 또는 활동 및 장소 사용. MVP + Activies & Places가 역사를 추적하는 데 가장 좋을 것이라고 생각합니다. – J2B

+1

개인적으로 전체 MVP없이 Activies & Places를 사용합니다. 저는 단위 테스트 할 수있는 코드를 MVP의 발표자와 비슷한 역할을하는 액티비티에 넣었지만 오버 헤드가 적었습니다. –