Slim3PersistenceSync is a project mainly written in JAVASCRIPT and JAVA, it's free.
Serverside sync (Java / slim3 / appengine) for persistencejs
This a Java serverside for the persistencejs.sync, for demo puropose just running the sync testsuite. I it is based on the slim3 appengine framework.
Eclipse projects (must be in same folder as this project):
Import this project (and required dependencies) into eclipse, start the server and point your browser to the server address.
If started from a slim3-blank project, the following additional setup steps are necessary
public class MyModel implements Serializable {
// ... [cutted out]
@Sync
private String foo;
// ... [cutted out]
public void setFoo(String foo) {
MyModelMeta.get().syncFoo(this, foo); // <<< ADD THIS !!!
this.foo = foo;
}
}
If started from a slim3-persistencejs-blank project, project dependencies are not required.