Welche Werkzeuge für bestimmte Aufgabenstellung?

Curzon Dax

Mitglied
Liebe Leute,
ich brauche Euren Rat ...

Kurz zur Ausgangssituation:
Ich bin seit vielen Jahren im Linux-Serverbetrieb tätig, hatte jedoch seit dem Abitur nichts mehr mit Programmierung zu tun. Vor 2 Monaten habe ich begonnen, mich in Java einzuarbeiten, mit der Motivation, die Arbeit und Abläufe unserer Softwareentwickler besser nachvollziehen zu können. Es ist mir also mindestens gleich wichtig, irgendwann mit den Umgebungen von Softwareanwendungen ebenso vertraut zu werden als mit Java selbst (Spring, JBoss/Wildfly ...).
Die Grundlagenliteratur habe ich nun durch. Deshalb würde ich mich gerne mit einem Projekt weiter vertiefen, vielleicht etwas mit Datenbank-Backend und/oder graphischer Schnittstelle.

Nun gibt es da zwei Projekte, die für mich aus persönlichen Gründen beide sehr spannend wären. Mir fehlt aber das Wissen, in welche Technologien ich mich einarbeiten sollte, um diese Aufgabenstellungen zu Leibe zu rücken. Es geht mir also gar nicht um den Code, den ich dafür zu Papier bringen muss, sondern eher um die Applikations-Umgebung.

Aufgabenstellung I - "Zeichnen": Ich würde gerne eine Applikation haben, die in einem Verzeichnis nach neuen Dateien sucht, und diese weiterverarbeitet. Die Dateien sind GPX-Tracks in XML, sie enhalten also Wegpunkte, die entlang einer begangenen Strecke alle paar Sekunden aufgezeichnet wurden. Jeder aufgezeichnete Punkt enthält die Position (x) und die jeweilige Seehöhe (y). Diese Werte würde ich gerne auf ein Diagramm übertragen, um das Höhenprofil einer Wanderstrecke darzustellen. Es soll also am Ende aus jeder Datei ein Bild mit einer Höhenkurve rauskommen, etwa so:

hoehenprofil.png


Aufgabenstellung II - "Webanwendung": Eine Datei (z. B. Excel-) enthält eine einfache Liste (zB Name, Alter, Wohnort). Da mehrere Leute diese Liste befüllen, liegt sie auf einem Nextcloud-Server. Immer wenn sich in dieser Datei etwas ändert, soll die Liste ausgelesen werden und als Tabelle auf einer Webseite dargestellt werden. Auf dieser Webseite soll es möglich sein, nach einzelnen Spalten zu sortieren (Alter aufsteigend/absteigend ...). Ein super Beispiel für so eine Tabelle findet sich auf Wikipedia, wenn man nach "Liste von Wanderwegen in Deutschland" sucht.

Ich könnte mir vorstellen, dass man für die zwei Aufgaben möglicherweise völlig andere Herangehensweisen wählt, aber das wisst Ihr sicher besser. Wie würdet Ihr das angehen? Stichwörter reichen vollauf ("Nimm Tomcat mit Postgres hintendran, und für die Weboberfläche am besten XY.") Dann weiß ich wenigstens einmal, welche Bücher ich mir als nächstes kaufen soll ;-)

Vielen Dank Euch!
 

mihe7

Top Contributor
Das grundsätzliche Problem bei solchen Fragen ist, dass es keine einfache Antwort gibt, sondern meist aus verschiedenen Lösungsansätzen ein passender gewählt werden muss. Daher die folgenden Antworten auch nur als eine von vielen Möglichkeiten verstehen.

Aufgabe I besteht aus zwei Teilaufgaben.
1. GPX in Objektbaum überführen
2. Zeichnen
Für 1. würde ich einen SAX- oder StAX-Parser schreiben. Den zweiten Punkt kannst Du mir Java-Bordmitteln (AWT/BufferedImage/ImageIO) oder einer Charts-Lib erledigen. Wenn Du ein GUI brauchst würde sich JavaFX anbieten, dort sind Diagramme bereits integriert.

