This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

--Den richtigen Launcher verwenden

Dokumente für die Entwicklung von und mit JVx.

--Den richtigen Launcher verwenden

Postby Development@SIB » Wed Aug 11, 2010 1:42 pm



Dieser Artikel ist veraltet - Bitte verwenden Sie unser neues System

https://doc.sibvisions.com





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

swing.png
swing.png (60.83 KiB) Viewed 8629 times


Beispiel für Vaadin

Code: Select all
<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>
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm

Return to Documentation (DE)