Bài đăng nổi bật

Data Binding là cơ chế liên kết dữ liệu đầu vào hoặc đầu ra với các đối tượng model. Hay nói cách khác đó là sự kết nối dữ liệu của bean đặt trong model đến các điều khiển trên form.
Data Binding giúp cho việc tương tác với dữ liệu trở nên dễ dàng. Sử dụng Data binding, các form đều được liên kết với một đối tượng biểu diễn dữ liệu ở phía sau (dữ liệu của bean đặt trong model). Khi tương tác với form, dữ liệu trên form sẽ được tự động chuyển đổi thành các thuộc tính của đối tượng liên kết với nó. Khi thay đổi dữ liệu của đối tượng thì dữ liệu trên các điều khiển cũng thay đổi theo.
Một cách hiểu khác là ràng buộc dữ liệu có thể là một chiều hoặc hai chiều
  • Chiều đi: Chuyển dữ liệu từ các điều khiển trên form vào các thuộc tính của đối tượng dữ liệu (bean)
  • Chiều về: Hiển thị dữ liệu từ của các thuộc tính của đối tượng lên các điều khiển của form



Ngoài ta data binding hỗ trợ chuyển đổi dữ liệu (data conversioin) và validate dữ liệu. Data binding trong Spring hoạt động dựa trên Data Binder.

Post a Comment

Mới hơn Cũ hơn