Liebe Besucherin, lieber Besucher,
willkommen zum Inhaltsverzeichnis des JavaScout Base-Systems (JSBS) !

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

Letzte Bearbeitung dieses Dokuments:
2013-02-07

Voraussetzung für das Verständnis der gelisteten Dokumente:

Grundkenntnisse in der Programmierung von Java (Klassen, Methoden, Schleifen) oder anderer Objekt-Orientierter Programmiersprachen (z.B. C++, Modula-2, Pascal)

Referenzen (Links) mit Beispielen zur Verwendung der Klassen und Methoden sind bei der Aufzählung der Klassen und Methoden angeführt – in den referenzierten Dokumenten werden – abhängig vom Schwierigkeitsgrad der Klasse oder Methode – Empfehlungen gegeben, welche Dokumente konsultiert werden sollen.

Ungefährer Zeitaufwand für das Durcharbeiten dieses Dokumentes:

Das ist ein Dokument mit einem Inhaltsverzeichnis von Packages, Klassen und Methoden, die gemeinsam das JavaScout Base-System zur Unterstützung der Software-Entwicklung mit Java bilden.

In diesem Dokument werden Referenzen (Links) zu einzelnen Dokumenten mit Java-Quell-Code für einzelne Packages und zu Dokumenten mit Dokumentation der in den Packages enthaltenen Klassen und Methoden gelistet.

Die Angabe eines Zeitaufwandes ist unseriös, da die Zeit für das Erfassen der Aufgabe einzelner Klassen und Methoden stark von den Vorkenntnissen abhängt.

Inhalt

Alphabetisch sortierte Listen: 
* Packages 
* Klassen 
* Methoden 

Gruppierung nach Funktionalität von Klassen und Methoden
* Basis für die 'Frames' (Fenster / Windows)

Alphabetisch sortierte Listen

Packages

Package

Klasse / Methode

Beschreibung der Klasse

js_base.bo 

JSBS_BO  

Basisklasse für ein 'Business-Object' eines Anwendungsprogramms.
Diese Klasse muss von den spezifischen BO eines Anwendungsprogramm 'geerbt' werden.

js_base.bo 

JSBS_BO_Services  

Basisklasse für das Bearbeiten von Variaablen, die für Business-Objects benötigt werden.
Das sind vor allem Datumswerte und generierte Werte für Primärschlüssel.

js_base.bo 

JSBS_BO_Set  

Basisklasse für eine Liste von 'Business-Object' eines Anwendungsprogramms.
Diese Klasse muss von den spezifischen BO-Sets eines Anwendungsprogramm 'geerbt' werden.

js_base.bo 

JSBS_Country_BO  

'Business-Object' für die Definition eines Landes, das im Anwendungsprogramm verwendet werden darf.
Dieses BO kann von Anwendungsprogrammen verwendet werden.

js_base.bo 

JSBS_Country_BO_Set  

Liste mit 'Business-Objects' für die Definition eines Landes.

js_base.bo 

JSBS_Currency_BO  

'Business-Object' für die Definition einer Währung.
Dieses BO kann von Anwendungsprogrammen verwendet werden.
Das 'Speichern' und 'Lesen' der Werte von der Datenbank erfolgt in Methoden der JavaScout Basisklassen; diese Methoden müssen innerhalb der 'erbenden' Anwendungsprogramme aufgerufen werden.

js_base.bo 

JSBS_Currency_BO_Set  

Liste mit 'Business-Objects' für die Definition einer Währung.

js_base.bo 

JSBS_FramePosition_BO  

'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.
Durch die auf der Datenbank gespeicherten Werte für den Benutzer kann beim Wieder-Aufrufen des Frames die Größe und Position auf dem Monitor wieder hergestellt werden.
Das 'Speichern' und 'Lesen' der Werte von der Datenbank erfolgt in Methoden der JavaScout Basisklassen; diese Methoden müssen innerhalb der 'erbenden' Anwendungsprogramme aufgerufen werden.

js_base.bo 

JSBS_Language_BO  

'Business-Object' für die Definition einer Sprache, die im Anwendungsprogramm verwendet werden darf.
Dieses BO kann von Anwendungsprogrammen verwendet werden.

js_base.bo 

JSBS_Language_BO_Set  

Liste mit 'Business-Objects' für die Definition einer Sprache.

js_base.bo 

JSBS_PDFP_BO  

