我有一个具有这种架构的Java应用程序:实体+持久性+业务+ REST服务。
我想创建没有JSF的视图层,换句话说,我只想使用HTML + CSS + JS(JQuery + Ajax)。
创建JavaScript类以访问REST服务的更好方法是什么?
var Bookmark = function() {
this.id;
this.description;
this.link;
};
Bookmark.prototype._insert = function() {
// here should i put the JQuery Ajax Call?
};
Bookmark.prototype._delete = function() {
// here should i put the JQuery Ajax Call?
}
Bookmark.prototype._update = function() {
// here should i put the JQuery Ajax Call?
}
Bookmark.prototype._findById = function() {
// here should i put the JQuery Ajax Call?
}
Bookmark.prototype._findById = function() {
// here should i put the JQuery Ajax Call?
}
上述格式是否可以接受?
答案 0 :(得分:1)
你有什么是好的。您可能遇到的问题是,如果您与服务器的交互没有明确地落入一个模型对象的领域,那么您的模型层将变得混乱。
为什么不在服务器上执行操作,并创建服务层?
App.API = {
login: function(onSuccess) {....}
findBook: function(id, onSuccess) {....}
}