@phdthesis{Kleindienst, type = {Bachelor Thesis}, author = {Patrick Kleindienst}, title = {Implementation of runtime debugging tools for the enterprise application environments Java EE and Spring}, url = {https://nbn-resolving.org/urn:nbn:de:bsz:900-opus4-43702}, pages = {91}, abstract = {When searching for bugs in Java enterprise applications, an essential part of the e� ort consists in redeploying the source code and relaunching the server over and over. In order to improve this situation, this thesis suggests the implementation of a runtime debugging tool. The tool's purpose is to facilitate the enrichment of operating application code with logging statements, which are inteded to generate additional output concerning the webapp's current state. On behalf of this so-called instrumentation, the actual process of debugging could be supported and accelerated without having to interrupt the server's execution. Due to the signi� cance of Java EE as well as Spring for today's enterprise development, the implementation of a dedicated debugging tool for each platform shall be covered. Both solutions pursue the same goal, but di� er in the approach and the programming paradigm forming their basis. This document introduces their implementation details and evaluates them against a speci� cation that de- � nes the general conditions and expectations in terms of the capabilities of a satisfying result.}, language = {en} }