Аннотации окружения в языке «Элемента» определяют, в каком программном окружении исполняются метод, структура, исключение, перечисление или константа:
@Клиент. Метод или тип с такой аннотацией доступен на клиенте. При вызове с клиента метод исполняется на клиенте;
@Сервер. Метод или тип с такой аннотацией доступен на сервере. При вызове с сервера метод исполняется на сервере. Эта аннотация может быть использована в паре с аннотацией @ДоступноСКлиента, в таком случае метод исполняется на сервере, но доступен для вызова с клиента (т. е. присутствует и в клиентском, и в серверном окружениях);
@ДоступноСКлиента. Эта аннотация доступности серверного метода для вызова с клиента. Может быть использована только в паре с аннотацией @Сервер. В таком случае метод исполняется на сервере, но доступен для вызова с клиента, т. е. присутствует и в клиентском, и в серверном окружениях.
подробнее
Об аннотациях окружения рассказывается в разделе «».