Chúng tôi đang tìm kiếm một thư viện/hệ thống/gói Java không chỉ xác thực cơ bản mà còn có thể thực hiện xác nhận mối quan hệ. Chúng ta cần có khả năng thể hiện các tiêu chuẩn xác nhận dựa trên nhiều thực thể liên quan.Xác nhận mẫu Java
Hầu hết các mô hình xác nhận Xác nhận mùa xuân, JSR303 được nhắm mục tiêu cụ thể để xác thực các thuộc tính của bean. Nhưng chúng ta cần cái gì đó sẽ đi qua đậu.
Yêu cầu của chúng tôi là đưa ra phương pháp xác thực trạng thái mô hình trong khi ngoài logic xác thực ra khỏi mã java.
Trong định nghĩa trên, Bean chỉ là POJO và mô hình là tập hợp các Đậu liên quan. Vì vậy, ví dụ: nếu Tài khoản có tập hợp Địa chỉ và Account.countryOfResidence được đặt thành Hoa Kỳ, tôi muốn có quy tắc xác thực để đảm bảo rằng tất cả Địa chỉ đều có quốc gia Hoa Kỳ trong đó.
Vì vậy, trong quá trình "hoạt động" thêm Địa chỉ vào Tài khoản, việc xác thực sẽ bắt đầu đảm bảo rằng Address.country giống với Account.countryOfResidence.
Chúng tôi đã xem xét DRULES, nhưng muốn xem liệu có các tùy chọn khác có sẵn hay không.
Bất kỳ đề xuất nào về cách tiến hành?
Trong ngữ cảnh của bạn, mô hình là gì, "trạng thái mô hình" là gì và xác thực là gì? Nó có thể giúp mọi người sản xuất câu trả lời nếu họ biết những gì bạn tìm kiếm. – CPerkins
Tại sao bạn muốn tránh Java để xác thực? Java có vẻ như là ngôn ngữ biểu cảm nhất để làm điều đó, có rất nhiều các API có sẵn và dễ dàng truy cập các đối tượng Java. –
Bạn có thể cung cấp mẫu không? – Puce