Welche Speicherung von Daten bei Kalendarfunktion der jtable

Status
Nicht offen für weitere Antworten.
S

Swingme

Gast
Hallo Ihr,

Ich würde gerne wissen wir Ihr mein Vorhaben realisieren würdet:

Tabelle mit mehreren spalten darüber 2 Buttons für Tag zurück Tag vor (Kalenderfunktion) . Sprich die Tabelle speichert daten für einen bestimmten Tag. Wenn nun der user zum nächsten Tag springt müssen die Spalten ja leer sein sprich die daten vom voherigen Tag dürfen nicht verloren gehen... andersrum natürlich auch beim zurück button drücken. Wie würdert Ihr die Daten zwischenspeichern bevor sie letztendlich auf die HD kommen.

Wenn nun der Benutzer am Kalendar zum letzten record springt (in meinem programm wird immer ein jahr angeboten) ohne etwas einzutragen speichere ich 365 tage sprich leere Datensätze letztendlich ab, wie kann man dies effektiv lösen?
 

Kim Stebel

Bekanntes Mitglied
Mach dir ein Objekt, das die Daten eines Tages speichert und dann pack die in 'ne ArrayList.
Das ganze dann bei Programmstart/ende über Serialisierung einlesen/speichern.
Bei solchen enormen;) Datenmengen würde ich von jeder Art von Optimierung die Finger lassen.
 

Angel4585

Bekanntes Mitglied
ich hätts jetz in ne embedded Datenbank geschrieben, zusammen mit Datum un dann immer das ausgelesen was das Datum hat.
 

Kim Stebel

Bekanntes Mitglied
Angel: joa, auch fein, aber die Arbeit würd ich mir nicht machen. Meine Lösung gibt es in unter 20 Zeilen...
 

quivadis

Aktives Mitglied
Bei der Serialisierung einlesen/speichern handelst du dir aber auch Problem ein. Das heißt du kannst deine Klasse nicht wirklich weiterentwickelt, weil die Serialisierung immer die gleiche Klasse voraussetzt (Methodennamen).

Ich mache gerade so was ähnliches und Speicher intern alle meine Objekte in einem Vector , zum speichern wandle ich meine Objekte in eine String um und speicher alles in einer Textdatei(CVS) . Habe mir einen Konverter geschrieben, welcher beim laden der Daten wieder als Objekte in dem Vector speichert. Beim Speichern das ganze halt anderesrum.

Eine Datenbankanbindung habe ich auch schon drinnen, will bei mir aber unter Linux nicht so richtig, deswegen erstmal alles in dem Textdateien. Kannst da später auch zum Datenaustausch benutzen.
 

Kim Stebel

Bekanntes Mitglied
Erstens sieht es für mich nicht so aus als würde sich bei einem Kalendar viel an der Daten-Klasse ändern, zweitens ist nicht jede Änderung gleich inkompatibel. Drittens kann man ja auch nach XML serialisieren, was das konvertieren erleichtert.
Wenn jemand aber keine konkreten Anforderungen nennt(erweiterbar, Netzwerkfähigkeiten...), halte ich es für sinnvoll, erstmal das einfachste zu empfehlen.
 

quivadis

Aktives Mitglied
Naja in CVS zu speichern ist ja auch nicht so die Welt.

Ich habe mich für CVS entschieden und gegen Serialisierung, weil ich bei meinen Projekt auch etwas speichern möchte ohne das die Klasse schon bis zu ende Fertig entwickelt wurden ist.

Ist aber wie schon geschrieben schwer zu sagen welche Lösung die beste ist, wenn alles Zusatzinformationen fehlen.

Datenbank wäre das Datenmodell wahrscheinlich am einfachsten.
 
S

Swingme

Gast
Kim Stebel hat gesagt.:
Mach dir ein Objekt, das die Daten eines Tages speichert und dann pack die in 'ne ArrayList.
Das ganze dann bei Programmstart/ende über Serialisierung einlesen/speichern.
Bei solchen enormen;) Datenmengen würde ich von jeder Art von Optimierung die Finger lassen.

yo sowas dachte ich mir auch sprich der "Zeiger" über der ArrayList ist das jeweilige Datum bzw. wird positioniert durch das vor/zurück des Users richtig? OK

