Archiv für das Tag 'architektur'

Java Forum Stuttgart 2011

Passend zum offiziellen Launch von Java 7 öffnete am 07. Juli 2011 das 14. Java Forum Stuttgart seine Tore, um dem interessierten und zahlreich erschienenem Fachpublikum einen sehr spannenden Themen-Mix zu präsentieren.

Wir leisteten einen inhaltlichen Beitrag in Form eines Vortrags meinerseits zum Thema “Contexts and Dependency Injection - Die Konzepte des JSR-299″. Von Injection Points bis hin zu Alternativen habe ich deren Einsatz live anhand eines Refactorings einer Beispielanwendung demonstriert, die nachfolgend - mit Kommentaren aufbereitet - als Download zur Verfügung steht.

Unser besonderer Dank gilt den Organisatoren, die das Java Forum Stuttgart auch dieses Mal mit viel Know-How und Engagement zu einem wichtigen Anlaufpunkt für die deutsche Java-Community gemacht haben - wir freuen uns schon jetzt auf die 15. Auflage im nächsten Jahr!

Der Vortrag als PDF:
Download Contexts and Dependency Injection - Die Konzepte des JSR-299

Die Beispielanwendung als ZIP:
Beispielanwendung zum Vortrag

Einige Impressionen zur Veranstaltung:

Copyright Java User Group Stuttgart e.V. . Mit freundlicher Genehmigung der Java User Group Stuttgart. Weitere Fotos auf der Webseite des Java Forum Stuttgart.

Buchrezension:
97 Things Every Software Architect Should Know

Cover: 97 Things Every Software Architect Should Know

Richard Monson-Haefel
97 Things Every Software Architect Should Know
Collective Wisdom from the Experts

220 Seiten. broschiert
€ 34,00
ISBN 978-0-596-52269-8

Das Buch präsentiert dem Leser eine Sammlung von Beiträgen zu den Grundsätzen der Arbeit eines Software-Architekten. Diese stammen aus der Feder verschiedener Autoren, deren Erfahrungen und persönlichen Ansichten ursprünglich in einem öffentlichen Wiki zusammengetragen wurden. Die Initiative geht auf Richard Monson Haefel (u. a. Co-Autor von “Enterprise Java Beans”) zurück, welcher 97 Beiträge ausgewählt und in Buchform veröffentlicht hat.

‘Buchrezension:
97 Things Every Software Architect Should Know’ weiterlesen

buschmais auf der OOP 2010.

buschmais startet in das neue Jahr auf der OOP 2010. Vom 25. - 29. Januar 2010 wird das International Congress Center München zum Treffpunkt für Softwarearchitekten und für Entscheider. Unter dem Motto „Productivity: People, Process and Technology“ wird sich die OOP den aktuellen und praxisnahen Softwarethemen widmen.

Wir laden Sie zu interessanten Gesprächen mit unseren Spezialisten ein. Besuchen Sie uns an unserem Stand 8.4c!

Gern können Sie mit uns im vorab einen Gesprächstermin für die OOP vereinbaren. Kontaktieren Sie uns einfach per E-Mail über info@buschmais.com oder per Telefon unter 0351 320923-0.

Mit unserem Freepass-Ticket (PDF) können Sie die Ausstellung und das Rahmenprogramm kostenfrei besuchen.

Erfahren Sie mehr über die OOP 2010 und über das kostenfreie Besucherprogramm.

Textuelle Beschreibung von Domänenmodellen

Codex Dresdensis
Im Zuge einer Migration des Persistenz-Frameworks kann es sinnvoll sein, sein bestehendes Domänenmodell in einer Programmiersprache-neutralen Modellierungssprache neu zu erfassen. Dieser Weg bietet sich insbesondere dann an, wenn die bestehenden Klassen des Datenmodells keine Geschäftslogik besitzen oder wenn die enthaltene Geschäftslogik so regelmäßig ist, dass sie abstrakt beschrieben werden kann. Der Aufwand, der durch die Nachmodellierung entsteht, amortisiert sich schnell durch die zusätzlich gewonnene Flexibilität und Code-Qualität.

Für die Modellierung von Domänenmodellen ist meist die UML mit ihren Klassenstrukturdiagrammen die erste Wahl. Doch dieser Weg soll hier nicht beschritten werden. Anstelle der umfangreichen UML soll eine eigene domänenspezifische Sprache entwickelt werden, die für den beschriebenen Anwendungsfall optimiert ist. Als technische Grundlage wird das Framework Xtext aus dem openArchitectureWare-Werkzeugkasten genutzt.

‘Textuelle Beschreibung von Domänenmodellen’ weiterlesen

Buchrezension:
Systemarchitekturen für verteilte Anwendungen

J. Dunkel, A. Eberhart, S. Fischer, C. Kleiner, A. Koschel
Systemarchitekturen für verteilte Anwendungen
Client-Server, Multi-Tier, SOA, Event-Driven Architecture, P2P, Grid, Web 2.0

303 Seiten. FlexCover
€ 34,90
ISBN 978-3-446-41321-4

Die technischen Anforderungen, die an IT-Systeme der heutigen Zeit gestellt werden, sind enorm. Insbesondere der Aspekt der Verteilung ist ein nicht mehr wegzudenkender Bestandteil bei deren Planung und Entwicklung. Auch ist die Fülle der hier verfügbaren Ansätze überaus beeindruckend. Muss der System-Architekt im Einzelfall eine Wahl treffen, so entwickelt sich die Vielfalt schneller zum Fluch, als einem lieb sein kann.

Das Ziel, dabei eine gewisse Orientierung zu geben, haben sich die Autoren Jürgen Dunkel, Andreas Eberhart, Stefan Fischer, Carsten Kleiner und Arne Koschel bei der Vorlage ihres Werks „Systemarchitekturen für verteilte Anwendungen“ auf die Fahne geschrieben. Frei nach dem Motto des Klappentextes „Gut verteilt ist halb gewonnen…“ findet man auf 292 Seiten all das, was heutzutage State-of-the-Art in Sachen verteilter Systemarchitekturen ist. Das Spektrum der vorgestellten Konzepte spannt sich von den Grundprinzipien der Client-Server-Architektur über Multi-Tier-Systeme, SOA, Event-Driven-Architecture, Peer-to-Peer, Grid-Computing bis hin zu Web 2.0 auf. Fast nichts bleibt unerwähnt und sei es die inzwischen eher als antiquiert zu bezeichnende Kommunikation zweier Anwendungen mithilfe von Sockets. Gewürzt wird das ganze mit einigen Praxisberichten, die einen Eindruck davon vermitteln sollen, wie durch den geeigneten Einsatz der vorgestellten Modelle am Ende des Projektes doch noch alles gut werden kann.

‘Buchrezension:
Systemarchitekturen für verteilte Anwendungen’ weiterlesen

Seiten: 1 2 weiter