'Business-Object' für die Daten zur eindeutigen Identifizierung eines Endgerätes.

js_base.boc 

JSBS_Country_BOC  

Client-seitiger Teil des 'Business-Object' für das Land.

js_base.boc 

JSBS_Country_BOC_Set  

Client-seitiger Teil der Liste mit 'Business-Object' für das Land.

js_base.boc 

JSBS_Country_BO_Synchronizer  

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze eines Landes.

js_base.boc 

JSBS_Currency_BOC  

Client-seitiger Teil des 'Business-Object' für die Währung.

js_base.boc 

JSBS_Currency_BOC_Set  

Client-seitiger Teil der Liste mit 'Business-Objects' für die Währung.

js_base.boc 

JSBS_Currency_BO_Synchronizer  

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze einer Währung.

js_base.boc 

JSBS_FramePosition_BOC  

Client-seitiger Teil des 'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.

js_base.boc 

JSBS_Language_BOC  

Client-seitiger Teil des 'Business-Object' für die Sprache.

js_base.boc 

JSBS_Language_BOC_Set  

Client-seitiger Teil der Liste mit 'Business-Object' für die Sprache.

js_base.boc 

JSBS_Language_BO_Synchronizer  

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze einer Sprache.

js_base.boc 

JSBS_PDFP_BOC  

Client-seitiger Teil des 'Business-Object' mit der Identifikation eines Endgerätes (PDFP / Physical Device Fingerprint).

js_base.bos 

JSBS_Country_BOS  

Server-seitiger Teil des 'Business-Object' für die Definition eines Landes.

js_base.bos 

JSBS_Country_BOS_Set  

Server-seitiger Teil der Liste mit 'Business-Objects' für die Definition eines Landes.

js_base.bos 

JSBS_Currency_BOS  

Server-seitiger Teil des 'Business-Object' für die Währung.

js_base.bos 

JSBS_Currency_BOS_Set  

Server-seitiger Teil der Liste mit 'Business-Objects' für die Währung.

js_base.bos 

JSBS_FramePosition_BOS  

Server-seitiger Teil des 'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.

js_base.bos 

JSBS_Language_BOS  

Server-seitiger Teil des 'Business-Object' für die Definition einer Sprache.

js_base.bos 

JSBS_Language_BOS_Set  

Server-seitiger Teil der Liste mit 'Business-Objects' für die Definition einer Sprache.

js_base.bos 

JSBS_PDFP_BOS  

Server-seitiger Teil des 'Business-Object' mit der Identifikation eines Endgerätes (PDFP / Physical Device Fingerprint).

js_base.connections 

JSBS_DB_ConnectionManager  

Klasse für die Verbindung zu einem Datenbanksystem.

js_base.dba 

JSBS_DBA  

Basisklasse für ein Abbild der Allgemeinen Attribute (Common Attributes) einer Datenbanktabelle.
Diese Klasse muss von den spezifischen DBA eines Anwendungsprogramm 'geerbt' werden.

js_base.dba 

JSBS_DBA_Set  

Basisklasse mit dem Vector für die Liste mit gelesenen Werten bei Selektionskriterien, die per Definition mehr als einen Datensatz zurück liefern können.
Diese Klasse muss von den spezifischen DBA-Sets eines Anwendungsprogramm 'geerbt' werden.

js_base.dba 

JSBS_Parameter_DBA  

Basisklasse mit der Beschreibung der (physischen) Datenbank-Tabelle 'Parameter'.
Diese Tabelle erlaubt bei Anwendungsprogrammen das Speichern von logischen Tabellen mit wenigen Datensätzen (BO / Business Objects) auf dieser Datenbank-Tabelle.
Einen Verweis, wie die 'Parameter'-Tabelle in einem Anwendungsprogramm genutzt werden kann finden Sie im Abschnitt
Erklärungen und Anwendungsbeispiele.

js_base.dba 

JSBS_Parameter_DBA_Set  

Basisklasse mit dem Vector für die Liste mit Objekten der Klasse JSBS_Parameter_DBA.

js_base.ejb.bean 

JSBS_StandardEJBBean  

Basisklasse für eine Enterprise Java Bean (EJB).
Diese Klasse enthält Methoden für das Speichern und Lesen der Werte für Position und Größe eines Fensters.
Diese Klasse muss von den spezifischen EJB eines Anwendungsprogramm 'geerbt' werden.

js_base.ejb.interfaces.local 

