Hirdetés
- Két 16 GB-os GeForce gyártását szüntette meg az ASUS
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- Az elmúlt 30 év legjobb processzorai
- Milyen belső merevlemezt vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Vezeték nélküli fejhallgatók
- Szappanoperákba illő fordulattal cáfolja partnerét az NVIDIA
- Milyen videókártyát?
- OLED TV topic
Ú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?:))
- Windows 11
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Okos Otthon / Smart Home
- Dr. Mózes: Lakberendezési tanácskérés
- Autós topik
- Két 16 GB-os GeForce gyártását szüntette meg az ASUS
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- EAFC 26
- iPhone topik
- Spórolós topik
- További aktív témák...
- Thinkpad L13 Yoga Gen4 13.3" FHD+ IPS érintő Ryzen 5 PRO 7530U 16GB 256GB ujjlolv aktív toll gar
- Bomba ár! Lenovo ThinkPad L13 G4 - i5-1335U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
- Bomba Ár! Lenovo ThinkPad E14 G4i - i5-1235U I 16GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- iPhone 15 PRO 128GB gyönyörű blue titanium KÁRTYAFÜGGETLEN! 2026. november 3-ig Apple garancia
- Cooler Master 600 Wattos 80 Plusz Fix Kábelezésű Tápegység
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- 173 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- 184 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5090 (ELKELT)
- Apple iPhone 15 Pro Max 256 GB Natural Titanium 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


