Zapis do bazy i wyświetlanie rekorów

Zapis do bazy i wyświetlanie rekorów
D9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Hej,

Na stronie wyświetlam listę Artykułów (n elementów). Użytkownik dodaje nowy artykuł, a następnie po raz kolejny wyświetlam listę artykułów razem z tym nowo dodanym elementem.

Czy lepiej jest trzymać listę artykułów na boku(List<Article>), zapisać do bazy(ten nowy artykuł) i do "listy na boku", a następnie wyświetlić ją na widoku czy bardziej optymalnie będzie przekierować do kontrolera, który odpyta bazę o nową listę?

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
1

A co jest twoim kryterium optymalnosci?

Rób tak, żebyś miał prosty i elegancki kod. Nie wiem jaką masz architekturę, ale "lista na boku" może być właśnie brzydka w utrzymaniu.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

a nie może być tak, że jeszcze ktoś inny doda nowy artykuł? Jeśli tak to wypadało by całą listę odświeżyć.

D9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

A co jest twoim kryterium optymalnosci?

Np. Tworzenie nadmiarowych obiektów, zużycie pamięci przez JVM
W przypadku "trzymania obiektów na boku" cały czas pracuje na tej samej liście. W drugim przypadku muszę połączyć z baza, pobrać obiekty i mieć nową listę, którą dopiero wyświetlę.

Rób tak, żebyś miał prosty i elegancki kod. Nie wiem jaką masz architekturę, ale "lista na boku" może być właśnie brzydka w utrzymaniu.

Racja, "lista na boku" jest brzydka w utrzymania, bo oprócz zapisu muszę wykonywać dodatkowe metody na liście

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.