Hirdetés
- Örömkönnyek és üres kezek a TriFold startjánál
- Xiaomi 14T Pro - teljes a család?
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Vivo X300 - kicsiben jobban megéri
- Okosóra és okoskiegészítő topik
- Yettel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Telekom mobilszolgáltatások
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
#68216320
#10486
üzenetére
DTO: data transfer object
ez lehet bármilyen két komponens közötti kommunikációban szereplőDAO: data access object
ez egy olyan objektum, amin keresztül adatokat érünk el/tudunk manipulálni, általában adatbázissal a túloldalon - az objektum elrejti a DB részleteketrepository:
a DAO-hoz hasonló pattern, inkább domain centrikusabb, az adat objektumokat entity-nek hívjuk ebben az esetben
A rétegek szervezése/szeparálása fontos dolog, nehéz elsőre ráérezni, fog kelleni hozzá némi tapasztalat. Annyit szerintem mindenképp jegyezz meg most, hogy nincs semmi kőbe vésve. Vannak ajánlások, de mindig az adott problémához keressük a megoldást, nem pedig valami "best practice-t" erőszakolunk rá mindenre.Amennyiben egy egyszerű crud a cél, akkor nem is feltétlen szükséges külön entity/dto/pojo-kat készíteni a különböző rétegekhez, mert fölöslegesen kéne transzformálgatni mindent többször is.
Ha a crud-nál tovább lépünk vagy más jellegű a probléma, akkor hasznos lehet különválasztani a rétegeket jobban.Amúgy olvass még kicsit utána funkcionális programozásnak, immutability-nek - java 8 óta java-ban is van hozzá támogatás - szerintem árnyalja majd a képet.
A Spring JavaEE vs sima java témakörben pedig én javaslom a keretrendszer használatát, ha máshoz nem is, de a dependency injection miatt mindenképpen.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Elemlámpa, zseblámpa
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Külföldi rendelések: boltok, fizetés, postázás
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Jövedelem
- CASIO órák kedvelők topicja!
- Warhammer 40.000
- Battlefield 6
- Dell notebook topic
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- AMD Ryzen 5 4500/Radeon RX6600 8GB/16GB DDR4 RAM/512GB SSD konfig eladó sok-sok garival
- Intel Core i5 10400F/GeForce RTX 4060/16GB DDR4 RAM/500GB SSD konfig eladó
- AMD Ryzen 7 5700/Radeon 7800XT/32GB DDR4 RAM/1TB SSD konfig eladó
- Iphone 13 128Gb, 100% akku, gyönyörű, sok tartozék
- AMD Ryzen 7 5700X3D/GeForce RTX 4070 12GB/32GB DDR4 RAM/1TB SSD konfig eladó
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- Apple iPhone 13 Mini 128GB,Újszerű,Dobozával,12 hónap garanciával
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3590
- Apple iPhone 16 Pro Max Desert Titanium Titán dizájn, Pro kamera, 120 Hz ProMotion,90%,3 hó gari
- AKCIÓ! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


