
Мотивация
Свести рутину к минимуму, создать интуитивно понятную архитектуру и собрать вместе то, что называется best practices.
JavaScript-фреймворк
@Component("testService")
public class TestService{
@Remote
public String testMethod(Long userId, String role, boolean test,
List<User> users, User user){
...
return "ok";
}
}
var params = [userId, role, true, [{id:1, login:"111"}, {id:2, login:"222"} ], {id:3, login:"333"}]
Server.call("testService", "testMethod", params, sucessCallback, errorCallback, controlWhichWillDisabledUntilResponse);
AngularJS
возможна, и код необходимый для этого вы можете видеть ниже.ng-repeat
, а другое с применением фильтров.