Sonntag, 12. Februar 2012


Bibliothek

(Funktionales) Skalieren mittels Messaging

Enterprise Tales

Zur Kommunikation innerhalb von verteilten Systemen gibt es eine Reihe von Möglichkeiten. Neben schwergewichtigen Web-Service-Ansätzen (SOAP) kann der geneigte Entwickler beispielsweise auch auf leichtgewichtigere Varianten wie Remote Procedure Calls (RPC) oder HTTP REST zurückgreifen. Eine weitere, häufig unterschätzte Alternative stellt das Messaging dar.

The Making of an Eclipse Project

Aufzucht und Pflege eines Eclipse-Projekts

Haben Sie sich schon einmal gefragt, was eigentlich hinter den Kulissen eines Eclipse-Projekts passiert? Welche Entscheidungen sind zu treffen, welche Bedingungen zu erfüllen, wie läuft das alles? Das Eclipse-Jubula-Team berichtet in der neuen Eclipse-Magazin-Kolumne „The Making of an Eclipse Project“ über seine Erfahrung beim Open-Sourcing von Jubula [1]. Dabei geht es nicht nur um Technik, sondern auch um Strategien, Abläufe und schwierige Entscheidungen.

Next Generation Application Development: Java Enterprise Testing

Handwerker - Testing

In diesem Teil der Serie stellen wir verschiedene Möglichkeiten vor, wie komplexe Enterprise-Applikationen getestet werden können. Wir werden viele Beispiele verwenden, um die unterschiedlichen Testansätze zu erklären.

Arkadiko: Brückenschlag zwischen Spring und OSGi

Im Gespräch mit Raymond Augé

Die Vorteile von OSGi genießen, ohne das Risiko einer kompletten Refaktorisierung einzugehen, dieser Aufgabe hat sich das Projekt Arkadiko verschrieben. Arkadiko ist landläufig als Name der ältesten Brücken aus dem antiken Griechenland bekannt - und so will auch das Arkadiko-Projekt eine Brücke schlagen zwischen existierenden Spring-Anwendungen und OSGi. JAXenter sprach mit Brückenbauer Raymond Augé von Liferay.

Erweiterter Event-Mechanismus mit CDI

Aufgepasst hoch zwei!

Dank der bereits in einer vorherigen Ausgabe der Kolumne vorgestellten CDI-Events, können einzelne Blöcke einer Java-EE-Anwendung modular und unabhängig voneinander aufgebaut werden und trotzdem einfach und effizient miteinander kommunizieren. Dabei muss nicht immer ein Event das Mittel der Interaktion sein. Auch POJOs sind erlaubt, die bei Bedarf mittels Qualifier zusätzlich typisiert werden können. Wem das immer noch nicht reicht, der greift auf Conditional-Observer-Methoden zurück.

Be pragmatic, not dogmatic: Die zwei Gesichter der Agilität

Wie stehen sich Business Value und technische Refactorings gegenüber?

Im letzten Teil der Kolumne ging es um Dogmen versus pragmatisches Vorgehen bei der Einhaltung von Architekturvorgaben. Daraus ergab sich eine lebhafte Diskussion und zudem eine Umfrage zum Thema. Doch Dogmen als auch pragmatisches Vorgehen finden sich nicht nur in der Implementierung der Entwicklung wieder, sondern auch in den Prozessen rund um die Entwicklung!

Steigen wir also in den zweiten, dieses Mal nicht sonderlich entwicklungslastigen Erfahrungsbericht ein.

Dependency Injection: Next Generation Application Development

Teil 1: Rookie – praktische Einführung

Next Generation Application Development CDI ist seit gut einem Jahr fertig und wird schon in einigen Projekten eingesetzt. Dieser Artikel veranschaulicht die Features von CDI anhand von konkreten Beispielen und möchte die Leichtigkeit vermitteln, mit der in Zukunft Enterprise-Anwendungen entwickelt werden können. Wir verwenden CDI erfolgreich in unseren Projekten und möchten Sie an unserer Erfahrung teilhaben lassen.

It’s the Cloud Era!

Enterprise Tales

