Eigene Java- Klassen in Intrexx

Ähnliche Dokumente
Einrichten einer Debug- Umgebung in Eclipse

SAP Business One Adapter

T E C H N I S C H E D O K U M E N T A T I O N. Portalsicherung. Intrexx 7.0

Intrexx auf einem Windows 2012 Server

RELEASE 5 Lotus Notes als Datenquelle

LDAP Authentifizierung

Intrexx Hochverfügbarkeit

Eclipse 3.0 (Windows)

Einführung in das Programmieren

Installationsanleitung

Anleitung zur Integration der /data.mill API in SAP Java Applikationen

GameGrid mit BlueJ Seite 1

Eclipse 3.0 (Mac) 1. Eclipse installieren. 2. Welcome Projekt schliessen

Linux-Einführung Übung

Rundung und Casting von Zahlen

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

Druckdienst für PDF-Druck einrichten

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

TCP/IP Programmierung. C# TimeServer Java6 TimeClient

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

Einführung zu den Übungen aus Softwareentwicklung 1

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

1.3.1 Java-Compiler installieren

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Installation und Verbindung mit dem KIRUS.asp System

Eclipse Tutorial.doc

Autor: Katharina Schönefeld, 26. Mai 2014

Modell Bahn Verwaltung. Tutorial. Links. Min. Programm Version 0.65, März w w w. r f n e t. c h 1 / 11

Funktionsbeschreibung Datenlogger DL28W

Intrexx unter Windows Server 2008

DER DATENEDITOR Spalten aus- und einblenden Systemdefiniert fehlende Werte Wertelabel anzeigen... 2

Arbeitsblatt 5 EAD II NetBeans

Zentrale Installation

Handbuch für die Erweiterbarkeit

bea Client-Security herunterladen und installieren unter Windows

Vorbereitungen zum SIMOTION Webserver Tutorial Anwenderdefinierte Webseiten

Anleitung zur Konfiguration der TCP/IP-Kommunikation zwischen ArcGIS Lizenzmanager 10.5 und ArcGIS Desktop 10.5 Client(s) (Mai 2017)

01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion

IBM Software Demos Rational Systems Developer Introduction

FreeQDA. Eine freie Software zur Analyse qualitativer Forschungsdaten. Anleitung. von Jörg große Schlarmann. und Dirk Kitscha

Lateinische Morphologie: Anleitung

Installationsanleitung E-Newsletter

Schnelleinstieg Online-Backup

Im- und Export von Waypoints, Routen und Tracks

Eine Linkliste in Word anlegen und zur Startseite des Browsers machen

Installation von Java, Java-Editor und BlueJ

Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java Runtime Engine (JRE)

Tutorial: Module erstellen und verteilen. Version: 2 Autoren: Daniel Neumann, Stefan Suermann

Bilder für die neue Homepage komprimieren

Anleitungen. Inhaltsverzeichnis. 1. Allgemeine Informationen

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms

Einrichtungsleitfaden für Windows 7, Windows 8.1 und Windows 10. Ab sofort müssen alle Anmeldungen über dieses Portal erfolgen.

1 Zugriff auf die Startseite. 2 Erstellen von Inhalten auf der Startseite

12.3 Mit ein wenig HTML erstellen Sie eine fast dynamische Datenquelle

IN-APP PURCHASES ANLEGEN

Jetzt wollen wir uns mit speziellen Funktionen rund um Bilder und Beiträgen befassen.

VHS-Kurs Homepage Tutorial zum Kursnachmittag 1, Bilder für Homepage skalieren mit GIMP

Billy 3.1 Kurzanleitung (Details im Handbuch)

WorldShip Sendungsdaten exportieren

NetBeans Installation für Handy-Programmierung

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

BSCW-Benutzung Kurze Einführung

Tabellen / Textbausteine bearbeiten

Dokumente verwalten mit Magnolia das Document Management System (DMS)

JSF (JavaServer Faces) Erstellen einer Webseite

AristaFlow BPM Suit Installation

