Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen, 

ich soll im Auftrag meines Chefs folgendes Java Projekt für meine Abschlussprüfung machen.

Ich soll eine webbasierte Gui erstellen wo sich Nutzer Registrieren, Einloggen, Daten geändert gelöscht werden sollen.

Außerdem mich um die PUT POST und Delete Requests kümmern die zur Datenbankschnittstelle mit Hilfe von JASON sollen.

Welche Technologien würdet ihr mit Empfehlen?

VG

Matze

Hi,

wenn das dein Abschlussprojekt sein soll, sag deinem Chef, dass die kaufmännische Komponente komplett fehlt und du damit die Prüfung nicht bestehen wirst. Die Abschlussprüfung ist kein "Programmiere X oder konfiguriere Y" ..

 

Sollte das eine Vorbereitung für die Abschlussprüfung sein, sollte dir nach einer fast abgeschlossenen Ausbildung klar sein, was du tun sollst. 
Hilfestellung: Du brauchst: Java, JSON und ne Datenbank.
Was sind denn deine Ideen?

  • Autor
vor 9 Minuten schrieb Memento:

Hi,

wenn das dein Abschlussprojekt sein soll, sag deinem Chef, dass die kaufmännische Komponente komplett fehlt und du damit die Prüfung nicht bestehen wirst. Die Abschlussprüfung ist kein "Programmiere X oder konfiguriere Y" ..

 

Sollte das eine Vorbereitung für die Abschlussprüfung sein, sollte dir nach einer fast abgeschlossenen Ausbildung klar sein, was du tun sollst. 
Hilfestellung: Du brauchst: Java, JSON und ne Datenbank.
Was sind denn deine Ideen?

Hi,

der kaufmännische Teil ist schon auch noch enthalten.

JAVA EE oder JAVA FX sind meine Ideen 

Da wirst du dich wohl mit Java EE / Spring und JPA rumschlagen müssen.

Musst du auch einen Applikationsserver aufsetzen ? Falls ja könntest du mal Wildfly anschauen

Bearbeitet von Minerva/8

Hi Matze,

Java solltest du an sich gut hinbekommen, vom Programmieren her..

http://www.scalingbits.com/java/javakurs1/vererbung/java

lass dich davon mal inspirieren. :)

Generell hilft dir die richtige Klassenstruktur dabei, übersichtlich und sauber zu programmieren. 

Mach dir auf nem Zettel auch ein Struktugramm, wie denn dein Code funktionieren soll.

Deine genannten Stichpunkte zu "Nutzer" sind ja "nur Funktionen", denk ich mal.

Dein Javacode muss dann nur noch "Einträge erfassen und in die Datenbank laden".

Also mit der Datenbank verlinken.

 

Bei Datenbanken empfehl ich dir MariaDB… wahrscheinlich "darfst" du aber mit Access arbeiten (würg)..

Du wirst mindestens zwei Tabellen benötigen - eine für Posts und eine für Userdaten.

Ich würde aber mehr machen und Beziehungen pflegen.

 

Generell gilt: Ich beziehe mein Wissen gerade aus C# und hoffe, dass sich Java und C# ähnlich genug sind, was das Verhalten betrifft.

Ich hab als Zitat nur im Kopf von meinem ehemaligem Ausbilder: "C# und Java sind zueinander wie italienisch und spanisch."

 

Viel Glück && LG

 

JulZ

So ein Projekt(Typische CRUD Anwendung) lässt sich ideal mit Spring Boot umsetzen. Da baust du dir eine Model, View, Controller Architektur auf und schickst die Daten aus dem Backend dann per REST Call ans Frontend, wo du enbtweder plain Javascrip, oder eben ein JS Framework in Komination mit HTML und CSS nutzt.

vor 8 Minuten schrieb Listener:

Generell: hier darf niemand helfen, weil es sich um ein genehmigtes Abschlussprojekt handelt.

Schönes Schlusswort.

Technische Fragen gehören übrigens NICHT ins Ausbildungsforum, sondern in die passenden Unterforen. Hier wäre das hier https://www.fachinformatiker.de/forum/30-java/ zielführend gewesen.

  • Gast hat dies Thema gesperrt
Gast
Dieses Thema ist für weitere Antworten geschlossen.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.