Fulltext available Open Access
Title: Konzeption und Implementierung eines Prototyps einer Webanwendung unter besonderer Berücksichtigung von Thread-Pools
Language: German
Authors: Huhn, Torsten 
Keywords: Java; Thread-Pools; Webanwendung
Issue Date: 12-Dec-2023
Abstract: 
Im Rahmen dieser Bachelorarbeit wird untersucht, wie eine in Java geschriebene Webanwendung entwickelt werden kann, sodass diese auch bei hoher Auslastung stabil bleibt. Insbesondere werden die Möglichkeiten der Thread-Pools genauer betrachtet. Zu diesem Zweck wird eine Webanwendung entwickelt, die einen typischen Anwendungsfall im Studium der Technischen Informatik an der Hochschule für Angewandte Wissenschaften abbildet. Die Studierenden müssen im Laufe des Studiums eine Vielzahl von Programmen entwickeln. Damit der Lehrende ein besseren Einblick über den Verlauf der Entwicklung bekommt, geschieht dies über das verteilte Versionsverwaltungssystem GIT. Die Software bietet dem Studierenden die Möglichkeit GIT-Repositories zu melden und dem Lehrenden eine zentrale Stelle für die Verwaltung der Repositories. Es wird eine Variante in reinem Java fast ohne zusätzliche Bibliotheken implementiert, um den Aspekt der Thread-Pools genauer beleuchten zu können und eine weitere mithilfe des Spring-Frameworks, um im Anschluss die Performance der beiden Implementierungen vergleichen zu können.

In the context of this bachelor thesis, it was investigated how a web application written in Java can be developed so that it remains stable even under high load. In particular, the possibilities of thread pools were examined in more detail. For this purpose, a web application was developed that represents a typical use case in the study of computer engineering at the University of Applied Sciences. Students have to develop a large number of programs during their studies. In order to provide the teacher with a better insight into the development, this is done via the distributed version management system GIT. The software offers the student the possibility to report GIT repositories and the teacher a central place for the administration of the repositories. A variant was implemented in pure Java, almost without additional libraries, in order to be able to examine the aspect of thread pools more closely, and another was implemented using the Spring Framework in order to be able to compare the performance of the two implementations afterwards.
URI: http://hdl.handle.net/20.500.12738/14466
Institute: Fakultät Technik und Informatik 
Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: Schäfers, Michael 
Referee: Schmolitzky, Axel  
Appears in Collections:Theses

Files in This Item:
File Description SizeFormat
Bachelorthesis.pdf2.11 MBAdobe PDFView/Open
Show full item record

Page view(s)

193
checked on Jul 4, 2024

Download(s)

184
checked on Jul 4, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.