Java-Paket

Um Klassen leichter finden und verwenden zu können, um Benennungskonflikte zu vermeiden und den Zugriff auf Klassen zu steuern, bündeln Programmierer Gruppen verwandter Klassen in Paketen. Das Paket stellt eine bestimmte Verzeichnisstruktur dar. Innerhalb eines Pakets können alle Klassen auf die Member anderer Klassen zugreifen. Außerhalb des Pakets ist nur der Zugriff auf öffentliche und geschützte Klassen, Methoden und Variablen zulässig.

Unternehmen kehren ihre Internetadresse für ihre Paketnamen um, zum Beispiel: com.Unternehmen.Paket. Namenskonflikte, die innerhalb eines einzelnen Unternehmens auftreten, müssen durch erweiterte Paketnamen gelöst werden. Beispielsweise kann ein Bereichs- oder Projektname in den Paketnamen integriert werden: com.Unternehmen.Bereich.Paket.

Mit dem Java-Paketpräfix auf der ersten Seite des Assistenten für Webinteraktion, "Einen Namen und eine Position für Ihre Webinteraktion angeben", kann ein Präfix für den Paketnamen angegeben werden. Der Standardwert wird aus dem Standard-Java-Paketpräfix abgerufen, das im Assistenten für neue dynamische Webprojekte definiert wird, wenn die Funktion Struts ausgewählt wird. Sie können Ihre Einstellungen auch mit Fenster > Einstellungen > Einstellungen für Paketnamen angeben.

Der Assistent für Webinteraktion generiert Klassen, die in drei Paketen organisiert sind:
  • .actions - für Action-Klassen
  • .beans - für Programmaufruf-Data Beans
  • .forms - für Action Form-Beans.

Ist das Java-Paketpräfix leer, erstellt der Assistent für Webinteraktion drei Pakete für Sie. Diese Pakete sind actions, beans und forms.

Das Paket wird gleichzeitig mit seiner Erstellung im Java-Ressourcenordner auch im Ordner classes unter WEB-INF erstellt. Das Paket im Quellenordner enthält alle .java-Quellendateien, die der Assistent für Webinteraktion generiert. Das Paket im Ordner classes enthält alle kompilierten Java-.class-Dateien, die der Assistent generiert.


Feedback