2010-05-21 3 views
8

나는 잠시 동안 App Engine과 함께 GWT를 사용 해왔다. 최근에 GWT가 Spring Roo와 SpringSource Tool Suite를 지원할 announcement이있었습니다. Google 공지 사항 페이지에서 큰 그림을 보는 데 문제가 있습니다. GWT 개발자들이 Swing-like gui를 만드는 데 익숙했던 Spring의 많은 지식이없는 사람들을 위해서?GWT는 이제 스프링로 (spring roo)를 지원합니다. GWT 개발자들에게 이것은 무엇을 의미할까요?

답변

2

제 생각에 Spring-Roo는 서버 측 구성 요소 생성을 단순화하고 기본 GWT 프론트 엔드를 만드는 것을 이해합니다. 그런 다음 GWT 개발자는 생성 된 GWT 프런트 엔드를 가져 와서 더욱 멋지게 꾸밀 수 있습니다. 따라서 그들이 말하는 것처럼 좋으면 GWT 개발자로서의 삶을 훨씬 쉽게 만들고 더 생산적으로 만듭니다.

1

이 제휴를 통해 개발자는 복잡하고 고성능 애플리케이션을 훨씬 더 쉽게 디자인 할 수 있다고 생각합니다. GWT 애플리케이션에 관해서 Spring은 엔터프라이즈 애플리케이션에서 필요할 수도있는 프레임 워크 (예 : 의존성 주입, 아키텍처, 보안, 데이터 액세스 ...)에서 제공하는 많은 측면을 서버 측 부분에 제공합니다. Spring Roo는 빠른 개발을위한 프레임 워크입니다. GWT와 GAE 및 다른 언급 된 스프링 기술을 함께 사용하면 응용 프로그램 엔진 응용 프로그램 (예 :)을 빠르게 개발할 수 있습니다.

2

Spring Roo의 첫 인상은 코드 생성기에 불과합니다. 그러나 AspectJ가 프로젝트에서 만든 파일에 대해 몇 가지 배운 후에 내 견해가 완전히 바뀌 었습니다. 나는 databaseanswer.com에서 하나의 ERD 다이어그램을 가져 와서 Roo로 엔티티를 만들고 웹 컨트롤러를 생성했습니다. 곧바로 몇 분 안에 신청서를 받게됩니다. 내가 필요한 것은 ERD 다이어그램이었고, AspectJ 코드는 Java 코드라는 사실을 기반으로 Java로 잘 작성된 애플리케이션이다. 보고를 위해 복잡한 코드를 작성하고 싶습니다. 엔티티 또는 사용자 정의 서비스 클래스 중 하나에서 이들을 작성할 수 있습니다. GWT뿐만 아니라 Roo의 지원이나 추가 기능으로 인해 개발이 쉬워집니다. 앞으로 Spring Roo를위한 Struts 2 애드온은? 예, 부탁합니다.

관련 문제