Java MySQL Framework

Liebe Wer-Weiss-Was-Community,

ich suche für ein Projekt ein Java & MySQL Framekwork, genauer:

Das Ziel ist ein Java Programm zu schreiben, das:
i) eine GUI besitzt
ii) ein Desktop-Program ist
iii) seine Daten aus einer MySQL Datenbank bezieht
iv) möglichst nach dem Model-View-Controller Prinzip implementiert ist.

Ein entsprechendes Framework-Modell selbst zu schreiben, kommt aufgrund des Aufwands nicht in Frage. Ich würde gerne von euch erfahren, ob ihr ein solches Framework kennt und empfehlen könnt. Ich habe selber nichts finden können.

Mit freundlichen Grüßen,
Can

Liebe Wer-Weiss-Was-Community,

ich suche für ein Projekt ein Java & MySQL Framekwork,
genauer:

Das Ziel ist ein Java Programm zu schreiben, das:
i) eine GUI besitzt

Swing?

ii) ein Desktop-Program ist

Swing?

iii) seine Daten aus einer MySQL Datenbank bezieht

JDBC? (Nur über Google gesucht, nicht getestet)

iv) möglichst nach dem Model-View-Controller Prinzip
implementiert ist.

Was muss nach dem Prinzip implementiert werden?

Ein entsprechendes Framework-Modell selbst zu schreiben, kommt
aufgrund des Aufwands nicht in Frage. Ich würde gerne von euch
erfahren, ob ihr ein solches Framework kennt und empfehlen
könnt. Ich habe selber nichts finden können.

JDBC hab ich in Google mit den Stichworten „java mysql“ in 3 Sekunden gefunden, erstes Ergebnis.

Mit freundlichen Grüßen,
Can

Wenn du dich nicht mit „SQL und CO.“ belasten möchtest, kannst du für die DB-Abstraktion JPA nutzen. Hier kann ich dir EclipseLink oder Hibernate empfehlen.

Dann musst du dir nur noch eine Datenzugriffsschicht (z.B. DAO Pattern oder ähnliches) bauen, dir wiederum JPA gegen die Geschäftslogik „abgrenzt“.
Für die Geschäftslogik und die Presentation denke ich, ist SWING die beste Wahl. SWING arbeitet nach dem MVC. Das bedeutet für dich, die Model-Komponente kann dann prima an deine JPA-Abstraktion andocken.