JSBS_StandardEJBBeanLocal  (interface)

'Local interface' für die Klasse JSBS_StandardEJBBean.

js_base.ejb.interfaces.remote 

JSBS_StandardEJBBeanRemote  (interface)

'Remote interface' für die Klasse JSBS_StandardEJBBean.

js_base.frame 

JSBS_ApplicationFixedValues  

Klasse mit statischen Methoden zur Anzeige von fixen Werten einer Geschäfts-Anwendung in allen Sprachen, die in der Geschäfts-Anwendung festgelegt sind.
Diese Klasse muss von einer Klasse der Geschäfts-Anwendung – in der die fixen Werte definiert werden - geerbt werden.

js_base.frame 

JSBS_Dividerline  

GUI-Element (dünne horizontale Linie) zur Trennung verschiedener Bereiche.

js_base.frame 

JSBS_EntryRules  

Klasse mit der Liste der Prüfregeln für die Werte in Eingabefeldern.
Die Prüfregeln sind in der Datei 'DisplayStrings.xml' definiert und werden beim 'Konstruieren' des
JSBS_StartFrame oder eines JSBS_TaskFrame in die Liste übertragen.

js_base.frame 

JSBS_ErrorDialog  

Klasse für die Anzeige von Warnungen oder Fehlermeldungen.

js_base.frame 

JSBS_GUIServices  

Klasse mit einer Sammlung von Methoden zur Gestaltung der GUI (Graphic User Interface / Grafische Benutzeroberfläche).

js_base.frame 

JSBS_ImagePane  

GUI-Element zur Anzeige eines Images.
Abhängig von den (über Constructor-Parameter oder Methoden steuerbare) Einstellungen wird entweder
das Image verkleinert und komplett im verfügbaren Platz angezeigt oder
das Image in voller Auflösung mit horizontalen und vertikalen Scrollbars
angezeigt.

js_base.frame 

JSBS_JList  

Erweiterung der Klasse JList:
Als 'Model' wird 'DefaultListModel' verwendet; damit können einzelne Zeilen in der Liste hinzugefügt oder entfernt werden.

js_base.frame 

JSBS_OpenedTaskStructure  

Klasse, in der die Referenzen vom StartFrame (CommandCenter) zu den Objekten der aufgerufenen TaskFrames (Teilprogramme für die Bearbeitung von Geschäftsfällen) enthalten sind.
Damit kann aus dem CommandCenter das Fenster eines TaskFrames wieder in den 'Vordergrund' gebracht werden bzw. die noch geöffneten TaskFrames geschlossen werden wenn das CommandCenter geschlossen wird.

js_base.frame 

JSBS_StartFrame   

Basis-Klasse für das CommandCenter; das ist das Fenster zum Aufruf von Teilprogrammen (TaskFrames) zur Bearbeitung von Geschäftsfällen.
Diese Klasse kann von einem (zu entwickelnden) CommandCenter eines Anwendungsprogramms geerbt werden und stellt eine Fülle von Funktionalitäten zur Verfügung.

js_base.frame 

JSBS_StartFrame__DocumentListener   

Basis-Klasse für die Reaktion auf Änderungen in Eingabefeldern eines CommandCenter.

js_base.frame 

JSBS_StartFrame__JASConnections   

Klasse für das Erstellen einer Verbindung (Context) zu einem JAS (Java Application Server).

js_base.frame 

JSBS_StartFrame__JASMonitor_Thread   

Klasse (Thread) für das Periodische Prüfen, ob die Verbindung zum JAS (Java Application Server) noch besteht.

js_base.frame 

JSBS_TableCellRenderer   

Klasse für das Formatieren der Werte in den Zellen einer JTable.

js_base.frame 

JSBS_TaskFrame   

Basis-Klasse für ein Fenster zum Aufruf von Teilprogrammen (TaskFrame) zur Bearbeitung von Geschäftsfällen.
Diese Klasse kann von einem (zu entwickelnden) TaskFrame eines Anwendungsprogramms geerbt werden und stellt eine Fülle von Funktionalitäten zur Verfügung.

js_base.frame 

JSBS_TaskFrame_DocumentListener   

Basis-Klasse für die Reaktion auf Änderungen in Eingabefeldern eines CommandCenter.

js_base.frame 

JSBS_UnstoredChangesDialog  

Dialog-Fenster mit dem der Anwender darauf hingewiesen wird, dass angezeigte Daten verändert aber nicht gespeichert wurden.