BBS CORE.reporter Übernahme der Daten aus Version (2009) in Version (ab 2010)

Was Sie für eine Portal Sicherung mindestens beachten müssen. Backup und Recovery eines Intrexx Portals

Handbuch BDE-Installation auf Windows 64bit

JBuilderX: Installation und Kurzanleitung (Mac)

Citrix Zugang Inhaltsverzeichnis

Installation censhare Client. Inhaltsverzeichnis

Dockerbank II. Block 2: Komplexbeispiel. Benjamin Baum 1, Christian Bauer 1

PDF-Mapper Installation

Hex Datei mit Atmel Studio 6 erstellen

W E R K S T A T T Import von Daten aus hochgeladener Excel- Datei. Intrexx 7.0

NoSpamProxy 12.0 Anbindung an digiseal server 2.0. Encryption Large Files

FIREFOX LESEZEICHEN VERWALTUNG

Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Non-Player Character (NPC) in Betrieb nehmen

5.1.1 Dateilinks hinzufügen

Inhalt: 1. Umstellung HBCI-PIN/TAN. 2. Umstellung HBCI-Chipkarte

Wegleitung Installation, Einstellung und Nutzung der Trader Workstation und dem NinjaTrader für PC

Schnellstartanleitung

Markiere den gesamten Text und lösche ihn. Dann schreibe einen neuen. Ändere auch den Titel (wegen der Suche bei Google).

Kurzanleitung Eclipse

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

alabus ag Serienbrief-Dokumentation alabus smarter process management Erstellt durch: alabus ag Birchstrasse 189 CH-8050 Zürich Tel.

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

Erstellen einer DVD Movie-Datenbank Version 1.02

SCHRITT 0 ( Nur falls Java noch nicht installiert ist! )

Tutorial 7 TEIL 1/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann

Hilfestellung für den Import der Schlaggrenzen für Nordrhein-Westfalen

Word 10. Verweise Version: Relevant für: IKA, DA

ArchivInformationsSystem Archivis. Archivis-Handreichung 1 Massendatenimport aus OpenOffice Calc (Entwurf)

Erstellen und Verwalten von Karteikarten für imcards am iphone / ipod touch

Kurzanleitung zu XML2DB

b.i.m.m PRINTMANAGER 2013

Transkript:

T E C H N I S C H E D O K U M E N T A T I O N Eigene Java- Klassen in Intrexx Intrexx 6

1. Einführung: Velocity ist ein Open-Source Projekt der Jakarta Projektgruppe und birgt seine Hauptvorteile bei der Erstellung von dynamischen Webseiten und Webinhalten. Die Funktionsweise läuft über Skripts, die in der Skriptsprache Virtual Template Language (VTL) verfasst werden. Weitere Informationen finden Sie auf der Velocity Projektseite http://velocity.apache.org/ Velocity ermöglicht die Einbindung und Verwendung eigener Java-Klassen in Ihrem Intrexx- Portal. 2. Java-Projekt exportieren Um eine eigenen Java-Klasse in Ihr Portal einzubinden, müssen Sie Ihr Java-Projekt als JAR- File exportieren. Die in diesem Beispiel eingesetzte Entwicklungsumgebung ist Eclipse 3.3.0. Sollten Sie eine andere Entwicklungsumgebung verwenden, unterscheiden sich die hier vorgestellten Schritte für den Export. Im hier genannten Beispiel haben wir eine Java-Klasse, die einen String ausgibt, wenn die Einbindung mit Velocity funktioniert hat. Öffnen Sie Ihr Java-Projekt und klicken Sie in der Eclipse Menüleiste auf File / Export. Wählen Sie als Exportformat Java / JAR file und klicken Sie auf Next. Im nächsten Fenster markieren Sie den Projekt-Ordner, den Sie exportieren wollen. Darunter markieren Sie die Option Export generated class files and resources. Wählen Sie den Speicherort, an dem der JAR-Export gespeichert werden soll. Klicken Sie dann auf Finish. Sie können die Entwicklungsumgebung nun verlassen. Stoppen Sie bitte alle laufenden Intrexx-Dienste über die Intrexx Service Konsole oder über die Windows Dienstverwaltung und schließen Sie bei Bedarf den Intrexx Portal Manager. Das soeben exportierte JAR-File kopieren Sie anschließend in das Verzeichnis <intrexx>\lib\custom. UNITED PLANET - INTREXX 6 PORTAL BUILDER - EIGENE JAVA-KLASSEN IN INTREXX 2

