Несколько вещей, которые привлекли меня, когда я начал писать виджеты, где:
[Понимание того, что делать dojoAttachPoint, dojoAttachEvent, containerNode и widgitsInTemplate] [1]
имеют твердое понимание закрытия,
Получите свою голову вокруг deferreds
понять ItemFileReadStore, ItemFileWriteStore и магазины в общем
Вы можете посмотреть такие магазины, как ResultSet (сорт), а также привязать их к виджетам.
С помощью этих основных концепций вы можете приступить к составлению ряда неотразимых приложений.
Как правило, я создаю фасад JavaScript вокруг моих служебных вызовов, а затем я очищу ответ в хранилище, добавив первый обратный вызов в фасад, который обратный преобразовывает результаты в хранилище, а затем возвращает его , Это позволяет мне не жестко привязывать мои сервисы к конструкциям Dojo (поэтому я могу поддерживать мобильные устройства и т. Д.), А также перенастраивать данные с фасада в формате, который ожидают видение данных.
Также, если вы занимаетесь разработкой Java-услуг, вы хотите посмотреть в JAX-RS. Я начал использовать JSON-RPC, который стал JABS-ORB, но после работы с JAX-RS я предпочитаю его, так как он хорошо интегрируется с JPA-EJB и JAXB.
Если вы только начинаете AJAX и не имеете требования к DOJO, вы можете переключиться на jQuery. Он имеет очень простой API и очень небольшую кривую обучения. – jconlin
Спасибо, jconlin, но у меня нет возможности. –
Я обнаружил, что множество групп, которые используют Java на бэкэнд, например Dojo, на интерфейсе. Не знаю, почему. Dojo имеет более крутую кривую, но в нее добавлено много синтаксиса типа jQuery. Мне нравится материал pubsub. – Nosredna