RPC-Style oder Document-Style RPC-Syle (Remote Procedure Style) Web-Services werden im Sinne von entfernten Methodenaufrufen genutzt. Eine Web-Service-Methode kann Übergabeparameter und Rückgaben besitzen. Die Übergabewerte müssen umkodiert werden. XML selbst zum Beispiel wird als umkodierter String übertragen. …
Der normale GZIPOutputStream nutzt einen Standardkompressionswert. Um diesen zu ändern, ruft man beim Deflator, der eigentlich hinter der Kompresssion steckt, setLevel() auf, um den Kompressionslevel setzen. Die folgende Unterklasse regelt das für uns:
Da blättere ich gerade durch das „Just Java“ Buch und glaube, schon einen Fehler gefunden zu haben, da sagt mir der Compiler, dass alles in Ordnung ist: Diese sonderbare Rückgabe habe ich noch nie gesehen und ist mir in der Grammatik der Sprache Java auch noch nie aufgefallen.
Was früher noch Teil der J2EE war, ist heute Teil der Java Standard Edition. http://java.sun.com/j2ee/sdk_1.3/techdocs/api/ zeigt noch DOM und SAX, sowie das „JDBC 2.0 Optional Package“ was dann Teil der J2SE 1.4 wurde. zeigt javax.management „Java Management Extensions“ (JMX), und javax.xml.parsers, …
Mit JBoss und den proprietären Annotationen ist es einfach eine JMX zu schreiben. JBoss bringt ein Beispiel gleich mit: In der JMX-Console taucht die Klasse dann auf. Wenn man das ganze nun mit der JConsole hinbekommen möchte, hat man ein Problem, denn JBoss meldet die Beans nicht am Standard-Container für JMX Beans …
Greift Hibernate nicht allein auf die Datenquelle zu, sind die Daten im Cache unter Umständen nicht mehr aktuell. Wenn Daten einmal in den Cache gesetzt werden, danach aber nie wieder benötigt werden, war die Arbeit umsonst. Bei sehr vielen Daten quillt der Cache über und muss Dinge entfernen – nach Murphys Law sind …
Seit Java 5 gibt es mit dem Executor (JSR 166) eine Schnittstelle für „Ausführer“ von Runnable-Objekten. Spring bietet mit dem TaskExecutor die gleiche Schnittstelle. – So steht die Funktionalität auch für Java 1.4 und Java 1.3 und auch für Java EE Umgebungen zur Verfügung. org.springframework.core.task.TaskExecutor: …
First we need a simple JSP as a service. http://localhost:8080/jsp/request.jsp?name=Chris The JSP simply returns the length of the string. The format is simple text, no XML. Then we need a HTML page. It shows two text fields. One with an attached onkeyup() listener and one which displays the result, the length of the …
Rome ist eine Bibliothek zum Lesen/Schreiben/Konvertieren von Atom/RSS-Feeds in den Versionen RSS 0.90 RSS 0.91 Netscape RSS 0.91 Userland RSS 0.92/RSS 0.93/RSS 0.94 RSS 1.0/RSS 2.0 Atom 0.3/Atom 1.0 Ein Beispiel ist schnell programmiert und die API (Doku hier) ist relativ einfach. Wenn die JEditorPane besser wäre, …