- Bambu Lab 3D nyomtatók
- Bluetooth hangszórók
- Kormányok / autós szimulátorok topikja
- Kompakt vízhűtés
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Milyen processzort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- HiFi műszaki szemmel - sztereó hangrendszerek
- Ismét analóg billentyűzettel jelentkezett a Cherry Xtrfy
- Milyen egeret válasszak?
Ú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?:))
- Facebook és Messenger
- Túl jól fogy az S26, túlóráznia kell a gyártósoroknak
- Genshin Impact (PC, PS4, Android, iOS)
- Tudományos Pandémia Klub
- Bambu Lab 3D nyomtatók
- Borotva, szakállnyíró, szakállvágó topic
- Netflix
- Milyen okostelefont vegyek?
- E-roller topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- AKCIÓ! Lenovo Thinkpad L14 Gen 1 notebook - i5 10210U 16GB DDR4 512GB SSD Intel UHD GraphicsW11
- Lenovo T14s G2 Core i7 1185G7 16Gb 1Tb NVMe Érintőkijelző Intel Iris Boltból Számlával Garanciával
- Sony Ps5 konzol slim
- NZXT KRAKEN Elite V2 240 RGB AIO Display White vízhűtő!
- 0PERCES BOSE QuietComfort Ultra Headphones, zajszűrős, Bluetooth fejhallgató!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

