ember.js ve sunucu
Ember.js bakıyorum ve dokümanlar denemek ve kullanmak için anlamak için okuma olmuştur. (Oldukça iyi) bir şey dışında. MVC desen benim düşünceme göre, bu Model uygulamada veri deposudur. Bu ember.js istemci tarafı veri için nasıl çalıştığını görüyorum. Anlamadığım şey ise veri istemci değişirse, değişiklikler server güncelleştirilmesi verileri sunucuya geri kravat nasıl. Ve tam tersi. İçinde benim web uygulamalarında Ajax/JSON geri çağrıları yaparak bu işi yapıyorum ve sunucuya ileri, ember.js kullanarak bunu nasıl alamıyorum.
CEVAP
Bunu buldum emberjs on GitHub etrafında biraz kazma: https://github.com/emberjs/data:
Ember Veri kalıcılık katmanı yükleme modelleri için bir kütüphane (JSON API gibi), bu modeller güncellemeden sonra değişiklikleri kaydetme. Sunucu tarafında bulacağını tesislerin çoğu gibi ORMs sağlar ActiveRecord, ama özellikle benzersiz ortamı için tasarlanmıştır tarayıcıda JavaScript.
Ayrıca Ember.js Live Collections okuma öneririm. İstediğin kodu sunucusu ile senkronize etmek için nasıl bilecek modellerin bir koleksiyonu var
// our model
App.Person = Ember.Object.extend();
App.people = Ember.ArrayController.create({
content: [],
save: function () {
// assuming you are using jQuery, but could be other AJAX/DOM framework
$.post({
url: "/people",
data: JSON.stringify( this.toArray() ),
success: function ( data ) {
// your data should already be rendered with latest changes
// however, you might want to change status from something to "saved" etc.
}
});
}
});
Daha sonra gerekli durumlarda App.people.save() diyebilirsin.
Ayrıca bu makale check out emin olun, Advice on & Instruction in the Use Of Ember.js, derin Ember ile istemci sunucu iletişimi girip de bahseder emberjs/data.
Not: Emberjs Veri Kütüphanesi üretim hazır olmaması için dikkatli kullanılmalıdır.

Nasıl bir apache sunucu kök dizini değ...
Bazı JS kullanarak bir görünüm işlendi...
Kullanarak bir sunucu sertifikası alma...
Eclipse Tomcat 7 boş sunucu adı Ekle...
Bir Programdır web sunucu portu değişt...