2009-06-21 40 views
5

Tôi rất lo lắng về quyết định này. Dự án của tôi đã sử dụng tích hợp Spring và Spring Blazeds nhưng tôi không nghĩ rằng sẽ có bất kỳ giao diện web thực (HTML) nào. Tôi có kinh nghiệm hạn chế với Spring MVC và các trình xác nhận hợp lệ Spring là OK, nhưng tôi đã đọc nhận xét từ những người đề xuất không sử dụng trình xác nhận Spring bên ngoài Spring MVC. Bạn nên giới thiệu khung công tác xác thực nào dựa trên trải nghiệm cá nhân?Tôi nên sử dụng thư viện xác thực java nào?

Trả lời

10

"..., nhưng tôi đã đọc ý kiến ​​từ những gợi ý không sử dụng xác nhận mùa xuân bên ngoài Spring MVC ..."

Tôi muốn xem những trích dẫn. Tôi đã sử dụng API Spring DataBinding bên ngoài Spring MVC, và nó thật tuyệt vời. Tôi sẽ nói rằng những lời chỉ trích là vô căn cứ.

Apache Commons Validator là giải pháp thay thế, nhưng tôi vẫn khuyên bạn nên giới thiệu DataBinder của Spring trước. Đặc biệt là nếu bạn đã sử dụng Spring. Lợi ích của việc chuyển sang bất kỳ thứ gì khác được bù đắp bằng chi phí của một sự phụ thuộc khác.

2

Bạn có thể thử Hibernate Validator thực tế là việc triển khai tham chiếu cho JSR 303: Xác thực Bean. BTW, nó vẫn đang trong giai đoạn thử nghiệm.

Các vấn đề liên quan