최신 웹 개발 튜토리얼
 

AppML모델


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"}
]

모델없이

이전에이 튜토리얼에서 본 응용 프로그램은, 어떤 모델을 사용하지 않았다.

모델에 지정된 다음 장에서 우리는, 데이터베이스, 읽기, 필터 및 업데이트 데이터에 연결됩니다.