В главе 1 была рассмотрена базовая архитектура решений, предам мых Ajax при разработке пользовательского интерфейса и мехавш Ajax на стороне клиента. Архитектура приложения с автодополва ем следует общему формату, в котором пользовательский интерИ обеспечивается элементом управления с функцией автодополвсац а серверный механизм Ajax поставляет подсказки (рис. 7.2).В этой архитектуре элемент управления функцией автодополнев же не подозревает, откуда берутся тексты подсказок - приходят; от сервера или находятся на стороне клиента. Этот элемент упра знает лишь, как обращаться к поставщику подсказок, чтобы по от него очередные подсказки для заполнения текстовой облас ставщик подсказок осуществляет взаимодействие с сервером и i ет элемент управления о том, что подсказки получены. Для этого! их сторон - и элементом управления, и поставщиком поде* должны быть реализованы интерфейсы, чтобы каждый из них i к какому методу он должен обратиться.