d.h. wenn der Daten_vor button gedrückt wird wird das objekt in der ArrayList gespeichert und danach lösche ich alle Daten in den angezeigten Tabellenzeilen um zu simulieren ich bin eine Tag weiter? hm nö.... besser wäre also bei jedem klick auf vor ein objekt anzulegen in der AL. und bei jedem zurück das objekt in die jtable zu lesen oder?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Linux, Java-Version wird nicht erkannt bzw. welche Einstellung fehlt noch? Allgemeine Java-Themen 19
P Feststellen, Welche Classes ich aus einem JAR nutze? Allgemeine Java-Themen 6
H Apache fop -- welche Möglichkeit gibt es um den Fortschritt anzuzeigen (Progressbar) Allgemeine Java-Themen 5
goldmensch Datentypen Welche Methode hat die bessere Performance? Allgemeine Java-Themen 12
S Wenn eine Klasse zwei Interfaces mit derselben Methodensignatur implementiert: welche wird aufgerufen? Allgemeine Java-Themen 15
X Collections Gibt es eine Klasse welche die Vorteile von List und HashMap vereint, aber konstante Laufzeit (O(1)) hat in Java? Allgemeine Java-Themen 4
F Java Web App - welche Technologien? Allgemeine Java-Themen 11
S Welche API? Allgemeine Java-Themen 6
B Klassen Objekt erzeugen und Konstruktor aufrufen - Welche Lösung ist besser? Allgemeine Java-Themen 2
K Welche Zertifizierung passt? Allgemeine Java-Themen 10
A Variable, welche Exeption wirft als "Global" deklarieren Allgemeine Java-Themen 13
J Videokonferenz mittel Java ? Welche Möglichkeiten habe ich ? Allgemeine Java-Themen 2
J Welche Layouts benutzt ihr? Allgemeine Java-Themen 2
G Wiedereinstieg, welche Java Version empfehlt ihr Allgemeine Java-Themen 7
M Welche Exceptionbehandlung ist sinnvoll? Allgemeine Java-Themen 3
H NetBeans geotools 15 oder 16 - welche Abhängingkeiten gibt es? Welche Jars brauche ich? Allgemeine Java-Themen 4
S Welche Java Techologien gibt es fürs Frontend Allgemeine Java-Themen 4
S Welche Nutzen bringen Lamda Expressions? Allgemeine Java-Themen 1
M Welche Umgebung und Frameworks für mich als Umsteiger Allgemeine Java-Themen 6
C Welche Styleconvention Allgemeine Java-Themen 0
ruutaiokwu datenstruktur welche sich "im kreis" dreht Allgemeine Java-Themen 26
R LinkedList und Threads - welche Methode ist besser? Allgemeine Java-Themen 2
F Welche Systeme für hoch skalierbare Webanwendung? Allgemeine Java-Themen 7
Landei Welche Klassen fehlen im JDK? Allgemeine Java-Themen 18
P Check, welche Java Version installiert bevor ein Programm ausgeführt wird. Allgemeine Java-Themen 12
G Welche Datenstruktur? Allgemeine Java-Themen 19
I Webseite auslesen (welche mittels Javascript Inhalt einbindet) Allgemeine Java-Themen 4
R Welche waren eure ersten Projekte? Allgemeine Java-Themen 10
G Wie kann man sehen, welche Applikationen mit java arbeiten? Allgemeine Java-Themen 17
L Social Media Webportal -> Welche Technologie (JEE, GWT) Allgemeine Java-Themen 8
J Welche Informationen werden beim Kompilieren gespeichert? Allgemeine Java-Themen 3
S Welche Datenstruktur für verschiedene Sprachen sinnvoll? Allgemeine Java-Themen 2
I Swing Welche Swing Komponente soll ich nehmen? Allgemeine Java-Themen 2
vladimir Welche API für Grafik und Drag&Drop Allgemeine Java-Themen 3
schlingel Plugin-Architektur - Welche nehmen? Allgemeine Java-Themen 6
U Welche 2D-API? Allgemeine Java-Themen 4
S Vererbung: Welche Methode wird verwendet? Allgemeine Java-Themen 9
M Welche Dateiformate kann Java einlesen?? Allgemeine Java-Themen 26
E Neues Projekt - Welche GUI / IDE /Techniken / etc. Allgemeine Java-Themen 14
E Welche Icons für sichtbar /unsichtbar Allgemeine Java-Themen 2
J Welche Lösung für Servlets und JSPs in Eclipse? Allgemeine Java-Themen 5
N Für welche Art von Berechnungen macht JCUDA Sinn? Allgemeine Java-Themen 12
A Welche Exception verwenden? Allgemeine Java-Themen 2
T Welche Art von Hilfe?? Allgemeine Java-Themen 5
N welche run.bat? Allgemeine Java-Themen 3
R Assoziativer Speicher welche Unterschiede? Allgemeine Java-Themen 5
Developer_X Welche Dateien kann Java laden? Allgemeine Java-Themen 9
G Welche Schreibeweise ist richtig Allgemeine Java-Themen 16
ARadauer welche java version wird benutzt Allgemeine Java-Themen 4
E Welche Java-Version kennt isEmpty() ? Allgemeine Java-Themen 2
F Welche dicken Java-Bücher kennt ihr? Allgemeine Java-Themen 31
M Prüfen, welche anderen Programme laufen Allgemeine Java-Themen 5
K [erledigt] JVM welche läuft Allgemeine Java-Themen 9
G synchronized-Sclüsselwort: welche Reihenfolge zum Betreten? Allgemeine Java-Themen 6
E welche standalone Version von Tomcat benutzen? Allgemeine Java-Themen 6
F welche Datenstruktur? Allgemeine Java-Themen 9
A feststellen, welche Klassen ein Interface implementieren Allgemeine Java-Themen 3
P welche jar enthält was? Allgemeine Java-Themen 5
F Welche Datenstruktur Allgemeine Java-Themen 2
V Welche Oberfläche empfehlt ihr mir? Allgemeine Java-Themen 19
Z Welche Datenstruktur verwende ich h_ier bloss ? Allgemeine Java-Themen 14
S Welche jar's werden wirklich benötigt?` Allgemeine Java-Themen 5
G Dateien löschen welche vor heute erstellt wurden? Allgemeine Java-Themen 7
G Prüfen welche JRE-Version gebraucht wird Allgemeine Java-Themen 19
I Welche Möglichkeiten bietet Java um Records in Dateien zu sp Allgemeine Java-Themen 10
B Drucken - welche Bibliothek favorisiert Ihr? Allgemeine Java-Themen 16
J Welche Daten für Ative-X Funktion? Allgemeine Java-Themen 5
P welche java version für javax.mail? Allgemeine Java-Themen 7
B Erkennen welche Objekte den Heap verbrauchen? Allgemeine Java-Themen 2
B Welche Java-Version? Allgemeine Java-Themen 7
S Welche Javaversion ist in meinem Linux? Allgemeine Java-Themen 2
M 2 Javaversionen welche aktiv? Allgemeine Java-Themen 3
C Datumsfelder auslesen - egal welche Zeitzone Allgemeine Java-Themen 2
F SuppressWarnings("xxx") - welche Möglichkeiten gib Allgemeine Java-Themen 4
R Welche Exception bei write() nehmen Allgemeine Java-Themen 7
reibi JVM fragen welche Apps geladen sind Allgemeine Java-Themen 7
L Welche Collection ist die richtige ? Listen mergen Allgemeine Java-Themen 3
S Welche Datenstruktur passt bei mir? Allgemeine Java-Themen 6
D Welche Datenstruktur? Allgemeine Java-Themen 2
B Grafische Oberfläche - Welche Komponenten? Allgemeine Java-Themen 5
T JMF, welche Codecs gibts, und vor allem, wo? Allgemeine Java-Themen 9
H Welche Scriptsprache verwendet ihr in Java Allgemeine Java-Themen 9
G Welche Referenzsoftware ist in Java geschrieben? Allgemeine Java-Themen 8
P Welche Collection verwenden? Allgemeine Java-Themen 4
Jose05 Speicherung auf einem Server Allgemeine Java-Themen 1
J Input/Output Art der Speicherung Allgemeine Java-Themen 1
M Lernende Vektorquantisierung - Implementation und Speicherung Allgemeine Java-Themen 1
MTJ004 FTP Frage zu FTP Speicherung Java-Android-FTP Allgemeine Java-Themen 5
C Speicherung fon Zeile und Spalte Allgemeine Java-Themen 2
M Werte aus DB in Liste speichern ohne mehrfach speicherung Allgemeine Java-Themen 18
I PNG - Dateiformat + Speicherung Allgemeine Java-Themen 9
X Persistente Speicherung Allgemeine Java-Themen 14
Fu3L Input/Output Brauche Rat bei effizienter Speicherung großer Datenmengen Allgemeine Java-Themen 21
Q Serialisierung / Speicherung Geschwindingkeit & Aktuelle Position Allgemeine Java-Themen 7
S Speicherung von Daten: Datenbank(sql) oder xml? Allgemeine Java-Themen 9
B Speicherung von Daten, Grundsatzfrage Allgemeine Java-Themen 3
@ [Sicherheit] Speicherung von Keys für Verschlüsselung Allgemeine Java-Themen 4
M Speicherung von Konfigurationsdaten Allgemeine Java-Themen 3
S Speicherung von Configurationen und zugriff auf diese Allgemeine Java-Themen 7
I Mehrere Klassen mit den selben Daten Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben