On Dec 9, 2007 1:09 PM, <[EMAIL PROTECTED]> wrote: > Myslím, že správné by bylo načíst data v Modelu (Action - používám Struts) > uložit je do kontejneru a v JSP je iterovat. > Připadá mi to velmi zdlouhavén, náročné na paměť ( pro každý záznam musím > vytvořit nový objekt ) a rychlost.
ahoj 1. vrstva business objekty napr. Person.java (String name, getry setry. atd) objekt nevi nic o connection, o db, o jsp, o prezentacni vrstve 2. pristup k db, vrstva PersonDAO.java (Person[] getPersons() atd.) v action bych volal jen getPersons() vubec bych tam nezanasel kod pro vytvoreni seznamu osob samozrejme pridavanim vrstev se zvysuje pam. narocnost, ale tadle separace se bohate vrati pri testovani a pozdejsi modifikaci aplikace kdyz budes potrebovat udelat upravu v sql, typicky kdyz pribyde pole inactive person ;) zmenis to jen na jednom miste v getPersons a nebudes muset menit vsechny vyskyty v actions kdyz budes chtit otestovat, zda getPersons vraci spravny vysledek, nebudes muset mit spusteny tomcat... -- Martin Fryš
