Artikel

Exception Handling

Mit Ausnahmenbehandlung verbindet der fachlich Unversierte möglicherweise die spezielle Behandlung von Privatpatienten beim Zahnarzt. Auch könnte er dahinter eine moderne Wellness-Anwendung vermuten, vielleicht eine spezielle Massage. Aber nein, nichts davon ist richtig. Mit Ausnahmenbehandlung ist hier das Exception Handling in Java gemeint, und dabei wird nur eine Sache behandelt, nämlich Fehler, die während der Laufzeit auftreten können und eine besondere Reaktion erfordern.

Exception Handling

Patterns und Antipatterns Patterns und Antipatterns, es gibt kaum ein Begriffspaar, das symptomatischer die Entwicklung sprachlich verdichtet, die sich seit einigen Jahren in der Softwarebranche abspielt. Immer mehr Frameworks erscheinen auf dem Markt, die wiederkehrende Probleme auf dieselbe Art und […]

Exception Handling

Facade Pattern Mit dem Facade Pattern soll ein positives Design Pattern vorgestellt werden. Weiterhin wird gezeigt, wie das Facade Pattern auf Exceptions übertragen werden kann. Nicht selten werden von Methoden mehrere Checked Exceptions geworfen, besonders wenn  in der Methode einige […]

Exception Handling

Exception Handling: Konzepte und Regeln Die nachfolgenden Konzepte und Regeln lassen sich zwar nicht immer konsequent umsetzen, sollen aber eine Anregung sein, wie man einen Error-Handling-Code übersichtlich und effizient gestalten kann. Es lassen sich leicht drei grundlegende Konzepte identifizieren, die […]

Lean-Management in der Unternehmens-IT

Der Ruf der IT ist schlecht: Viele Manager meinen, dass IT-Projekten ständig der Misserfolg droht. IT sei überdies zu teuer und unflexibel. Auf der anderen Seite steigt die strategische Bedeutung der IT-Unterstützung in den meisten Organisationen.

Lean-Management in der Unternehmens-IT

Für IT- und Business-Seite gilt gleichermaßen, dass alles, was von der Idee zu einer IT-Unterstützung bis zu ihrer Produktivsetzung passiert, so schnell wie möglich passieren sollte. Was in diesem Prozess nicht direkt der Bereitstellung der Lösung dient, ist Verschwendung. Dazu […]

Lean-Management in der Unternehmens-IT

Entscheidungen aufschieben Entscheidungen trifft man am besten gut informiert, denn es gilt in der Regel viele Randbedingungen zu berücksichtigen. Auf der anderen Seite existieren auch viele Alternativen, die für sich genommen jeweils wieder viele Implikationen für das jeweilige Projekt mit […]

Start-ups im Kampf um Onlinereichweite und Kundenbindung

Die Ergebnisse zum Thema Marketing zeigen: Um ein relevanter Spieler im Wettbewerb um die sprudelnden Onlinewerbemillionen zu werden, muss zuerst einmal kräftig in Reichweite und Bekanntheit der Websites investiert werden. Über 300 Web-Start-ups wurden im Jahr 2007 gegründet. Aber die […]

Start-ups im Kampf um Onlinereichweite und Kundenbindung

Fazit der Studienergebnisse zum Thema Marketing: Der Wettbewerb im Netz ist intensiv. Um eine attraktive reichweiten- und mitgliederstarke Werbeplattform zu werden, bedarf es hoher Vorabinvestitionen und einer guten Planung beim Einsatz der knappen Mittel in einem Start-up. Erfolgsfaktoren beim Aufbau […]

Start-ups im Kampf um Onlinereichweite und Kundenbindung

Und was sind nun die Erfolgsfaktoren einer Online-Community? Die Studie bestätigt das, was man auch aus der Offlinewelt kennt. Einfach gesagt: Eine gute Community muss wie eine angesagte Szenebar funktionieren: viel los, meine Freunde sind auch drin und die Möglichkeit […]

Informationslecks unterwegs stopfen

