데이터 바인딩
Data binding컴퓨터 프로그래밍에서 데이터 바인딩은 제공자와 소비자로부터 데이터 소스를 함께 묶어 동기화하는 일반적인 기법이다.이것은 보통 XML 데이터 바인딩과 UI 데이터 바인딩에서와 같이 서로 다른 언어를 가진 두 개의 데이터/정보 소스로 이루어진다.UI 데이터 바인딩에서, 언어는 같지만 로직 함수는 다른 데이터 및 정보 객체가 서로 결합된다(예: 자바 UI 요소와 자바 객체 간 결합).[1]
데이터 바인딩 프로세스에서 각 데이터 변경은 데이터에 바인딩된 요소에 의해 자동으로 반영된다.데이터 바인딩이라는 용어는 요소 내 데이터의 외부 표현이 변경되는 경우에도 사용되며, 이러한 변화를 반영하기 위해 기본 데이터가 자동으로 업데이트된다.예를 들어, 요소의 변경은 기본 데이터 값을 수정할 수 있다.[2]
데이터 바인딩 프레임워크 및 도구
델파이
- DSharp 타사 데이터 바인딩 도구
- OpenWire Visual Live Binding - 타사 시각 데이터 바인딩 도구
- 라이브빈딩스
C# / .NET
자바스크립트
자바
스위프트
목표-C
- AKABeacon iOS 데이터 바인딩 프레임워크
스칼라
참고 항목
참조
- ^ "What is Data Binding?". Techopedia.com. Retrieved 30 December 2015.
- ^ "Data Binding Overview". Microsoft Developer Network. Microsoft. Retrieved 29 December 2016.
- ^ "Datum.js". Retrieved 7 November 2016.
- ^ "Binding.scala". Retrieved 30 December 2016.
추가 읽기
- Noyes, Brian (12 January 2006). Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET. Pearson Education. ISBN 978-0-321-63010-0.