Zapis do bazy i wyświetlanie rekorów

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ę?

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.

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ć.

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1