3. customcallables.cfg Um die Java-Klasse korrekt aufrufen zu können, muss nun in der Datei customcallables.cfg manuelle ein entsprechender Verweis eingetragen werden. Wechseln Sie in das Portal-Verzeichnis \internal\cfg\callables\. Öffnen Sie nun die Datei customcallables.cfg mit einem beliebigen Texteditor. Fügen Sie hier den folgenden Eintrag unterhalb von xsi:schemalocation ein: <item contextname="vtltest" classname="vtlteststring" use="instance"/> contextname kann hierbei frei von Ihnen gewählt werden. Er dient zur Item-Referenzierung beim späteren Methodenaufruf. Bei classname ist exakt der Name der eingebundenen Java-Klasse einzugeben. Speichern und schließen Sie die Datei. Öffnen Sie die Datei portal.wcf im Portalverzeichnis \internal\cfg. Scrollen Sie zu Abschnitt # Java Classpath (include wrapper.jar) Add class path elements as # needed starting from 1 Und fügen Sie hier einen neuen Eintrag hinzu. wrapper.java.classpath.n=lib\custom\*.jar Für den Platzhalter N geben Sie die nächste freie, noch nicht verwendete Zahl der Classpath- Variablen an. Achten Sie unbedingt auf eine eindeutige Nummerierung. Nach dem Kopiervorgang des JAR-Files und der Anpassung der customcallables.cfg und portal.wcf können Sie die Intrexx Dienste wieder starten. 4. VTL-Skript erstellen Die Einbindung der eigenen Java-Klasse(n) erfolgt durch Velocity. Zu diesem Zweck muss nun noch ein Skript in der Sprache Virtual Template Language (VTL) erstellt werden. Platzieren Sie hierzu auf einer Intrexx Applikationsseite das Ansichtselement VTL Include. Sie finden es in der Kategorie Weitere Kontrollen. Erstellen Sie eine neue VM-Datei, falls noch nicht vorhanden und öffnen Sie den internen Editor von Intrexx. Erfassen Sie nun folgendes Skript: $VTLTest.testString() UNITED PLANET - INTREXX 6 PORTAL BUILDER - EIGENE JAVA-KLASSEN IN INTREXX 3

Mit dem vorangestellten Dollarzeichen $ beginnt eine Anweisung in VTL. VTLTest ist der in diesem Beispiel verwendete und in customcallables.cfg definierte contextname. Mit teststring() wird die in der Java-Klasse definierte Funktion aufgerufen, die den Teststring bei erfolgreicher Einbindung zurückgeben soll. Das hier verwendete HTML-Tag <h1> hat keinen Einfluss auf die Funktionalität. Es dient lediglich zur größeren Darstellung des Strings im Portal. Speichern und schließen Sie die Datei. Speichern und veröffentlichen Sie Ihre Applikation und öffnen Sie ihr Portal im Browser. Wählen Sie Ihre Applikation aus. Sie sollten folgende Ausgabe erhalten: UNITED PLANET - INTREXX 6 PORTAL BUILDER - EIGENE JAVA-KLASSEN IN INTREXX 4

2013 United Planet. All rights reserved. www.unitedplanet.com. Intrexx and United Planet are registered trademarks of United Planet, Freiburg - Germany. Alle im Text erwähnten Hersteller, Produkte und Dienstleistungen sind Marken oder eingetragene Marken der jeweiligen Unternehmen in Deutschland und anderen Ländern weltweit.