tag:blogger.com,1999:blog-6443533180962722149.post6281563841099565434..comments2023-06-28T08:12:28.105-07:00Comments on Na Jawie - czyli co w trjawie piszczy...: Seam z EhCacheMZhttp://www.blogger.com/profile/07973084142130425183noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6443533180962722149.post-20405267216409299512009-08-31T13:29:02.032-07:002009-08-31T13:29:02.032-07:00coś przekombinowałeś... może JBossa odpalasz z 64 ...coś przekombinowałeś... może JBossa odpalasz z 64 megabajtami? U mnie działa normalnie, bez kombinowania (w run.conf mam JAVA_OPTS="-Xms128m -Xmx512m ...") czyli nie więcej niż 0.5 giga i działa.MZhttps://www.blogger.com/profile/15569884779907385398noreply@blogger.comtag:blogger.com,1999:blog-6443533180962722149.post-1504462455455835292009-08-27T01:51:42.508-07:002009-08-27T01:51:42.508-07:00ciężki ten Seam... ja nawet tego uruchomić nie mog...ciężki ten Seam... ja nawet tego uruchomić nie mogę bo mi rzucą OutOfMemoryException ;o<br />A mam 3GB ramuWooKasZhttps://www.blogger.com/profile/00069328864501740653noreply@blogger.comtag:blogger.com,1999:blog-6443533180962722149.post-56064400201044503352009-08-19T01:13:44.756-07:002009-08-19T01:13:44.756-07:00Hej.
Przy wielokrotnych wywołaniach danych, które...Hej.<br /><br />Przy wielokrotnych wywołaniach danych, które nie ulegają zmianie zbyt często, faktycznie - warto rozważyć użycie cache. Jednak o ile nowe zapytanie dla nowej zakładki jest w miarę przewidywalne to... :) Taka ciekawostka poniżej.<br /><br /><br />Do prezentacji encji w tabelkach używamy @DataModel, @Factory. Czasami jednak człowiek, nawet przez przypadek, zboczy z ustalonej ścieżki i wtedy robi się śmiesznie. Jeśli nie potrzebujesz wykorzystywać @DataModelSelection to wypluj listę adnotacją @Out. Spoko, nic ciekawego. Metoda inicjalizująca:<br /><br />@Factory<br />public void listSystemAccounts(){<br /> systemAccounts = entityManager. (...) <br />}<br /><br />Korzystam z <rich:dataList> do wyświetlenia listy encji Account. Pozbywam się @Factory i robię zamiast tego getter do listy, na szybko wyrzucam wyniki returnem:<br /><br />public List<Account> getSystemAccounts(){<br /> return entityManager.(...)<br />}<br /><br />Myślisz sobie w pośpiechu: "kontrolka wywoła getter, wykona zapytanie i wyświetli listę". Gdzie tkwi błąd? A jaki błąd? Przy wyświetlaniu np. 7 encji Account, do bazy u mnie pójdzie 15 takich samych zapytań :D<br /><br />Z JSF-ami też trzeba uważać, taka dajmy na to kontrolka listy do wyświetlenia sama w sobie nie zapamięta i zaatakuje u mnie bazę przy każdej pozycji nawet dwa razy :)Rybanoreply@blogger.com