Tag-Archiv: 'java'
25. April 2007 von KG
Verbindung HTTP + TC. http://tomcat.objektpark.org/index.html ProxyLoadBalancer Apache httpd – ist am Browser-bug-resistentesten.Analyse mit Live HTTP Headers Catalina Architecture: Non Blocking IO Handler. ThreadHandler von Session separat. APR für NBZ.B. 10.000 gleichzeitige Verbindungen auf derselben Box. Viele Verbindungen, die aber nicht alle gleichzeitig aktiv sind. Tomcat-Pipeline intern: Datenströme werden "mundgerecht" zerlegt in Objektrepräsentationen.Was, wenn ein Server [...]
25. April 2007 von KG
„My Definition of Web 2.0: 2 comes after 1“. „Wikinomics“Tapscott/Williams Challenges and Capabilities of Web 2.0 Single UI Framework approach. Web 2.0 Services Architecture Diagram Learn from Portals. Different types of users. Enterprise communities. Social Networking Key Enablers – Linking and tagging. "Demonstration": Slides… Sum up: Absolutely boring, just telling the obvious.
25. April 2007 von KG
Geschichte Oracle-Schenkung (vormals Oracle ADF Faces). Incubator-Projekt beendet am 22.04.2007; jetzt Unterprojekt von MyFaces. Craig Mc Clannaghan Incubator Mentor. Wiki Komponenten Ca. 105 Komponenten. HTML AJAX Renderkit. Dialogframework. Testframework. Facelet-Unterstützung "out-of-the-box". Dazu sind die Maven-Facelet-Plugins erforderlich. Tomahawk-Unterstützung. AJAX4JSF-, Seam-Unterstützung. Tobago schwierig. tr:charts – SVG-Graphiken, ziemlich beeindruckend. tr:breadCrumbs – "Hänsel u. Gretel-Navigation" tr:document – individuelle Load-Manipulation. [...]
24. April 2007 von KG
AOP:General Introduction Comparison OOP and AOP. AOP 2 complement OOP. Don’t oversimplify. Common vocabulary: Service layer – business service – data access layer – dao – repository – web layer. Also patterns. (Speaks in a quite strange manner. Somehow I can imagine him ~20 years older with a long beard speaking the same way). Mismatch [...]
24. April 2007 von KG
Session war auf Deutsch, trotz des Titels. Teaser: Showcase Office demo: Mail, Bildverwaltung. Drag'n Drop-Beispiel. GWT-Konzepte Motivation – ajaxified -"nicht nur Anwendungen, die AJAX verwenden, sondern RC, desktop-ähnlich". Neuer Ansatz: Java-only code. Kompiliert zu HTML, JS, CSS. GWT principles. Components: UI library, Java2JS compiler; Language support < Java 5. Hosted mode shell. JSNI. [...]
24. April 2007 von KG
Neue Herausforderung (?) Multi-Core Dilemma: Sehr aktuelle Diskussion; durch java.util.concurrent angefacht, JSR 166, ebenso durch Multiprozessorarchitekturen. "Krieg der Kerne" iX. Patrick Leonhard-Blog. Steigerung der CPU-Frequenz nicht alleinige "Performanceschraube". Nur linearer Anstieg d. Stromverbrauchs bei Mehrkernarchitektur, platzsparend. www.despair.com Zukunftsprognosen: Cache-Vergößerung sorgt weiterhin f. Beschleunigung. Concurrent-Software wird für Nutzung immer wichtiger. Begrifflichkeit – "Mehrfädigkeit". Multithreading iRv Java [...]
23. April 2007 von KG
Einführung Axis 1 – Retro; u.a. in WAS integriert, Inkompatibilitäten; Axis 2 – Anforderungen geändert, nicht mit Axis 1 erreichbar; WS-Security; Performance; 3rd Generation WS Framwework; andere XFire, MS Indigo; Axis 2 mit asynchronem Modell; MEP – Message Exchange Pattern; Pull-Parser / StAX; Unterschiedliche Data Bindingmöglichkeiten; MTOM/SwA Attachments; WSDL 2.0; Handlerketten dynamisch; Hot Deployment/Hot Update [...]
10. April 2007 von KG
Diese hier ist einigermaßen sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das servlet-mapping. Am einfachsten geht's aber mittlerweile mit Maven, siehe http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven. Eigentlich sind solche Archteypen ja etwas für MDA-"FUDders", denn der Unterschied hinsichtlich der Vorgehensweise zur JSF-Cartridge von AndroMDA ist gar nicht so groß. Zur Dokumentation: <?xml version="1.0"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" [...]
2. März 2007 von KG
This error normally occurs if the DocumentBuilderFactory is overlapped by e.g. gnujaxp or an outdated Xerces version. Solution: Try to point to Xerces, e.g. by using a system var or remove suspicious jars, e.g. gnujaxp.jar from your classpath. (Asked by a colleague today). A better error message would be useful, must check how the [...]
19. Februar 2007 von KG
Nein, wie ist das schön: Programm mit -XX:+HeapDumpOnOutOfMemoryError aufrufen, um eine HeapDump-Datei zu erstellen. Jetzt mit jhat -J-mx768m [HeapDump-Datei, z.B. java_pid804.hprof] die Datei analysieren lassen. Wie auch bei den "integrierten" WebServices wird dabei ein interner Http-Server gestartet, der grundsätzlich auf Port 7000 lauscht. Jetzt über http://localhost:7000 analysieren… OQL wird auch unterstützt. Gefällt mit besser als [...]
3. Februar 2007 von KG
Derzeit am Durchkauen des Buchs von Eberhard Wolff, vormals Saxonia Systems, jetzt Interface21 Mitarbeiter. Der Autor ist, als Spring-"Committer" neben Jürgen Höller der einzige native Deutschsprachler im Team und aufgrund seiner Autorentätigkeit beim Java-Magazin sowie seiner freundlich-intelligenten Vortragsart bei Konferenzen vorzüglich geeignet, ein Buch über Spring zu verfassen. Das Buch behandelt, dem Inhaltsverzeichnis folgend, [...]
22. November 2006 von KG
See the Eclipse Bugzilla entry. One workaround is to remove the XML jars.
24. Mai 2006 von KG
Heute eine interessante Unterhaltung mit einem Programmierer gehabt, der wissen wollte, ob und inwieweit man Maps via WebServices übergibt und ein Objekt zurückerhält (dazu vielleicht ein andermal mehr). Die sich daraus entspinnende Diskussion ergab, dass geplant war, eine Schnittstelle, die auch via Corba-IDL an externe Kunden für deren Software herausgegeben wurde, dramatisch zu ändern: Anstelle [...]
10. Mai 2006 von KG
In äußerst unterhaltsamer, hellwacher Art führte Angelika Langer, bekannt aus ihren Artikeln im Java (?Objekt) Spektrum (mit Klaus Kreft), in die Programmierung mit Generics ein. Geduldig und amüsant ging sie auf alle Fragen aus dem Publikum ein, das ihr schließlich den Code für eine einfache Pair-Klasse diktieren sollte. Echtes Highlight, sehr beeindruckende Person.