Legjobb válasz
ORM
Objektum- relációs leképezés (ORM) egy olyan mechanizmus, amely lehetővé teszi az objektumok címzését, elérését és manipulálását anélkül, hogy meg kellene fontolnunk, hogy ezek az objektumok hogyan viszonyulnak adatforrásaikhoz. Az ORM lehetővé teszi a programozók számára, hogy idővel konzisztens képet kapjanak az objektumokról, még akkor is, ha az őket szállító források, a befogadó mosogatók és az hozzájuk hozzáférő alkalmazások megváltoznak.
Az absztrakció alapján az ORM kezeli a leképezési részleteket objektumok és mögöttes relációs adatbázisok, xml tárak vagy más adatforrások és elsüllyedések együttese, miközben egyidejűleg elrejti a kapcsolódó felületek gyakran változó részleteit a fejlesztők és az általuk létrehozott kód elől.
Az ORM elrejti és beágyazza az adatok változását maga a forrás, így amikor az adatforrások vagy azok API-i megváltoznak, csak az ORM-nek kell megváltoznia a lépéstartáshoz – nem azoknak az alkalmazásoknak, amelyek az ORM-et használják arra, hogy elszigeteljék magukat az ilyen jellegű erőfeszítésektől. Ez a kapacitás lehetővé teszi a fejlesztők számára az új osztályok előnyeinek kihasználását, amint elérhetővé válnak, és megkönnyíti az ORM-alapú alkalmazások bővítését is. Sok esetben az ORM-módosítások új technológiát és képességeket tartalmazhatnak anélkül, hogy a kapcsolódó alkalmazások kódját módosítani kellene.
KERET
A keretrendszer vagy szoftver keretrendszer a szoftveralkalmazások fejlesztésének platformja. Alapot nyújt arra, hogy a szoftverfejlesztők programokat építhessenek egy adott platformra. Például egy keretrendszer tartalmazhat előre definiált osztályokat és funkciókat, amelyek felhasználhatók a funkciók feldolgozására, a hardvereszközök kezelésére és a rendszerszoftverrel való együttműködésre. Ez ésszerűsíti a fejlesztési folyamatot, mivel a programozóknak nem kell újból feltalálniuk a kereket, amikor új alkalmazást fejlesztenek.
A keretrendszer hasonló az alkalmazás-programozási felülethez (API), bár technikailag a keretrendszer tartalmaz egy API-t. . Ahogy a neve is sugallja, egy keretrendszer a programozás alapjaként szolgál, míg az API hozzáférést biztosít a keretrendszer által támogatott elemekhez. A keretrendszer tartalmazhat kódkönyvtárakat, fordítót és más, a szoftverfejlesztési folyamatban használt programokat is. / p>
Válasz
Az ORM egy objektum-relációs leképező eszköz, amely felhasználható CRUD műveletek (létrehozás, olvasás, frissítés és törlés) adatbázisokba történő elkészítéséhez sokkal egyszerűbb és hatékonyabb az xml fájlok konfigurálásával Mondhatjuk, hogy ez olyan, mint egyfajta eseményindító (az SQL-indítókkal kapcsolatos részletekért lásd az adatbázis-kezelő rendszerek elméletét), csak egy xml fájlra van írva. A hibernálás az ORM egyik ilyen példája. keretet, amellyel ön úgy konfigurálhatja az xml fájlt, hogy adatkezeléseket hajtson végre az adatbázisokban, azáltal, hogy a beviteli mezőkből egyes adatokat az adatbázis adatoszlopaihoz kapcsol. A Framework alapvetően egyfajta program, amely sokkal könnyebbé teszi bizonyos típusú követelményekkel való munkát. például. Hibernálás, tavasz, rugók stb.