Im heutigen „Cloud-Zeitalter“ versuchen zahlreiche Hersteller (neue und etablierte) noch eben schnell auf den bereits rasenden Zug aufzuspringen. Infrastrukturanbieter sind der Trend von gestern – heute möchte jeder ein Platform-as-a-Service- (PaaS-)Anbieter sein. Auch die Apache Software Foundation bietet viele Softwareprojekte an, die häufig hinter den Kulissen eingesetzt werden. Wir stellen ein paar dieser Projekte vor.

Cloud Hosting im Nutzertest

cloudControl als Partner im Cloud-Hosting-Bereich – Ein Erfahrungsbericht

SnipClip ist eine Internetagentur, die sich auf Facebook spezialisiert hat. Für ihre Kunden konzipiert und realisiert SnipClip Facebook Ads, Apps und Games. Das Leistungsangebot erstreckt sich von der Konzeption und Kreation über Programmierung und Anpassung bis hin zum Betrieb und zur Optimierung der Facebook-Kampagne. Die Agentur betreut seit mehreren Jahren nationale und internationale Kunden und vertraut seit einiger Zeit dem Cloud-Hosting-Anbieter cloudControl.

Android 4.0 Ice Cream Sandwich

Die jüngste Dessert Creation frisch aus dem Hause Google

Lange wurde es in der Android-Community herbeigesehnt, und viele Erwartungen wurden mit der neusten Android-Version verbunden. Schafft es Google, die unterschiedlichen Versionen für Smartphones und Tablets wiederzuvereinigen? Ist Gingerbread das letzte Open-Source-Release, und werden angefangen mit Honeycomb nur noch die lizenzrechtlich notwendigen Sourcen freigegeben? Kann sich Android im ständigen Vergleich mit iOS differenzieren und weiterentwickeln? Kann die native Android-Oberfläche eine attraktive Option auch ohne herstellerspezifische Anpassungen werden? Wohin entwickelt sich die Plattform aus Entwicklersicht? In diesem Artikel möchten wir einen ersten Überblick der aktuellen Informationen zu Android 4.0 liefern und die Neuerungen aus den verschiedenen Blickwinkeln der Nutzer und Entwickler betrachten.

Wir wollen das Beste aus Seam3 und CODI unter Apache DeltaSpike entwickeln

Mark Struberg über das neue Apache-Projekt DeltaSpike

Unter dem vorläufigen Codenamen "DeltaSpike" entsteht gerade ein Apache-Inkubator-Projekt für Erweiterungen des JSR 299: Context und Dependency Injection. Wir sprachen mit DeltaSpike-Mentor Mark Struberg über Inhalte und Ziele von DeltaSpike.

Geld verdienen mit Android

Mobile Apps im Höhenflug

Theoretisch ist das Internet schon lange mobil, denn internetfähige Handys existieren nunmehr seit Jahren – allein, sie wurden nicht genutzt. Erst durch günstigere Tarife und die bessere Bedienbarkeit der Smartphones erlebt das mobile Internet den Durchbruch und mit ihm die unterschiedlichen Funktionalitäten.

Im Gespräch mit Adam Bien: "Usability wird ein Kernthema von Java EE 7"

Enterprise Tales

In dieser Folge von Enterprise Tales waren die beiden Kolumnisten ausnahmsweise als rasende Reporter unterwegs und sprachen mit Adam Bien über seine Rolle in der Expert Group, den derzeitigen Erfolg von Java EE 6 und die Zukunft von Java Enterprise.

RESTful JavaServer Faces

Kann man mit JSF eigentlich Webapplikationen entwickeln?

Im Java Magazin 01.2011 analysierten Michael Plöd und Stefan Tilkov, inwieweit man mit dem Webframework Wicket Applikationen entwickeln kann, die den Prinzipien einer REST-Architektur entsprechen. Dieser Artikel betrachtet JavaServer Faces aus der REST-Perspektive.

Xtend – eine Sprache für Java-Entwickler

Codegenerierung mit Eclipse Xtend

Xtend [6] ist eine statisch getypte Programmiersprache, die speziell auf die Bedürfnisse von Java-Entwickler zugeschnitten ist. Sowohl die Sprache als auch die Eclipse Plug-ins integrieren sich nahtlos mit bestehenden Java-Projekten. Xtend wird bei Eclipse und auf Basis von Xtext 2.0 [1] entwickelt.
« zurück      1 2 3 4 5 6 7 8      weiter »