js_base.structures 

JSBS_MinimalParameters  

Basis-Klasse mit einer Struktur von Variablen für die Übertragung von Werten die in jedem Datensatz einer Datenbank-Tabelle vermerkt werden; z.B. Name des Anwenders, Datum und Uhrzeit.

js_base.structures 

JSBS_UniversalParameters  

Basis-Klasse mit einer Struktur von Variablen die zur Steuerung eines Anwendungsprogramms benötigt werden; z.B. gewählte Sprache für die Benutzeroberfläche (GUI), angemeldeter Anwender, gewählte Währung für die Anzeige von Beträgen.

js_base.structures 

JSBS_UniversalParameters_Constants  (interface)

Interface für die Basis-Klasse JSBS_UniversalParameters mit fixen Werten für z.B. die Verzeichnisstruktur mit den sprach-spezifischen Dateien.

js_base.utilities 

JSBS_FileAndDirectoryServices  

Basis-Klasse für die Reaktion auf Änderungen in Eingabefeldern eines CommandCenter.

js_base.utilities 

JSBS_FlagSet  

Klasse mit Methoden zur Verwaltung eines Sets mit binären Werten die als 'Merker' (Flags) verwendet werden.

js_base.utilities 

JSBS_Formatter  

Klasse mit einer Sammlung von Methoden zur Formatierung – vorwiegend von numerischen Werten.

js_base.utilities 

JSBS_JavaScriptServices  

Klasse mit einer Sammlung von Methoden zur Erzeugung von Dateien mit einer Struktur, die von Javascript-Programmen gelesen werden kann.

js_base.utilities 

JSBS_StringServices  

Klasse mit statischen Methoden zum Untersuchen und Verändern von Zeichenketten (Strings).

js_base.utilities 

JSBS_SystemServices  

Klasse mit einer Sammlung von Methoden zur Abfrage von Services des Betriebssystems; z.B. Verfügbare Schriftarten (Fonts), TCP/IP-Adresse, usw.

js_base.xml 

JSBS_XML_Base  

Basis-Klasse zum Einlesen einer Datei, die eine XML-Struktur enthält.

js_base.xml 

JSBS_XML_Connections  

Klasse zum Einlesen der Datei 'Connections.xml' mit den Werten, die für die Verbindung zu einer Datenbank oder einem JAS (Java Application Server) benötigt werden.

js_base.xml 

JSBS_XML_Constants  (interface)

Interface für die Klassen zur Verarbeitung von Dateien mit XML-Strukturen.
Diese Interface enthält vor allem Werte für mögliche Fehler, die beim Verarbeiten von XML-Strukturen auftreten können.

js_base.xml 

JSBS_XML_DisplayStrings  

Klasse zum Einlesen der Datei 'DisplayStrings.xml' mit den sprachspezifischen Werten bei der Anzeige von Elementen auf der GUI bzw. bei Drucken von Dokumenten.
Weiters enthält die Datei auch Prüfregeln für Eingabefelder der GUI.

js_base.xml 

JSBS_XML_ErrorMessages  

Klasse zum Einlesen der Datei 'ErrorMessages.xml' mit den sprachspezifischen Meldungen für Warnungen oder Fehler.

js_base.xml 

JSBS_XML_FunctionKeys  

Klasse zum Einlesen der Datei 'FunctionKeys.xml' mit der Zuordung von Funktionstasten der Tastatur zu den jeweiligen Schaltflächen.

js_base.xml 

JSBS_XML_Tasks  

Klasse zum Einlesen der Datei 'Tasks.xml' mit der Verzeichnisstruktur für den Aufruf einzelner Teilprogramme (Tasks) aus dem CommandCenter (StartFrame).

zum Inhaltsverzeichnis

Klassen

Klasse

Package

Beschreibung der Klasse

Methoden

JSBS_BO

js_base.bo 

Basisklasse für ein 'Business-Object' eines Anwendungsprogramms.
Diese Klasse muss von den spezifischen BO eines Anwendungsprogr


JSBS_BO_Services

js_base.bo 



JSBS_BO_Set

js_base.bo 

Basisklasse für eine Liste von 'Business-Object' eines Anwendungsprogramms.
Diese Klasse muss von den spezifischen BO-Sets eines Anwendungsprogramm 'geerbt' werden.


JSBS_DB_ConnectionManager

js_base.connections 

