最近我使用JSON/Rest服務,並在服務器上手動輸入對數據庫執行基本CRUD操作的方法。JavaScript客戶端ORM的框架?
我想什麼做的,是在JavaScript(基於Ajax的應用程序)做一些形式
var allStudents = students.getAllStudents(); // returns all items of the students table
var student = new student();
student.name = "Joe";
student.address = "123 Sesame st";
students.add(student); // commits it to the students table
var student = students.getStudentById(57);
的現在,任何ORM所有這些方法都將被自動/爲我寫的。
另外請注意,我不是說Javascript應該直接與數據庫對話。它會 仍然做Restful調用(幕後到服務器)。但我只想 這些crud操作對我來說是自動和透明的,這樣我就不需要 手動在服務器上寫出這些操作。
你們知道任何有助於實現這一目標的框架嗎?
我的主後端是Java/Spring3MVC。但我也想聽到可能使用Node.js的想法。
看起來像一個巨大的安全漏洞給我。 – Falmarri 2012-07-31 22:36:27
和運行RESTful方法(如'yourserver/addStudent/name/joe/address/sesamest')有什麼區別......服務器仍在執行提交。相同的安全性 – foreyez 2012-07-31 22:38:24
是的,在某種程度上。如果你使用這種架構,你會*需要*一些可插拔的安全模型,迫使你批准/拒絕所有提交。沒有這確實是一個安全漏洞。 – 2012-08-01 07:05:40