Deshalb würde ich mich gerne mit einem Projekt weiter vertiefen, vielleicht etwas mit Datenbank-Backend und/oder graphischer Schnittstelle.
Probiers einfach mal mit JSF und JPA.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Welche Literatur für SCWCD/OCWCD Bücher, Tutorials und Links 2
megachucky Welche Konferenzen gibt es im Java-Umfeld? Bücher, Tutorials und Links 12
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
OnDemand Suche Buch für Clean Code Bücher, Tutorials und Links 11
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Download: Dossier für Software Architekten Bücher, Tutorials und Links 1
D Suche Bücher für allgemeine Softwareentwicklung Bücher, Tutorials und Links 15
D Bücher für Machine Learning/Data Science Bücher, Tutorials und Links 11
Z Buch für Einsteiger/Fortgeschrittene Bücher, Tutorials und Links 7
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M Beste Fachzeitschrift für Java Bücher, Tutorials und Links 2
fatAnimal Übungen für mathematische Aufgabenstellungen. Bücher, Tutorials und Links 5
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M.L. Weihnachtskalender für Entwickler Bücher, Tutorials und Links 0
J Buch für Anfänger gesucht - Java / JavaFX Bücher, Tutorials und Links 52
T Für alle Anfänger neue Seite gefunden Bücher, Tutorials und Links 0
M.L. Java-Dossier für Softwarearchitekten 2019 Bücher, Tutorials und Links 0
M Einsteigerbuch / Tutorial für Java am PC + Android + Eclipse Bücher, Tutorials und Links 11
J Android-Apps entwickeln für Einsteiger, Auflage Nr.7, Ausgabe 2018 mit Android Studio 3 Bücher, Tutorials und Links 2
T "Große" Programmieraufgabe für Anfänger Bücher, Tutorials und Links 3
Wurstkopp [Humble Book Bundle] 15 Java O'Reilly E-Books für ~13€ (Englisch) Bücher, Tutorials und Links 0
S Java für Fortgeschrittene? Bücher, Tutorials und Links 1
S Java-Programmierung für Anfänger Bücher, Tutorials und Links 2
DaCrazyJavaExpert Buch für Fortgeschrittenere Bücher, Tutorials und Links 6
DaCrazyJavaExpert Buchempfehlung für den erweiterten Java-Einstieg Bücher, Tutorials und Links 6
J Frage für Buchempfehlung Bücher, Tutorials und Links 2
P Suche Buch / Lernmaterial für Fortgeschrittene Bücher, Tutorials und Links 10
M Buchempfehlung für Umsteiger Bücher, Tutorials und Links 0
S Java-Buch für absolute Anfänger Bücher, Tutorials und Links 7
rogue Tipps und Links für einen Ladungsoptimierer in Frachtcontainer Bücher, Tutorials und Links 1
M Suche Tutorials für Client/Server und anderes Netzwerkbezogenes Bücher, Tutorials und Links 2
J Gutes Java Buch für programmieren von Anwendungen Bücher, Tutorials und Links 1
D Gute Buchquellen für Software Engeneering: Use Case -> User Interface Spezifikation Bücher, Tutorials und Links 2
E [Empfehlung gesucht] Einstieg für 2D Spieleprogrammierung Bücher, Tutorials und Links 6
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
D Übungsaufgaben Empfehlung für Listen Bücher, Tutorials und Links 3
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
V Unterlagen für Oracle Zertifizierung Bücher, Tutorials und Links 2
W Buchempfehlung für verteilte Anwendungen? Bücher, Tutorials und Links 3
B DAS Buch für Anfänger Bücher, Tutorials und Links 3
L Suche Bücher auf Bachelor-Niveau für: ... Bücher, Tutorials und Links 6
F Suche Buch zur Awt und Swing Programmierung für fortgeschrittene :) Bücher, Tutorials und Links 7
M Empfehlung Java Buch für Programmdesign Bücher, Tutorials und Links 7
T Anfängerbuch für c++ und evtl Java Bücher, Tutorials und Links 10
X Gutes Buch für Einsteiger gesucht Bücher, Tutorials und Links 3
K Deutsches Buch für Java Swing Bücher, Tutorials und Links 7
S Suche gutes Java-Buch für fortgeschrittenere Themen Bücher, Tutorials und Links 4
K Übungen für Softwareentwicklung? Bücher, Tutorials und Links 3
B Buch zu Algorithmen, Bäumen, Graphen, ... für Anfänger Bücher, Tutorials und Links 5
J Java ist auch eine Insel für Anfänger? Bücher, Tutorials und Links 26
0 Wichtigste Themen für Java Entwickler Bücher, Tutorials und Links 9
N [Suche] Buch Empfehlung für JUnit Bücher, Tutorials und Links 4
W Suche Buchempfehlung für SWING/AWT Bücher, Tutorials und Links 7
B Buch für Programmieranfänger Bücher, Tutorials und Links 8
N Gutes Buch für Java Anwendungen Bücher, Tutorials und Links 9
F Übungsaufgaben für Java Bücher, Tutorials und Links 7
N 310-083 Prüfung für SCWCD Bücher, Tutorials und Links 3
B Java Buch für Swing/grafische Programmierung Bücher, Tutorials und Links 2
K Gutes (Einstiegs)-Buch für JSF 2.0 Bücher, Tutorials und Links 5
S Java Buch für Quereinsteiger Bücher, Tutorials und Links 4
B [SUCHE] Buch oder Tutorial für "Herangehensweisen" Bücher, Tutorials und Links 3
B [SUCHE] Gutes Buch für nächsten Level Bücher, Tutorials und Links 3
D Gutes Buch für blutige Anfänger Bücher, Tutorials und Links 5
N Tutorials für kleinere Anwendungen Bücher, Tutorials und Links 2
B Tutorial für JFreeChart Bücher, Tutorials und Links 11
G Hibernate für Dummies? Bücher, Tutorials und Links 2
P Installation des deutschen Language Packs für Eclipse 3.3 Bücher, Tutorials und Links 7
B Literaturempfehlung für JSP/Struts Bücher, Tutorials und Links 2
S Literatur für fortgeschritten Javerianer Bücher, Tutorials und Links 6
L Suche Java-Buch für "Anfänger" Bücher, Tutorials und Links 4
F GridBagLayout Tutorial auf deutsch für Java 1.6 ? Bücher, Tutorials und Links 2
T Sowas wie "Java Insel" für C++? Bücher, Tutorials und Links 8
S Buchempfehlung für (nicht !) Anfänger Bücher, Tutorials und Links 10
K Tutorial für Anfänger Bücher, Tutorials und Links 2
D Deutsches Java-Buch für eine Schulung Bücher, Tutorials und Links 2
H Link: Clara - Disassembler für Java-Klassendateien Bücher, Tutorials und Links 1
A Suche Literatur für professionelle Internationalisierung. Bücher, Tutorials und Links 2
N Gutes Buch über Jogl(OpenGL Binding für Java) Bücher, Tutorials und Links 3
F Suche buch für eine größere Anwendung Bücher, Tutorials und Links 7
D Java SE Video Tutorials mit Eclipse für Einsteiger Bücher, Tutorials und Links 8
K (suche) hilfeprogramm für eclipse Bücher, Tutorials und Links 3
dercheffe Java ist eine Insel für Version 6 Bücher, Tutorials und Links 2
G Nachschlagewerk für Java Bücher, Tutorials und Links 5
G JAVA Buch mit vielen Beispielen für Anfänger Bücher, Tutorials und Links 5
P "Java Buch für Kinder" / "Mein erstes Program Bücher, Tutorials und Links 19
G Wieder die Frage nach einem Buch für Javaanfänger Bücher, Tutorials und Links 10
M Gutes java - Buch für etwas fortgeschritteneren Bücher, Tutorials und Links 3
S Buch für erfahrenen Programmier Umsteiger gesucht Bücher, Tutorials und Links 3
I Buch für Informatik-LK Java Bücher, Tutorials und Links 2
M kompendium für Anfänger! Bücher, Tutorials und Links 3
G Buchempfehlung (oder sonstige Ressourcen) für Java Webservic Bücher, Tutorials und Links 3
T Suche Abschlussprojekt für Anfängerkurs Bücher, Tutorials und Links 12
T Tutorials für echte Anfänger? Bücher, Tutorials und Links 3
Bleiglanz J2EE für Anspruchvolle Bücher, Tutorials und Links 5
D Super Buch für Programmieranfänger Bücher, Tutorials und Links 8
J [Warnung] JavaServer Pages für Dummies Bücher, Tutorials und Links 3
J suche bestes Java-Buch für Neulinge mit Übungen-Lösunge Bücher, Tutorials und Links 9
C Gute Website für Anfänger Bücher, Tutorials und Links 11
P Brauch n Buch (Java für Fortgeschrittene, XML) Bücher, Tutorials und Links 3
M Buchtipp zu Java-Swing für Einsteiger Bücher, Tutorials und Links 10

Ähnliche Java Themen


Oben