- iPhone topik
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Okosóra és okoskiegészítő topik
- Samsung Galaxy S25 - végre van kicsi!
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Xiaomi 17 - még mindig tart
- EarFun Air Pro 4+ – érdemi plusz
- Motorola Edge 70 - többért kevesebbet
Ú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?:))
- Kertészet, mezőgazdaság topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- iPhone topik
- Horgász topik
- Amazon Prime Video
- Milyen autót vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- Autós topik
- Futás, futópályák
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- További aktív témák...
- Motorola Edge 50 Fusion 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 13 / 128GB / Kártyafüggetlen / 12Hó garancia / Akku:100%
- BESZÁMÍTÁS! 1TB WD Black SN7100 NVMe SSD meghajtó garanciával hibátlan működéssel
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 256GB 1 év teljeskörű garancia
- Samsung Galaxy A56 5G 8/256GB fehér használt, karcmentes 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

