รูปแบบการ AppML อธิบายแอพลิเคชัน
AppML รุ่นคืออะไร?
รูปแบบการ AppML เป็นวัตถุ JavaScript (JSON) อธิบายแอพลิเคชัน
รุ่นนี้มีขนาดเล็กอธิบายโปรแกรมเต็มสำหรับการดึงข้อมูลจากฐานข้อมูล:
{
"database" : {
"connection" : "localmysql",
"sql" : "SELECT * FROM Customers"}
}
อะไร AppML รุ่นสามารถทำอะไร?
ด้วยรูปแบบการ AppML คุณสามารถ:
- กําหนดการเชื่อมต่อกับฐานข้อมูลเช่น MySQL, SQL Server, Access และออราเคิล
- กําหนดการเชื่อมต่อไปยังแฟ้มข้อมูลเช่น 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"}
]
โดยไม่ต้องมีรุ่น
การใช้งานที่คุณได้เห็นก่อนหน้านี้ในการกวดวิชานี้ไม่ได้ใช้รูปแบบใด ๆ
ในบทต่อมาเราจะเชื่อมต่อกับฐานข้อมูล, อ่าน, กรองและการปรับปรุงข้อมูลตามที่ระบุในแบบ