LocalazyLocalazy
Apex ist eine stark typisierte, objektorientierte Programmiersprache, mit der Entwickler Fluss- und Transaktionssteuerungsanweisungen auf der Force.com-Plattform ausführen können. Apex wird auf der Force.com-Plattform im nativen Modus ausgeführt. Apex bietet Entwicklern eine Reihe von Tools zum Erstellen umfangreicher und interaktiver Anwendungen, die in andere Force.com-Anwendungen integriert werden können. Apex-Code kann von Triggern, Visualforce-Seiten und Webservices aus aufgerufen werden. Apex-Code kann verwendet werden für: - Automatisieren Sie die Erstellung und Aktualisierung von Datensätzen. - E-Mails versenden - Datensätze zur Genehmigung einreichen - Aufrufen externer Webdienste - Planen Sie die Ausführung von Code Apex-Code kann auf die folgenden Arten ausgeführt werden: - Auslöser: Automatischer Aufruf durch einen Datenbankvorgang, z. B. Einfügen, Aktualisieren oder Löschen. - Visualforce-Seiten: Eingebettet in eine Visualforce-Seite, um Controller-Logik hinzuzufügen. - Webdienste: Werden als Webservice offengelegt, um von einer externen Anwendung aufgerufen zu werden. - Geplant: Definiert für die Ausführung zu bestimmten Zeiten oder nach einem wiederkehrenden Zeitplan. Apex-Code wird in der gleichen Umgebung ausgeführt wie der Benutzer, der den Code aufgerufen hat. Dies ermöglicht dem Code den Zugriff auf die Daten des Benutzers sowie auf alle anderen Daten, auf die der Benutzer Zugriff hat. Apex-Code wird in Bytecode kompiliert, der auf der Force.com-Plattform ausgeführt wird. Apex-Code kann in der Entwicklerkonsole debuggt werden, die eine Reihe von Tools zum schrittweisen Durchlaufen des Codes, Setzen von Haltepunkten und Anzeigen von Variablen bietet. Apex-Code kann mit Unit-Tests geprüft werden, um sicherzustellen, dass sich der Code wie erwartet verhält. Unit-Tests werden in Apex geschrieben und können in der Entwicklerkonsole ausgeführt werden. Apex-Code kann auch in einer Produktionsumgebung bereitgestellt werden, wo er von Benutzern aufgerufen werden kann.