Un couple de choses qui m'a pris quand je commencé à écrire des widgets où:
[Comprendre ce dojoAttachPoint, dojoAttachEvent, containerNode et widgitsInTemplate font] [1]
ont une prise ferme de la fermeture,
Obtenez votre tête deferreds autour
comprennent ItemFileReadStore, ItemFileWriteStore et magasins en général
Vous pouvez regarder des magasins comme un ResultSet (sorte de) et vous pouvez les lier à des widgets. Avec ces concepts majeurs, vous pouvez commencer à assembler des applications convaincantes.
Généralement ce que je fais est de construire une façade JavaScript autour de mes appels de service et puis je vais frotter la réponse dans un magasin en attachant le premier rappel dans la façade, ce rappel convertit les résultats dans un magasin puis le renvoie . Cela me permet de ne pas lier durement mes services aux constructions Dojo (donc je peux supporter le mobile, etc.) tout en réaccordant les données de la façade dans un format attendu par les widgets sensibles aux données.
De même, si vous faites du développement de service Java, vous voulez regarder JAX-RS. J'ai commencé en utilisant JSON-RPC qui est devenu JABS-ORB mais après avoir travaillé avec JAX-RS je le préfère, car il s'intègre bien avec JPA-EJB et JAXB.
Si vous démarrez simplement AJAX et que vous n'avez pas besoin de DOJO, vous pouvez passer à jQuery. Il a une API très simple et une très petite courbe d'apprentissage. – jconlin
Merci, jconlin, mais je n'ai pas l'option. –
J'ai trouvé que beaucoup de groupes qui utilisent Java sur le backend comme Dojo sur le frontend. Pas certain de pourquoi. Dojo a une courbe plus raide, mais il a ajouté beaucoup de syntaxe similaire à jQuery. J'aime les trucs pubsub. – Nosredna