sách gpt4 ai đã đi

jsf - Bean 验证 VS JSF 验证

In lại 作者:行者123 更新时间:2023-12-03 14:39:43 30 4
mua khóa gpt4 Nike

在 JSF2 应用程序中遇到验证属性的问题时,有两种主要方法。

使用 Annotation 在 ManagedBean 上定义验证

@ManagedBean
public class MyBean {
@Size(max=8)
private String s;

// Getters setters and other stuff.
}

或在 jsf 页面上声明:




碰巧我不能为他们做决定。第一个很好,因为它从 jsf 页面中删除了一些代码(这总是好的,因为根据定义这些页面对眼睛不友好)但是在检查 jsf 文件时更难“一目了然”看到页面上发生了什么.

你觉得哪个更清楚?更好?更好的?

1 Câu trả lời

我会在 ManagedBean 上进行验证,这会从 Model View Controller 中的 JSF VIEW 中删除逻辑。并且应该让 JSF 负责显示模型。
在托管 bean 上也有这个确保在任何地方应用更新验证。这更DRY(不要重复自己)。

关于jsf - Bean 验证 VS JSF 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476780/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com