2009-06-05 6 views
5

Tôi đã có một ứng dụng Spring MVC và tôi đã quyết định rằng tôi muốn thử sử dụng GWT cho giao diện người dùng. Tôi muốn tiếp tục sử dụng MVC vì tôi cũng sẽ sử dụng Spring Security và một số công cụ khác.Cách dễ nhất để thêm GWT vào ứng dụng Spring MVC?

Tôi biết về dự án GWT-SL và tôi đoán tôi sẽ sử dụng nó. Tài liệu là ánh sáng trên các ví dụ không may.

Điều tôi đang băn khoăn là .... làm cách nào để cấu hình lại dự án của mình để tôi có thể sử dụng GWT? Tôi giả định rằng tôi sẽ mất khả năng chạy trong chế độ lưu trữ, và tôi cho rằng đó là ok. Tôi chỉ cần thêm các GWT và GWT-SL lọ, cấu hình lại web.xml của tôi, và thêm một gói cho dự án của tôi cho mã GWT?

Tôi đang sử dụng Eclipse 3.4. Dự án hiện tại của tôi là dự án web chuẩn.

Trả lời

0

Bạn sẽ không mất chế độ được lưu trữ. Tôi không biết nếu bạn đang sử dụng máy chủ nội bộ cho điều đó - tôi sử dụng -noserver để tôi không thể giúp bạn ở đó.

Khác hơn thế, tôi đoán là documentation khá rõ ràng. Bạn có gặp phải bất kỳ vấn đề cụ thể nào không?

+0

liên kết đó bị gỡ xuống – Rick

1

Với phiên bản mới của plugin GWT, bạn sẽ có tất cả lợi ích của trình duyệt chế độ được lưu trữ mà không phải sửa đổi bất kỳ tùy chọn nào. GWTHandler từ GWT-SL sẽ quản lý ánh xạ cuộc gọi rpc của bạn. Tuy nhiên, bạn sẽ gặp sự cố với cấu trúc đối tượng miền hiện có của mình. Bạn sẽ phải đặt chúng trong gói 'client' của GWT, hoặc phản chiếu các đối tượng miền hiện có của bạn để cho phép chúng được biên dịch thành javascript. Tôi đã tìm kiếm một khuôn khổ không xâm lấn ổn định để thực hiện việc này, nhưng vẫn chưa tìm được. Gilead trông đầy hứa hẹn, nhưng bạn sẽ phải mở rộng các lớp học trên miền của bạn.

1

Tôi đã đăng một tháng xem trước dự án đơn giản của tôi (3 lớp) cách tích hợp GWT với ứng dụng Spring MVC hiện có. Mẫu đơn giản cũng được cung cấp.

Hãy thử, điều này rõ ràng và đơn giản: http://code.google.com/p/gspring.