Klasse für die Verbindung zu einem Datenbanksystem.


JSBS_Country_BOC  

js_base.boc 

Client-seitiger Teil des 'Business-Object' für das Land.


JSBS_Country_BOC_Set  

js_base.boc 

Client-seitiger Teil der Liste mit 'Business-Object' für das Land.


JSBS_Country_BO_Synchronizer  

js_base.boc 

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze eines Landes.


JSBS_Country_BOC  

js_base.boc 

Client-seitiger Teil des 'Business-Object' für das Land.


JSBS_Country_BOC_Set  

js_base.boc 

Client-seitiger Teil der Liste mit 'Business-Object' für das Land.


JSBS_Country_BOS  

js_base.bos 

Server-seitiger Teil des 'Business-Object' für die Definition eines Landes.


JSBS_Country_BOS_Set  

js_base.bos 

Server-seitiger Teil der Liste mit 'Business-Objects' für die Definition eines Landes.


JSBS_Currency_BO  

js_base.bo 

'Business-Object' für die Definition einer Währung.
Dieses BO kann von Anwendungsprogrammen verwendet werden.
Das 'Speichern' und 'Lesen' der Werte von der Datenbank erfolgt in Methoden der JavaScout Basisklassen; diese Methoden müssen innerhalb der 'erbenden' Anwendungsprogramme aufgerufen werden.


JSBS_Currency_BO_Set  

js_base.bo 

Liste mit 'Business-Objects' für die Definition einer Währung.


JSBS_Currency_BO_Synchronizer  

js_base.boc 

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze einer Währung.


JSBS_Currency_BOC  

js_base.boc 

Client-seitiger Teil des 'Business-Object' für die Währung.


JSBS_Currency_BOC_Set  

js_base.boc 

Client-seitiger Teil der Liste mit 'Business-Objects' für die Währung.


JSBS_Currency_BOS  

js_base.bos 

Server-seitiger Teil des 'Business-Object' für die Währung.


JSBS_Currency_BOS_Set  

js_base.bos 

Server-seitiger Teil der Liste mit 'Business-Objects' für die Währung.


JSBS_DBA

js_base.dba 

Basisklasse für ein Abbild der Allgemeinen Attribute (Common Attributes) einer Datenbanktabelle.
Diese Klasse muss von den spezifischen DBA eines Anwendungsprogramm 'geerbt' werden.


JSBS_DBA_Set

js_base.dba 

Basisklasse mit dem Vector für die Liste mit gelesenen Werten bei Selektionskriterien, die per Definition mehr als einen Datensatz zurück liefern können.
Diese Klasse muss von den spezifischen DBA-Sets eines Anwendungsprogramm 'geerbt' werden.


JSBS_Dividerline  

js_base.frame 

GUI-Element (dünne horizontale Linie) zur Trennung verschiedener Bereiche.


JSBS_EntryRules

js_base.frame 



JSBS_ErrorDialog

js_base.frame 



JSBS_FileAndDirectoryServices 

js_base.utilities 

Klasse mit statischen Methoden zum Untersuchen und Verändern von Namen für Verezichnisstrukturen und Dateien.


JSBS_FlagSet  

js_base.utilities 

Klasse mit Methoden zur Verwaltung eines Sets mit binären Werten die als 'Merker' (Flags) verwendet werden.


JSBS_Formatter 

js_base.utilities 



JSBS_FramePosition_BO 

js_base.bo 

'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.
Durch die auf der Datenbank gespeicherten Werte für den Benutzer kann beim Wieder-Aufrufen des Frames die Größe und Position auf dem Monitor wieder hergestellt werden.
Das 'Speichern' und 'Lesen' der Werte von der Datenbank erfolgt in Methoden der JavaScout Basisklassen; diese Methoden müssen innerhalb der 'erbenden' Anwendungsprogramme aufgerufen werden.


JSBS_FramePosition_BOC 

js_base.boc 

Client-seitiger Teil des 'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.


JSBS_FramePosition_BOS 

js_base.bos 

Server-seitiger Teil des 'Business-Object' für die Größe und Position eines Frames (Fensters) beim Schließen des Frames.


JSBS_GUIServices

js_base.frame 



JSBS_ImagePane  

js_base.frame 

GUI-Element zur Anzeige eines Images.
Abhängig von den (über Constructor-Parameter oder Methoden steuerbare) Einstellungen wird entweder
das Image verkleinert und komplett im verfügbaren Platz angezeigt oder
das Image in voller Auflösung mit horizontalen und vertikalen Scrollbars
angezeigt.


