AppML 모델은 응용 프로그램을 설명합니다.
AppML 모델은 무엇인가?
AppML 모델은 자바 스크립트 객체이다 (JSON) 응용을 설명.
이 작은 모델은 데이터베이스에서 데이터를 검색하기위한 전체 응용 프로그램을 설명합니다 :
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
AppML 모델은 무엇을 할 수 있습니까?
당신이 할 수있는 AppML 모델 :
- MySQL은, SQL 서버, 액세스, 오라클과 같은 데이터베이스에 대한 연결을 정의합니다.
- JSON, XML 및 기타 텍스트 파일과 같은 데이터 파일에 대한 연결을 정의합니다.
- 데이터를 검색하기위한 SQL 문을 정의합니다.
- 필터 및 정렬 제한을 정의합니다.
- 데이터 유형, 데이터 형식 및 업데이트 제한을 정의합니다.
- 애플리케이션 보안, 사용자 및 사용자 그룹을 정의합니다.
예
사용자가 데이터를 필터링 할 수 있도록하려면 (search ,sort) , 당신은 모델에 필터 정보를 추가 할 수 있습니다 :
예
"filteritems" : [
{"item" : "CustomerName", "label" : "Customer"},
{"item" : "City"},
{"item" : "Country"}
]
사용자가 데이터를 업데이트 할 수 있도록하려면, 당신은 모델에 업데이트 정보를 추가 할 수 있습니다 :
예
"updateItems" : [
{"item" : "CustomerName"},
{"item" : "Address"},
{"item" : "PostalCode"},
{"item" : "City"},
{"item" : "Country"}
]
모델없이
이전에이 튜토리얼에서 본 응용 프로그램은, 어떤 모델을 사용하지 않았다.
모델에 지정된 다음 장에서 우리는, 데이터베이스, 읽기, 필터 및 업데이트 데이터에 연결됩니다.