Beste antwoord
ORM
Object- relationele mapping (ORM) is een mechanisme dat het mogelijk maakt objecten te adresseren, te openen en te manipuleren zonder na te hoeven denken over hoe die objecten zich verhouden tot hun gegevensbronnen. Met ORM kunnen programmeurs in de loop van de tijd een consistent beeld van objecten behouden, zelfs als de bronnen die ze leveren, de sinks die ze ontvangen en de applicaties die ze openen, veranderen.
Op basis van abstractie beheert ORM de kaartdetails tussen een set objecten en onderliggende relationele databases, xml-repositories of andere gegevensbronnen en sinks, terwijl tegelijkertijd de vaak veranderende details van gerelateerde interfaces van ontwikkelaars en de code die ze maken, worden verborgen.
ORM verbergt en kapselt veranderingen in de gegevens in source zelf, zodat wanneer gegevensbronnen of hun APIs veranderen, alleen ORM hoeft te veranderen om bij te blijven – niet de applicaties die ORM gebruiken om zichzelf te isoleren van dit soort inspanningen. Dankzij deze capaciteit kunnen ontwikkelaars profiteren van nieuwe klassen zodra deze beschikbaar komen en is het ook gemakkelijk om ORM-gebaseerde applicaties uit te breiden. In veel gevallen kunnen ORM-wijzigingen nieuwe technologie en mogelijkheden bevatten zonder dat de code voor gerelateerde toepassingen moet worden gewijzigd.
KADER
Een framework of softwareframework is een platform voor het ontwikkelen van softwareapplicaties. Het biedt een basis waarop softwareontwikkelaars programmas kunnen bouwen voor een specifiek platform. Een raamwerk kan bijvoorbeeld vooraf gedefinieerde klassen en functies bevatten die kunnen worden gebruikt om functies te verwerken, hardwareapparaten te beheren en te communiceren met systeemsoftware. Dit stroomlijnt het ontwikkelingsproces, aangezien programmeurs niet elke keer het wiel opnieuw hoeven uit te vinden als ze een nieuwe applicatie ontwikkelen.
Een framework is vergelijkbaar met een Application Programming Interface (API), hoewel technisch gezien een framework een API bevat . Zoals de naam al doet vermoeden, dient een framework als basis voor programmeren, terwijl een API toegang geeft tot de elementen die door het framework worden ondersteund. Een framework kan ook codebibliotheken, een compiler en andere programmas bevatten die worden gebruikt in het softwareontwikkelingsproces. / p>
Answer
Een ORM is een object-relationele mapping-tool die kan worden gebruikt om CRUD-bewerkingen (Create, Read, Update en Delete-bewerkingen) naar databases veel eenvoudiger en efficiënter te maken door XML-bestanden te configureren om hun werk uit te voeren. Je kunt zeggen dat het een soort trigger is (raadpleeg de theorie van databasebeheersystemen (DBMS) voor details over SQL-triggers), alleen dat het is geschreven in een xml-bestand. Hibernate is zon voorbeeld van een ORM kader waardoor u kan het xml-bestand configureren om gegevensmanipulaties uit te voeren naar databases door bepaalde gegevens uit uw invoervelden toe te wijzen aan gegevenskolommen in uw database. Framework is in feite een soort programma dat het werken met bepaalde soorten vereisten veel gemakkelijker uit te voeren maakt. bijv. Overwinteren, lente, veerpoten etc.