JSBS_JavaScriptServices 

js_base.utilities 



JSBS_JList  

js_base.frame 

Erweiterung der Klasse JList:
Als 'Model' wird 'DefaultListModel' verwendet; damit können einzelne Zeilen in der Liste hinzugefügt oder entfernt werden.


JSBS_Language_BO  

js_base.bo 

'Business-Object' für die Definition einer Sprache, die im Anwendungsprogramm verwendet werden darf.
Dieses BO kann von Anwendungsprogrammen verwendet werden.
Das 'Speichern' und 'Lesen' der Werte von der Datenbank erfolgt in Methoden der JavaScout Basisklassen; diese Methoden müssen innerhalb der 'erbenden' Anwendungsprogramme aufgerufen werden.


JSBS_Language_BO_Set  

js_base.bo 

Liste mit 'Business-Objects' für die Definition einer Sprache.


JSBS_Language_BO_Synchronizer  

js_base.boc 

Klasse mit dem nebenläufigen Prozess zur Synchronisation der Datensätze einer Sprache.


JSBS_Language_BOC  

js_base.boc 

Client-seitiger Teil des 'Business-Object' für die Sprache.


JSBS_Language_BOC_Set  

js_base.boc 

Client-seitiger Teil der Liste mit 'Business-Objects' für die Sprache.


JSBS_Language_BOS  

js_base.bos 

Server-seitiger Teil des 'Business-Object' für die Definition einer Sprache.


JSBS_Language_BOS_Set  

js_base.bos 

Server-seitiger Teil der Liste mit 'Business-Objects' für die Definition einer Sprache.


JSBS_MinimalParameters

js_base.structures 



JSBS_OpenedTaskStructure

js_base.frame 



JSBS_Parameter_DBA

js_base.dba 



JSBS_Parameter_DBA_Set

js_base.dba 



JSBS_PDFP_BO  

js_base.bo 

'Business-Object' für die Daten zur eindeutigen Identifizierung eines Endgerätes.


JSBS_PDFP_BOC  

js_base.boc 

Client-seitiger Teil des 'Business-Object' mit der Identifikation eines Endgerätes (PDFP / Physical Device Fingerprint).


JSBS_PDFP_BOS  

js_base.bos 

Server-seitiger Teil des 'Business-Object' mit der Identifikation eines Endgerätes (PDFP / Physical Device Fingerprint).


JSBS_StandardEJBBean  

js_base.ejb.bean 

Basisklasse für eine Enterprise Java Bean (EJB).
Diese Klasse enthält Methoden für das Speichern und Lesen der Werte für Position und Größe eines Fensters.
Diese Klasse muss von den spezifischen EJB eines Anwendungsprogramm 'geerbt' werden.


JSBS_StandardEJBBeanLocal  (interface)

js_base.ejb.interfaces.local 

'Local interface' für die Klasse JSBS_StandardEJBBean.


JSBS_StandardEJBBeanRemote  (interface)

js_base.ejb.interfaces.remote 

'Remote interface' für die Klasse JSBS_StandardEJBBean.


JSBS_StartFrame 

js_base.frame 



JSBS_StartFrame__DocumentListener 

js_base.frame 



JSBS_StartFrame__JASConnections   

js_base.frame 

Klasse für das Erstellen einer Verbindung (Context) zu einem JAS (Java Application Server).


JSBS_StartFrame__JASMonitor_Thread   

js_base.frame 

Klasse (Thread) für das Periodische Prüfen, ob die Verbindung zum JAS (Java Application Server) noch besteht.


JSBS_StringServices  

js_base.utilities 

Klasse mit statischen Methoden zum Untersuchen und Verändern von Zeichenketten (Strings).

GetMatchingPart(
      String parmStringToProcess,
      String parmStringToCompare)
  
getDismatchingPart(
      String parmStringToProcess,
      String parmStringToCompare)
  

JSBS_SystemServices 

js_base.utilities 



JSBS_TableCellRenderer   

js_base.frame 

Klasse für das Formatieren der Werte in den Zellen einer JTable.


JSBS_TaskFrame 

js_base.frame 



JSBS_TaskFrame__DocumentListener 

js_base.frame 



JSBS_UniversalParameters

js_base.structures 



JSBS_UniversalParameters_Constants (interface) 

