Skip to main content

Debugging und Qualitätssicherung

  • Chapter
Java unter Lotus Domino

Part of the book series: Xpert.press ((XPERT.PRESS))

  • 827 Accesses

19.9 Zusammenfassung

Debugging und Logging sind aus der Softwareentwicklung und deren Qualitätssicherung nicht wegzudenken. Durch den Einsatz von fest vordefinierten Tests, insbesondere Unit Tests, funktionale und Lasttests, wird die dauerhafte und langfristige Stabilität von Anwendungen gesichert.

Auch Domino-Java-Anwendungen lassen sich diesen Techniken unterziehen, erfordern jedoch besonderes Augenmerk, um dem transaktionalen Charakter der Session gerecht zu werden. Leicht konnte gezeigt werden, dass es möglich ist, einfach JUnit auch für Domino-Java-Objekte zum Einsatz zu bringen und erfolgreich einzusetzen.

Neben Tests ist das Logging ein wichtiger Faktor bei der Überwachung, aber auch beim Debugging von Anwendungen. Das Apache-log4j-Framework kann durch die DJLog-Klasse gekapselt werden und ermöglicht — ohne selbst von einer Domino-Session abhängig zu sein — das einfache und von jeglicher Infrastruktur unabhängige Logging in Domino-Java-Anwendungen. Die Einführung eines Domino-Database Appenders für das log4j Framework ermöglicht schließlich, Logging-Informationen — auch von Nicht-Domino-Anwendungen — in Domino-Datenbanken zu speichern und der Replikation und Infrastruktur von Domino zur Verfügung zu stellen. Neben dem Loggging in eigenen Anwendungen ist es oft notwendig auch das Zusammenspiel mit Domino selbst zu überwachen.

Mit Test und Qualitätssicherung stehen nun als Abrundung die notwendigen Werkzeuge der Javaentwicklung für Domino zur Verfügung, die es erlauben, auch große und komplexe Anwendungen mit Erfolg, stabil und sicher fertigzustellen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

(2006). Debugging und Qualitätssicherung. In: Java unter Lotus Domino. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-34583-3_19

Download citation

Publish with us

Policies and ethics