arrow_back history picture_as_pdf This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~Title: Den richtigen Launcher verwenden~~ Eine JVx Applikation wird immer Technologie unabhängig entwickelt. Dadurch ist es möglich, die Applikation in unterschiedlichsten Technologien bereitzustellen. Das Framework unterstützt im Moment folgende UI Technologien: * Swing * Vaadin * Headless Um eine Applikation mit einer speziellen Technologie zu starten, muss lediglich der Technologie abhängige Launcher verwendet werden. Die Definition des Launchers ist abhängig von der jeweiligen Technologie unterschiedlich zu definieren. Für Swing Applikationen kann der Launcher als Befehlszeilen Parameter angegeben werden. Bei Vaadin und Headless muss der Deploymentdeskriptor (web.xml) verwendet. Für Swing wird die Klasse com.sibvisions.rad.ui.swing.impl.SwingApplication als Main Klasse verwendet. == Beispiel mit einer Eclipse Runtime Konfiguration == Der Konfigurationsdialog: {{:jvx:client:gui:swing.png?nolink|}} == Beispiel für Vaadin == Der Deployment Deskriptor (web.xml): <file xml> <servlet> <servlet-name>VaadinServlet</servlet-name> <servlet-class>com.sibvisions.rad.ui.vaadin.server.VaadinServlet</servlet-class> <init-param> <param-name>UI</param-name> <param-value>com.sibvisions.rad.ui.vaadin.impl.VaadinUI</param-value> </init-param> <init-param> <param-name>widgetset</param-name> <param-value>com.sibvisions.rad.ui.vaadin.ext.ui.Widgetset</param-value> </init-param> <init-param> <param-name>main</param-name> <param-value>com.sibvisions.apps.simpleapp.SimpleApplication</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>VaadinServlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </file>