- Resin (Java)
-
Resin (Java) Entwickler Caucho Technology Aktuelle Version 4.0.15
(8. Februar 2011)Betriebssystem Cross-platform Programmiersprache Java Kategorie Web Server, Java Lizenz GNU GPL bzw. kommerziell http://www.caucho.com/ Resin ist ein Software-Produkt, ein Webserver und Java-Application-Server von Caucho Technology. Resin wird zur Verfügung gestellt in zwei Versionen: Resin Professional und Resin Open Source (GPL).
Resin Open Source, mit eingeschränkten Fähigkeiten, ist eine abgespeckte Version der Professional-Variante (sog. Crippleware). Resin hebt sich von anderer Crippleware dadurch ab, dass eine Open Source-Version verfügbar und lizenziert ist, die es der weltweiten Software-Gemeinschaft ermöglicht, es teilweise oder komplett, in eigenen Projekten, wieder zu verwenden.
Laut Caucho Technologys Marketing-Material, ist Resin Open Source geeignet für Bastler, Entwickler und Webauftritte mit geringem Traffic, welche nicht die Geschwindigkeit und Verfügbarkeit der Professional-Version benötigen. Letzt Genanntes steuert Eigenschaften und Verbesserungen bei, welche in einer Produktions-Umgebung üblicherweise gebraucht werden.
Inhaltsverzeichnis
Produkt-Eigenschaften
Skalierbarkeit
- Cluster-fähig
- Verteilte Sessions
- Load Balancing
Entwicklung
- Class compilation
- Profiling und Heap Analyse
- Keine GUI erforderlich
- JUnit-Support
- Ant- / Maven- / Ivy- Integration
- IDE-Integration
- Flexibles Projekt Management
- Logging
Produktiveinsatz
- Verlässlichkeit
- Monitoring
- Deployment / Versioniertes Deployment
- Fehlerbehebungs-Hilfen
Verschiedenes
- Statische Dateien / JSPs / Servlets / JSF
- Transaktions-Unterstützung
- Erweiterbare Zugriffsprotokollierung
- Umschreiben von URLs (URL rewriting)
- Proxy caching
- Gzip-Kompression
- SSL
- Virtuelle Hosts
- COMET/Server push
Quercus
Quercus is eine Java-Implementierung der Programmiersprache PHP, welche in Resin enthalten ist. Bezug nehmend auf einen Vortrag von Emil Ong (von Caucho), gehalten vor der San Francisco Java Meetup Group im April 2008 in Bezug auf Resin 3.1, ist ein wesentlicher Unterschied in der Funktionsweise von Quercus zwischen der Open Source- und der Professional-Version der, dass in der Professional-Version das PHP zu Java Bytecode kompiliert wird, wohingegen es in der Open-Source-Version durch einen Interpreter ausgeführt wird. [1]
Weblinks
Einzelnachweise
- ↑ Emil Ong: Getting Started With Quercus. Caucho Technology, abgerufen am 19. August 2009 (englisch). (accompanying Caucho blog entry,additional copy of PDF)
Kategorien:- Java-Programm
- Serversoftware
Wikimedia Foundation.