Panther

Panther ist ein leichter, modularer Java-Anwendungsserver, der zum Einbetten in einem Webserver geeignet ist.
Jetzt downloaden

Panther Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Lateral NZ
  • Website des Verlags:
  • http://www.lateralnz.org/panther/index.html

Panther Stichworte


Panther Beschreibung

Panther ist ein leichter, modularer Java-Anwendungsserver, der zum Einbetten in einem Webserver geeignet ist. Panther ist ein leichter, modularer Java-Anwendungsserver, der zum Einbetten in einem Webserver geeignet ist. Die Absicht des Projekts ist nicht, alle in einem J2EE-App-Server gefundenen Funktionen, sondern nur einige der am häufigsten verwendeten Funktionen zu duplizieren (Hinweis: Panther) wurde früher als Wicker bekannt) .1. Panther versucht nicht, ein vollständiger Anwendungsserver zu sein, sondern bietet eine begrenzte Teilmenge von Diensten, die die meisten App-Server bereitstellen.2. Die meisten App-Server scheinen riesige monolithische Behemoths zu sein, wo alles oder nichts ist. Wenn Sie einen Dienst wünschen, brauchen Sie sie so ziemlich alle. Selbst wenn Sie die Konfiguration ändern können, um nur die von Ihnen benötigten Dienste aufzunehmen, basierend auf unserer Erfahrung, vielen Projekten nicht .3. Viele Projekte verwenden nur eine mikroskopische Teilmenge der Funktionen, die ein App-Server bietet. Dies gilt insbesondere, wenn Sie Cross-AppServer / Cross-Platform sein möchten, sodass ein modularer App-Server, in dem Sie die gewünschten Bits aufnehmen möchten, viel Sinn (zumindest zu uns). Dies ist natürlich eher ähnlich dem Argument ähnlich wie in der Vergangenheit, die in der Vergangenheit gegen die Funktionsfunktion in Office-Software wie Word.4 verwendet wurden. Dort gibt es keinen anderen Open Source-App-Server : SSBs wurden vor Version 0.9.1 nicht gepoolt, so dass dort ein einzelnes Beispiel jedes EJB im Container ist. Es schien keine Overhead / negativen Auswirkungen zu geben, um Dinge auf diese Weise zu tun, mit der Ausnahme, dass die Bohnen wirklich / völlig statenlos sind - wenn Sie Code mit diesem schreibend, ist der Geist, dann sollten Sie keine Probleme haben, aber wir sollten keine Probleme haben, aber wir Empfehlen Sie die neueste Version sowieso. · Hinweis 2: Zum Zeitpunkt des Schreibens wurde nur die EJBCreate-Methode in Panther implementiert (die anderen EJB * -Methoden werden derzeit nicht aufgerufen). · Bereitstellung und Konfiguration von Jython · Transaktionsmanager - verknüpft mit dem Datenquellenservice. Dies funktioniert nur mit JDBC-Datenquellen und wurde bisher nur mit Postgres getestet. (Hinweis, Transaktionen übernehmen keine VM-Grenzen.) · Ein grundlegender Messaging-Service (Multicast, Rundfunk und leichte zuverlässige Multicast-Optionen verfügbar) · JDBC-Distributed Caching-Service, Codenamed C3D - Grundsätzlich einen JDBC-Treiber, der Cache setzt, um die Last in der Datenbank zu reduzieren und zur Verbesserung der Leistung (leicht) · eine Python-Scripted-Konsole (Naja, Jython) Telnet-Management-Konsole · Beispiel E-Mail und DataSource (mithilfe von Jakarta DBCP) Python-Skripts sind ebenfalls enthalten Ihr Zuhause erstellen Methoden. · Transaktionsunterstützung ist derzeit extrem begrenzt. Der Transaction Manager ist ein grundlegender Service, der geschrieben wurde, um "Erforderlich", "Erforderlich", "unterstützt" und "Notsupported" sollte (hoffentlich) als angekündigt arbeiten, alles andere (d.h. " Im Moment arbeiten wir an dem Transaktionsservice. Was neu in dieser Version ist: Notes · Fixieren eines Bündels von Bugs, die ich heute morgen entdeckt habe, mit dem Build-Prozess, Demo, usw. · Reorganisierte das doc-Verzeichnis. Verschobene Beispieldateien in DOC / Beispiele · Hinzugefügt Jetty.sh, Start.SH und STOP.SH, um zum Laufen des Jettestings zu verwenden. Erstellen Sie einen Bin-Dir in $ Jetty_Home, setzen Sie beide Dateien dort (zusammen mit Panther in die Root of Jetty Home) und führen Sie Start.SH auf, um zu verwenden. · Aufgerufene readme.txt-Fehlerbehebungen · Ein Makefile für die einfache Demo hinzugefügt. Ein Fehler mit dem Ameise wurde behoben. Die JSP auf ein Notenservlet verschoben · Distribution-Tars wurden nicht mit dem richtigen Verzeichnis erstellt (sollte ein Root-Panther-Dir haben).


Panther Zugehörige Software

morbid

Ein Twisted-basiertes Publish / Subscribe Messaging-Server, der das STOMP-Protokoll verwendet ...

167

Herunterladen

Eda.

EDA ist eine Eiffel-Implementierung der allgemeinen Dezimal-Arithmetikspezifikation. ...

177

Herunterladen

Fuzzy-Uhr

Fuzzy-Uhr ist ein Python-Klassen- und Befehlszeilen-Dienstprogramm, um den Fuzzy-Taktausgang zu erzeugen. ...

198

Herunterladen