samedi 18 août 2012
Comment Ajax Works Avec langues J2EE Et Scripting
La dernière fois, j'ai conclu l'article d'introduction sur l'Ajax à une petite description sur J2EE. Ici, je vais discuter des avantages de l'application Ajax en utilisant J2EE et les scripts et l'avantage de les utiliser ensemble.
Ajax avec Java2EE
Ajax, en collaboration avec J2EE rend votre application accessible à pile plate-forme J2EE ensemble qui comprend également de nouveaux services Web et mis à jour et les technologies d'accès base de données. Vous obtenez des servlets, JSP, technologie et Java Standard Tag Library (JSTL) dans le Web de la pile niveau. En outre, la technologie JavaServer Faces 1.2, qui est un cadre pour construire des interfaces utilisateurs riches (ISU) pour les applications web, est également accompagnée de ces outils. Cette combinaison absolue de l'Ajax et J2EE fournit un modèle de composants sophistiqué et extensible pour contrôler les événements, de convertir et de valider les données, et d'exécuter l'état du composant. En outre, il offre un modèle de navigation pour contrôler le flux et un centre de la page managed bean pour les composants de liaison aux haricots de portée.
La technologie JavaServer Faces vous propose non seulement le supplément des fonctionnalités côté serveur dont vous avez besoin pour l'Ajax, mais elle facilite également l'ajout d'Ajax à votre demande. Plutôt que d'intégrer la technologie JavaScript directement dans la page, vous pouvez simplement l'encapsuler dans un composant de Java Server Faces. La facilité de son utilisation permet de vous rencontrez tous les avantages que le modèle JavaServer Faces vous fournit tous les composants.
Même si la technologie JSP est utilisé sans la technologie JavaServer Faces, des fonctionnalités Ajax peuvent encore être encapsulés en utilisant les balises personnalisées. Ensemble avec le reste de la pile plate-forme J2EE, JSP et la technologie JavaServer Faces vous apporte tout ce dont vous avez besoin pour compléter l'image côté serveur de votre application Web AJAX.
Langues dynamiques pour le développement d'applications Web
Bien que tous les composants J2EE sont rédigés dans un langage de programmation Java, mais indépendamment de tous les avantages, les langages de script sont préférés dans ces dernières années par de nombreux développeurs d'applications. Ces langages de script ont été trouvés pour permettre un développement plus rapide. Lorsque des fonctionnalités Ajax est utilisé pour les applications web plus interactives, les développeurs ne peuvent pas ignorer l'importance de l'évolution rapide que les langages de script offrir.
Les langages de script possèdent une caractéristique de typage dynamique qui favorise le développement rapide. Grâce à cette fonctionnalité, les développeurs à trouver des langages de script plus adapté pour construire des systèmes qui évoluent rapidement, reliant les différentes composantes, et l'extension des composants logiciels existants. En outre, les développeurs se rendent compte qu'ils peuvent souvent écrire moins de lignes de code en cours de programmation avec des langages dynamiques. Les langages de script ne nécessite pas une étape de compilation séparée, ce qui permet aux développeurs de déployer une application sans le compiler, leur permettant de manipuler le code pendant qu'il s'exécute sans redéploiement.
Tout en développant des applications Ajax, vous bénéficiez également en utilisant le même langage de script sur le client et le serveur si vous utilisez la technologie JavaScript côté serveur. Comme les langages de script sont appropriés pour la connexion et d'étendre les composants existants, il peut être de forte utilisation pour les développeurs qui souhaitent intégrer Ajax pour les applications existantes.
Langues Java2EE et dynamique ensemble: une application parfaite
J2EE et des Langues dynamiques si elles sont utilisées en combinaison peut donner une application sans faille que l'utilisation seule des langues dynamiques peuvent créer des complications parfois parce que le code ne peut être déchiffré par d'autres développeurs. Dans la plupart des cas, le code est exécuté pour voir ce qu'il fait et de le comprendre. Une autre face est problème en raison de l'absence de l'étape de compilation qui résulte en une vitesse d'exécution réduite à la suite des contrôles d'exécution supplémentaires. Ces erreurs dans le code sont par ailleurs pris à l'étape de compilation tout en rendant les applications plus robustes. Ces problèmes soulignent l'importance du langage de programmation Java.
Pour extraire le meilleur parti de deux, vous pouvez utiliser le langage de programmation Java pour les moins parties altérées de la demande, tels que l'interface utilisateur graphique (GUI) des composants et des pièces avec un goulot d'étranglement de performance, telles que les méthodes qui effectuent des calculs complexes ou de manipuler énorme quantités de données. Scripting peut être de la meilleure utilisation pour relier ces parties d'une application.
En ce moment, vous devez être conscient de l'Ajax, son utilisation avec les langues et le langage de script J2EE ainsi que les avantages que vous pouvez apprécier. La prochaine fois, nous allons discuter de quelques points négatifs et positifs de l'utilisation de l'Ajax pour développer des applications....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire