Ausführen von Java-Codes mit ColdFusion

May 27

ColdFusion MX ist eine serverseitige Technologie für schnelle Web-Anwendungsentwicklung, die vollständig mit der komplizierten J2EE-Architektur integriert. Web-Entwickler schätzen die Entwicklungsfeatures von ColdFusion MX, vor allem die Integration in die erweiterte Java-Enterprise-Umgebung. ColdFusion unterstützt den Kern von Java, wie JSP und Servlets. Die Interaktion zwischen Java und ColdFusion-Anwendungen ermöglichen es Entwicklern, stabile Projekte erstellen.

Anweisungen

1 Geben Sie den Code aus, um ein einfaches Java-Objekt innerhalb von CFML zu erstellen:

< CFOBJECT ACTION = "Erstellen" TYPE = "Java" CLASS="java.util.GregorianCalendar" NAME = "MyCalendar" >

Diese Zeichenfolge erstellt einfach ein Objekt des Typs "java.util.GregorianCalendar"--die in der ursprünglichen Installation von JRE enthalten ist. Es wird gespeichert in der ColdFusion-Variablen "MyCalendar" zu einem späteren Zeitpunkt verwendet werden. Wenn Sie < CFSCRIPT > verwenden, können Sie die Funktionscode dazu weiter verkürzen:

< Cfscript >

MyCalendar = CreateObject ("JAVA", "java.util.GregorianCalendar");

< / Cfscript >

2 Geben Sie den folgenden Code zum Aufrufen der Methode "isLeapYear(year)." Diese Methode überprüft, ob im genannten Jahr ein Schaltjahr oder nicht ist. Es gibt true zurück, wenn es ein Schaltjahr und False ist, wenn nicht das Jahr erschienen ist.

< Cfset i = myCalendar.isLeapYear(2000) >

3 Fügen Sie den Code unten, aktivieren Sie den Konstruktor für die Klasse "java.util.GregorianCalendar." Dieser Konstruktor zeigt das aktuelle Datum des Java-Objekts:

< CFSET TheYear = myCalendar.get(myCalendar.YEAR) >

< CFSET TheMonth = myCalendar.get(myCalendar.MONTH) + 1 >

< CFSET TheDay = myCalendar.get(myCalendar.DATE) >

< Cfoutput >

Heute ist < b > #theMonth # / #theDay # / #theYear #</b >

< / Cfoutput >

Sie haben eine ColdFusion-Projekt geladen mit Java Elemente abgeschlossen.

Tipps & Warnungen

  • Erfahren Sie mehr Java-Codes durch üben auf die verfügbaren Tutorials online. Verschiedene Foren und Anleitungen von Java und ColdFusion Experten zu suchen.