Java operacje na danych

Java operacje na danych
YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Hej,
Piszę swój pierwszy "poważny" program w javie. Stworzyłem odpowiednią klasę i teraz zamierzam przechowywać wszystkie obiekty tej klasy w plikach json (korzystam z jacksona) i tu urodziło mi się pytanie, jak program powinien pracować na danych? Powinien je wczytywać wszystkie w powiedzmy listę obiektów czy powinien przeszukiwać plik w poszukiwaniu odpowiedniego obiektu i w pliku powinna być edycja/kasowanie obiektu? Nie pytam o kod tylko o samo podejście, bo nigdy nie pisałem nic takiego, więc proszę o wyrozumiałość.

Kamil Golis
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łódź
  • Postów: 19
1

W zależności od tego ile masz obiektów pierwsze co bym zrobił to model danych. Użyj np. json schema pojo. Mając model danych za pomocą jacksona można w prosty sposób zmapować sobie plik json na ten właśnie model. Potem w programie operujesz już na obiekcie modelu.

Matthi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
1

Zawsze lepiej się pracuje na żywych obiektach, chyba że masz ich bardzo dużo ale w takim przypadku można zawsze zaimplementować jakiś prosty cache

YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Dziękuję za wskazanie drogi :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.