[Java] Instellingen bijhouden

Pagina: 1
Acties:

  • Nephilim
  • Registratie: Augustus 2000
  • Laatst online: 15-05 00:38
Net zoals in zoveel programma's, wil ik ook in mijn programma bepaalde instellingen bijhouden. Momenteel haal ik gewoon de nodige instellingen uit een file wanneer ik ze nodig heb, met als resultaat dat m'n code vrij rommelig is.

Ik dacht er dan ook aan om gewoon m'n instellingen bij het starten van m'n programma in te lezen en in een Vector of dergelijke te steken, en op het eind van het programma terug weg te schrijven.

Hoe wordt dit doorgaans gedaan?

In m'n settings heb ik een aantal settings ("filter") waarvan verschillende waarden tegelijk mogelijk zijn (meerdere filters dus). Dit sluit het gebruik van java.util.Properties al meteen uit.

  • CyBoB
  • Registratie: Januari 2001
  • Laatst online: 24-12-2025

CyBoB

.::BURB::.

Je kan natuurlijk altijd informatie opslaan in een "*.ini" bestandje en die dan weer uitlezen.

wat je ook kan doen is het ontwerpen van een eigen properties Object en dan via serialisatie/deserialisatie van het Object je gegevens bewaren. :?

je zou als de software alleen op een windows systeem wordt gebruikt, gebruik kunnen maken van de registry. ik weet alleen niet of dat direct vanuit Java mogelijk is (Ik denk het niet), maar anders kan je altijd nog een beetje native code schrijven die dat afhandelt :7 , of doormiddel van JNI wrapper.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

java.util.Properties

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-09 13:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op dinsdag 25 juni 2002 13:32 schreef wasigh het volgende:
java.util.Properties
Op dinsdag 25 juni 2002 11:26 schreef Nephilim het volgende:
In m'n settings heb ik een aantal settings ("filter") waarvan verschillende waarden tegelijk mogelijk zijn (meerdere filters dus). Dit sluit het gebruik van java.util.Properties al meteen uit.
*D

overigens vind ik het niet uitsluiten... je kunt natuurlijk ook gewoon collections erin duwen ipv 1 object

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op dinsdag 25 juni 2002 11:53 schreef Zef het volgende:
http://www.javaworld.com/javaworld/jw-08-2001/jw-0831-preferences.html
Ik sta 100% achter zijn reply, omdat dit eigelijk de manier is om je properties persistent te maken.

  • MisterData
  • Registratie: September 2001
  • Laatst online: 04-09 23:45
java.util.prefs.* dus :)

  • Nephilim
  • Registratie: Augustus 2000
  • Laatst online: 15-05 00:38
Thanks all. Coding already :P

Misschien moet ik toch maar beter es de wijzigingen van 1.4 tov 1.3 bekijken. Er is blijkbaar toch wel veel bijgekomen.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op dinsdag 25 juni 2002 14:08 schreef Nephilim het volgende:
Thanks all. Coding already :P

Misschien moet ik toch maar beter es de wijzigingen van 1.4 tov 1.3 bekijken. Er is blijkbaar toch wel veel bijgekomen.
Kijk dan even op javalobby. Daar kan je een boek (in pdf vorm) krijgen met alle nieuwe features van jdk1.4 tov 1.3. Staat link boven in je scherm.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Nephilim: Er is blijkbaar toch wel veel bijgekomen.
Tuurlijk, 1.4 is juist een echte nieuwe feature release:

* nieuwe IO API's
* standaard libraries beschikbaar voor XSLT en XML parsing
* standaard library beschikbaar voor logging
* library voor platform specifieke preferences
* reguliere expressies
* long-term persistance voor Java Beans
* cryptografie standaard in Java
* Java Print Service
* Java Web Start opgenomen in de JRE en SDK

Kortom: teveel om op te noemen :9~ .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Nephilim
  • Registratie: Augustus 2000
  • Laatst online: 15-05 00:38
Op dinsdag 25 juni 2002 15:33 schreef mbravenboer het volgende:
* nieuwe IO API's
* standaard libraries beschikbaar voor XSLT en XML parsing
Gebruik ik al
* standaard library beschikbaar voor logging
* library voor platform specifieke preferences
Gebruik ik nu ook
* reguliere expressies
Gebruik ik al
* long-term persistance voor Java Beans
* cryptografie standaard in Java
Heb ik nodig
* Java Print Service
Heb ik nodig
* Java Web Start opgenomen in de JRE en SDK
Kan 'k misschien ook wel gebruiken.

Java is cool! :P
Pagina: 1