Hirdetés
- Honor 200 Pro - mobilportré
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Mobil flották
- Xiaomi 12 - az izmos 12
- Milyen okostelefont vegyek?
- A Counterpoint szerint a belépőszint szívja meg leginkább a memóriák drágulását
- Jolla és SailfishOS tapasztalatcsere
- MWC 2026: csápolt a robot, majd dobott egy hátraszaltót
- Google Pixel topik
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
válasz
skoda12
#3171
üzenetére
Köszönöm az eddigi válaszokat. Közben megoldódott a dolog egy session.clear() oldotta meg a problémát a tranzakció lezárása után.
"Ez anti-pattern. Mivel desktop approl van szo, gondolom csak egy user hasznalja egyszerre. Boven eleg akkor nyitni uj sessiont, ha az elozo inkonzisztens allapotba kerul."
Az igaz hogy desktop app, de ez miért is vonja maga után hogy "csak egy user használja egyszerre"?
Desktop app, de központi adatbázissal dolgozik. Az alkalmazás pedig a felhasználók gépein található meg.Egyébként nagy baj az ha egyetlen session-t használok a futás alatt?
Az architektúra úgynéz ki, hogy vannak a perzisztens osztályok, ez mellett van egy üzleti logikát megvalósító osztály (UzletiLogika) és van a kliens, ami bármi lehet, jelenleg egy desktop swing GUI.
Az UzletiLogika osztálynak egyetlen statikus adattagja van, ami nem más mint egy Session. Ezen dolgozik az összes metódus. A metódusok a kliens(ek)nek szolgáltatnak adatokat, amik különféle egyszerű és összetett adatszerkezeteket adnak át. A perzisztens osztályok adattagjait alakítják át listákká, vektorokká stb...
Paraméterül azonosítókat kapnak és soha nem adnak vissza perzisztált objektumot.
Így az UzletiLogika osztályban dolgozik csak a Hibernate. A GUI csak meghívja az ottani metódusokat és valamilyen nem perzisztens adatot kap, amit megjelenít.Most már működik a program.
A kérdésem az hogy a felvázolt architektúra szerintetek rendben van? Illetve jó megoldás-e az egyetlen session használata?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Azonnali VGA-s kérdések órája
- Háztartási gépek
- Honor 200 Pro - mobilportré
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- PlayStation 5
- Házimozi haladó szinten
- Futás, futópályák
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Gitáros topic
- További aktív témák...
- Ryzen7 5700G/ 32GB DDR4/ 1TB m.2 alapú mini PC/ garancia
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Dell Latitude 5591 i7/500GB M2 SSD/ 32GB DDR4
- Honor Magic8 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Samsung Galaxy S26 Ultra 12/512GB Új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Lenovo L13 Core I3-10110U / 4GB DDR4 / LAPTOP 1
- 3M füldugó 50 pár (100db) eladó
- Csere-Beszámítás! Apple Macbook Pro 2013 vége! 512GB SSD, I7, 16GB DDR3, Intel Iris Pro! Olvass!
- Apple iPhone 16 Pro Max 256GB Desert Titanium használt, megkímélt 100% akku (13 ciklus) 6 hón
- Bomba ár! HP ProBook 6570B - i5-3G I 8GB I 128SSD I 15,6" HD+ I Radeon I W10 I Cam I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

