Archiv für die Kategorie ‘JAX’

Warum sollte man Sckriptsprachen einsetzen? 7 Patterns Alleskleber(superglue) Gut geeignet für flexible Applikationslayer: View und Controller Beispiel: XML Parser, Java Networking, Swing Widget -> RSS Reader Weiches Herz Fachliche Modelle auslagern Rules Engines groovyrules GroovyShell in Java einbinden: GroovyShell shell = new GroovyShell(Binding); Endoskopische Operation Minimal-invasiv Im laufenden System Änderungen machen oder nachvollziehen. Skripte ausführen [...]

Grails (under the hood mvc) www.svenhaiges.de Actionality von ROR inspiriert. Convention over configuration, DRY Java/Groovy|J2EE Spring MVC Framework Eckpfeiler Spring, Hibernate, SiteMesh(Layouting) Eigene Hibernate Mappings für Legacy-Schema Domainmodels Dependency Injection Model Domain-Klassen (grails-app/domain) class Podcast{ String title String feedURL } Erzeugung grails creat-domain-class 1:n def hasMan = [episodes:Episode] Persistenz per GORM u.a. Dynamic Finders Podcast.findByTitle(“”) [...]

Zeichenkodierung ->  wikipedia iso-8859-1 -> Latin1 unter Linux cp1252(iso8859+€) Möglichkeiten für Umlaute in Java: Unicode Escape ü -> \u00F6 Richtiges Source-Encoding verwenden javac -encoding UTF-8 bei ant : encoding=”UTF-8″ bei maven: <compilerArguments> <encoding> Ab unicode 3.1 mehr als 2 Byte, deshalb jetzt 3 Byte unicode.org version 5.0 UTF-8 bildet Unicode ab, ist nicht Unicode! Java [...]

BPEL 2.0 (Torsten Winterberg, Sven Bernhardt, OPITZ Consulting) Warum BPEL, was ist BPEL? Fachlich definierte Prozesse in die IT übernehmen BPEL als Abstraktionslayer zwischen Geschäftsprozess und Services Process Layer zur Orchestrierung der Services BPEL4WS KEIN STANDARD, nur eine Spezification… Fragen: BPEL 1.1 Interaktion mit “Menschen” BPEL gut für langlaufende, zustandsbehaftete Prozesse BPEL2.0 Erweiterung von WSDL [...]

Referent: dierk.koenig@canoo.com Autor von Groovy in Action Sehr großes Interesse, Umzug in Halle 1 Groovy ist “feature rich” und Java-friendly Problem bei anderen Skriptsprachen: statische typisierung notwendig um Java friendly zu sein feature-rich meistens nur dynamische Typisierung Groovy “optionale Typisierung” Scripting patterns: Weiches Herz, Alleskleber Groovy verknüpft Infrastruktur und Anwendungslogik Dynanische Programmierung: Zur Laufzeit Eigenschaften [...]

Bedeutung von Bedeutung Semiotisches Dreieck Bedeutung eines sprachlichen Zeichen ist das was man sich im Kopf vorstellt? Alles kann man sich allerdings nicht vorstellen Kontexttheorien: Ein sprachliches Zeichen erhält seine Bedeutung erst im Kontext Chomsky: Urgrammatik Bedeutung eines Satzes läßt sich nicht aus der Grammatik ableiten Theorie:Spracherwerb ein Spielin einer Sprachgemeinschaft? Ordinary Language Philosophy Ontologie:Lehre [...]

Concepts: Not a single line of xml. Convention over Configuration Instant feedback Scaffolding (Gerüst) Testing right in the Framework DRY (Don’t repeat yourself) (e.g. Database->Models) AJAX, REST Support Opinionated Software Parts “ActiveRecord” DRY O/R mapping framework ActionPack View via templates Controller (Routing, Caching, manages helper modules, sessions) Building a rails application: Scaffolding Generate a model [...]

OpenSource http://glassfish.dev.java.net http://glassfishwiki.org http://blogs.sun.com/theaquarium Features: 100% JEE5 IDE Integration mit Netbeans und Eclipse WTP Möglichkeiten für (Installations-)Profile Bsp: Entwickler, AppServer Umfangreicher Web-Services-Stack Eigener HTTP Connector, sehr performant, asynchrone Request Verarbeitung usw. JBI JMX CallFlow Monitoring-Performance Analyse Für Admins: Web GUI (mit Woodstock GUI Framework programmiert) asadmin: Kommandozeilen Tool Clustering Möglichkeiten Domäne: Gruppierung von Instanzen, die [...]

Neue Konzepte in AXIS 2: Flows, Phasen, Module WS-* Standards sehr unübersichtlich Axis bringt nur eigentlich nur die Grundfunktionalitäten mit. Läßt sich aber sehr einfach erweitern durch Plugins(Module) usw. (Baukastenprinzip) WS-Framework der 3. Generation? ca. 2006 wurden sehr viele Standards verabschiedet, daher auch die Notwendigkeit, neue Frameworks zu entwickeln Wichtigste Änderungen: MEP (Message Exchange Pattern, [...]

REST steht für REpresentational State Transfer. Der Referent (Stefan Tilkov – Blog) meint, dieser komplizierte Name könnte einer der Gründe sein, warum sich REST bis jetzt noch nicht durchgestetzt hat. Dem kann ich nicht unbedingt zustimmen. Je komplizierter die Abkürzung, desto größer ist ja normalerweise der Hype, der um eine Technologie gemacht wird. REST beschreibt [...]





Follow

Bekomme jeden neuen Artikel in deinen Posteingang.