js_base.structures 



JSBS_UnstoredChangesDialog  

js_base.frame 

Dialog-Fenster mit dem der Anwender darauf hingewiesen wird, dass angezeigte Daten verändert aber nicht gespeichert wurden.


JSBS_XML_Base  

js_base.xml 



JSBS_XML_Connections  

js_base.xml 



JSBS_XML_Constants  (interface)

js_base.xml 



JSBS_XML_DisplayStrings  

js_base.xml 



JSBS_XML_ErrorMessages  

js_base.xml 



JSBS_XML_FunctionKeys  

js_base.xml 



JSBS_XML_Tasks  

js_base.xml 



zum Inhaltsverzeichnis

Methoden

Methode

Package / Klasse

Beschreibung der Methode

Tutorial: Hello World (Java_Intro_01)

JSBS_StartFrame 

* Einfache Kenntnisse über das Programmieren mit Java oder einer anderen objektorientierten Sprache (z.B. Pascal, C++).
* Eclipse installiert.

Tutorial:
Datanbank-Ladeprogramm mit Graphischer Benutzeroberfläche (Java_Intro_02)
Schritt 1: Einrichten von Project und Class  
Schritt 2: Benutzeroberfläche (GUI) codieren  
Schritt 3: Reagieren auf Schaltflächen-Klicks (ActionListener)  

Das Programm liest aus einer sequentiellen Datei SQL-Kommandos und führt diese Kommandos gegen eine Datenbank aus.
Die Parameter für die Verbindung zum Datenbanksystem werden ebenfalls aus einer sequentiellen Datei mit einer XML-Struktur gelesen.

Die Lernziele der einzelnen Schritte des Tutorials:
* Erstellen einer Graphischen Benutzeroberfläche (GUI).
* Reagieren auf Klicks auf Schaltflächen.
* Öffnen und Lesen von sequentiellen Dateien.
* Benutzen einer XML-Struktur zum Ermitteln von Parametern.
* 'Verbindung zu einem Datenbanksystem aufbauen.
* Ausführen von SQL-Kommandos gegen eine Datenbank.
* Ausgeben von Informationen auf eine GUI.
* Drucken der auf der GUI angezeigten Informationen

* Generelle Kenntnisse über das Programmieren mit Java; Tutorial: Hello World (Java_Intro_01) empfohlen.

zum Inhaltsverzeichnis



Gruppierung nach Funktionalität von Klassen und Methoden

Basis für die 'Frames' (Fenster / Windows)

Klasse / Package

Beschreibung der Klasse

Methoden

Tutorial: Hello World (Java_Intro_01)

Ein einfachstes Beispiel zum 'Aufwärmen'.
Das Programm gibt auf der Kommandozeile den Text 'Hello World !'  aus.
Damit wird der Umgang mit Eclipse geübt und das 'packen' des Codes in eine Java-Archive (JAR) Datei.

* Einfache Kenntnisse über das Programmieren mit Java oder einer anderen objektorientierten Sprache (z.B. Pascal, C++).
* Eclipse installiert.

Tutorial:
Datanbank-Ladeprogramm mit Graphischer Benutzeroberfläche (Java_Intro_02)
Schritt 1: Einrichten von Project und Class  
Schritt 2: Benutzeroberfläche (GUI) codieren  
Schritt 3: Reagieren auf Schaltflächen-Klicks (ActionListener)  

Das Programm liest aus einer sequentiellen Datei SQL-Kommandos und führt diese Kommandos gegen eine Datenbank aus.
Die Parameter für die Verbindung zum Datenbanksystem werden ebenfalls aus einer sequentiellen Datei mit einer XML-Struktur gelesen.

Die Lernziele der einzelnen Schritte des Tutorials:
* Erstellen einer Graphischen Benutzeroberfläche (GUI).
* Reagieren auf Klicks auf Schaltflächen.
* Öffnen und Lesen von sequentiellen Dateien.
* Benutzen einer XML-Struktur zum Ermitteln von Parametern.
* 'Verbindung zu einem Datenbanksystem aufbauen.
* Ausführen von SQL-Kommandos gegen eine Datenbank.
* Ausgeben von Informationen auf eine GUI.
* Drucken der auf der GUI angezeigten Informationen

* Generelle Kenntnisse über das Programmieren mit Java; Tutorial: Hello World (Java_Intro_01) empfohlen.

zum Inhaltsverzeichnis