Montag, 11. März 2013

wie ajax arbeitet mit J2EE und Skriptsprachen


Das letzte Mal, schloss ich den einleitenden Artikel über Ajax in einer kleinen Beschreibung auf J2EE. Hier werde ich die Vorteile der Ajax-Anwendung mit J2EE und Scripting und den Vorteil der Verwendung von ihnen gemeinsam zu diskutieren.

Ajax mit java2ee

Ajax zusammen mit J2EE macht die Anwendung zugänglich gesamte J2EE-Plattform-Stack, der auch neue und aktualisierte Web-Services und Datenbank-Access-Technologien. Sie erhalten Servlets, JSP-Technologie und Java Standard Tag Library (JSTL) in dem Stapel der Web-Tier. Zusätzlich Faces JavaServer-Technologie 1.2, die einen Rahmen für die Erstellung von Rich User Interfaces (UIs) für Web-Anwendungen ist, wird auch mit diesen Werkzeugen begleitet. Diese absolute Kombination von Ajax und J2EE stellt eine ausgereifte und erweiterbare Komponenten-Modell, um Ereignisse zu kontrollieren, zu konvertieren und Validierung von Daten, und führen Komponente Zustand. Darüber hinaus bietet es ein Navigationssystem Modell Seite fließen und eine Managed Bean Anlage zur bindenden Komponenten scoped Bohnen steuern.

JavaServer Faces-Technologie bietet Ihnen nicht nur die zusätzlichen Server-seitige Funktionalität, die Sie für Ajax, sondern erleichtert auch die Zugabe von Ajax auf Ihre Bewerbung. Anstatt die Einbettung der JavaScript-Technologie direkt auf der Seite, können Sie einfach kapseln sie innerhalb einer Java Server Faces-Komponente. Die Leichtigkeit seiner Verwendung können Sie erleben alle Vorteile, die die JavaServer Faces-Komponenten-Modell Sie zur Verfügung stellt.

Auch wenn JSP-Technologie ohne JavaServer Faces-Technologie verwendet wird, kann Ajax Funktionalität noch gekapselt mit benutzerdefinierten Tags werden. Zusammen mit dem Rest der J2EE-Plattform-Stack, verleiht die JSP und JavaServer Faces Technologien, die Sie mit allem, was Sie benötigen für das Ausfüllen der Server-Seite Bild von Ihrer Ajax-fähige Web-Anwendung.

dynamische Sprachen zur Entwicklung von Webanwendungen

Obwohl alle J2EE-Komponenten sind in der Programmiersprache Java geschrieben, aber unabhängig von all den Vorteilen, Skriptsprachen sind in den letzten Jahren von vielen Entwicklern bevorzugt. Diese Skriptsprachen haben sich zur schnelleren Entwicklung zu ermöglichen. Wenn Ajax-Funktionalität für mehr interaktive Web-Anwendungen verwendet wird, können die Entwickler nicht ignorieren die Bedeutung der raschen Entwicklung, dass Skriptsprachen bieten.

Skriptsprachen besitzen eine Funktion der dynamischen Typisierung, die eine schnelle Entwicklung fördert. Aufgrund dieser Funktion finden Entwickler Skriptsprachen besser geeignet für den Aufbau rasch entwickelnden Systeme, Verbinden verschiedener Komponenten und Erweiterung bestehender Software-Komponenten. Darüber hinaus realisieren die Entwickler, dass sie schreiben oft weniger Codezeilen während der Programmierung mit dynamischen Sprachen. Skriptsprachen benötigen keine separate Kompilierung Schritt, mit dem Entwickler eine Anwendung ohne Kompilierung sie bereitstellen, so dass sie den Code bearbeiten, während es ohne Umschichtung läuft ermöglicht.

Während der Entwicklung von Ajax-fähigen Anwendungen, können Sie auch mit dem gleichen Skriptsprache auf dem Client und dem Server, wenn Sie JavaScript-Technologie auf der Server-Seite verwenden, profitieren. Als Skriptsprachen geeignet für den Anschluss und die Erweiterung bestehender Komponenten sind, kann es von hohem Nutzen für Entwickler, die Ajax, bestehende Anwendungen integrieren wollen.

java2ee und dynamische Sprachen zusammen: eine perfekte Anwendung

J2EE und Dynamic Languages, wenn in Kombination verwendet geben kann eine einwandfreie Anwendung als Einzelkämpfer Verwendung von dynamischen Sprachen können Komplikationen manchmal zu schaffen, weil der Code nicht von anderen Entwicklern entschlüsselt werden. In den meisten Fällen wird der Code ausgeführt, um zu sehen, was es tut und zu verstehen. Ein weiteres Problem ist wegen der Abwesenheit von Kompilierungsschritt konfrontiert, dass zu einer verringerten Ablaufgeschwindigkeit als Folge der zusätzlichen Laufzeitprüfungen. Diese Fehler im Code sind ansonsten bei der Kompilierung Schritt gefangen, während machen robuste Anwendungen. Diese Probleme unterstreichen die Bedeutung der Programmiersprache Java.

Um den besten Nutzen aus beiden zu extrahieren, können Sie die Java-Programmiersprache für die am wenigsten veränderten Teile der Anwendung, wie grafische Benutzeroberfläche (GUI)-Komponenten und Teile mit einem Performance-Engpass, wie Methoden, die komplexe Berechnungen verwenden oder ändern riesigen Datenmengen. Scripting können beste Verwendung für die Verknüpfung dieser Teile einer Anwendung sein.

Zu diesem Zeitpunkt müssen Sie sich bewusst sein, Ajax, seine Verwendung mit J2EE und Skriptsprachen sowie die Vorteile, die Sie genießen können. Das nächste Mal werden wir diskutieren, einige Negative und Positive der Verwendung von Ajax zur Entwicklung von Anwendungen.
...

Keine Kommentare:

Kommentar veröffentlichen