Jeder hat schon davon gehört: Jemand ist unterwegs und in Eile und vergisst seinen Laptop oder USB-Stick mit vielen wichtigen Daten in der Bahn oder im Flugzeug. Jeder Finder könnte die vertraulichen Informationen nun ungehindert öffnen und kritische Unternehmensdaten einsehen. Mobile Geräte sind zwar in vielerlei Hinsicht eine große Erleichterung im täglichen Arbeitsleben, allerdings bergen sie auch bisher ungekannte Risiken für Kommunikationsprozesse.

Informationslecks auch unterwegs stopfen

Beispiele für Informationslecks Ein anderes Problem sind technische Tücken im Microsoft-Office-Paket. Denn auch wenn Anwender Word-Inhalte löschen, können diese im Word-Änderungsmodus im Nachhinein wieder sichtbar gemacht werden. Dafür gibt es genauso wenig einen automatischen Hinweis in Word wie für versteckte […]

Informationslecks auch unterwegs stopfen

3. Einsatz einer geeigneten Sicherheitstechnologie Entsprechend ihrer individuellen Sicherheitsstrategie können Unternehmen aus verschiedenen Technologien und Maßnahmen wählen, die ihre digitale Kommunikation sicherer machen. So können sensible Inhalte beim Weiterleiten oder Speichern angezeigt, blockiert oder gegen die Nutzung durch bestimmte Anwender […]

Enterprise Service Bus

Heutige Softwaresysteme sind mit einer derartigen Komplexität behaftet, dass Themen wie Architektur, Wartung und Flexibilität eine beachtliche Rolle spielen. Die Nutzung von Softwarelösungen über Firmengrenzen hinweg wird durch den BPM-Gedanken immer wichtiger. Dabei nimmt die Integration eine fundamentale Rolle ein. Gerade in diesem Bereich wird heute noch sehr viel Aufwand in die Implementierung investiert. Warum soll man sich nicht einer Integrationsplattform bedienen, um den Implementierungsaufwand zu reduzieren?

Enterprise Service Bus

Transformatoren Die Transformierung von Nachrichten (z.B. mithilfe von XSLT) zählt zu einer wichtigen Eigenschaft des ESB. Das Datenformat unterscheidet sich maßgeblich von den einzelnen Applikationen, obwohl die Semantik der Daten oft dieselbe ist. Ein Transformer stellt sicher, dass die erhaltene […]

Enterprise Service Bus

Was ist mit Integration Patterns? In Bereich der Integration haben sich in den letzten Jahren bewährte Muster durchgesetzt, vor allem was die asynchrone Kommunikation betrifft. Bei der Verwendung eines ESB erfolgt die Kommunikation zwischen den Systemen mithilfe von Nachrichten (Message), […]

Das Ende des Web, wie wir es kennen

It is likewise applicable beyond the Internet itself. Software developers could use this model to expose the functionality encapsulated in a single class to other software components via a defined interface throughout the specific environment (connectivity/reachability) in which the interface […]

Das Ende des Web, wie wir es kennen

What will die tomorrow While Web 2.0 as a movement has improved the collective experience of the Internet, there are also some red flags that developers and users alike are raising today. For example, how many times have you set […]

Spring Web Flow

Eine herkömmliche Webanwendung besteht meist aus mehr als nur einer Seite und einem Geschäftsvorfall. Um mit dem statuslosen HTTP-Protokoll auch die Datenseiten übergreifend griffbereit zu haben, neigt der Entwickler oft zur Verwendung des vorhandenen Sessionobjekts. Probleme entstehen dann dadurch, dass bei mehreren Geschäftsvorfällen auch eine Eindeutigkeit sichergestellt werden muss.

Spring Web Flow

Schritte zum eigenen ersten Flow Die wichtigsten Konzepte von Spring Web Flow werden nachfolgend an einem kleinen Beispiel demonstriert und erläutert. Das Beispiel soll eine simple Login-Maske sein, die nach erfolgreichem Login abhängig von einer Checkbox eine Seite für Benutzer […]