MICROSOFT ADO.NET OHJELMISTOTUOTANNOSSA
Kyllönen, Juhani (2005)
Kyllönen, Juhani
Kajaanin ammattikorkeakoulu
2005
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201001211446
https://urn.fi/URN:NBN:fi:amk-201001211446
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli tutustua Microsoft .NET -ohjelmointiympäristöön sisälty-vään ADO.NET -tietokantarajapintaan käytännön tasolla. Opinnäytetyön teoriaosuus käsittelee ADO.NET:in perustan muodostavien luokkakirjastojen toimintaa. Tarkastelun kohteena ovat ylei-simpien luokkien tärkeimmät ominaisuudet ja metodit. Opinnäytetyön käytännön osassa tavoitteena oli ohjelmoida liiketoimintalogiikka Microsoft SQL -tietokantaa käyttävää ASP.NET -sovellusta varten.
ADO.NET on uusin versio ohjelmistotalo Microsoft:n tietokantarajapinnasta. Sen edellisiä versioita ovat olleet mm. ODBC, OLE DB ja ADO. Uusimman version myötä erityyppisien tietokantojen käyttö on helpompaa ja myös tietokantayhteyksien käyttö on tehokkaampaa. Microsoft .NET -ohjelmointiympäristön myötä myös käytettävä ohjelmointikieli on vapaasti valittavissa laajasta va-likoimasta.
Opinnäytetyön käytännön osuutena toteutettu liiketoimintalogiikka toimii ASP.NET -sovelluksen ja tietokannan välissä tietojen välittäjänä. Se välittää sovelluksesta lähetetyt hakupyynnöt tietokantaan ja palauttaa saadut tulokset takaisin sovellukselle. Erillisen liiketoimintalogiikan päätarkoitus on vähentää tietokantapalvelimeen otettavien yhteyksien määrää. Tämä toteutuu yhteyksien keskittä-misen ansiosta, jolloin suoritettu haku voidaan tallentaa välimuistiin ja hakutulosta voidaan käyttää uudelleen. Liiketoimintalogiikka voi myös toimia erillisellä palvelimella ja näin ollen vähentää tietokantapalvelimen sekä ASP.NET -palvelimen kuormitusta.
Opinnäytetyön lähteinä on käytetty aihetta käsittelevää kirjallisuutta sekä Internetistä löytyvää ma-teriaalia. Työssä käsiteltyjen luokkakirjastojen ominaisuudet ja metodit selityksineen on myös ke-rätty Microsoft:n sivustolta yhdeksi kattavaksi kokonaisuudeksi, joka löytyy opinnäytetyön liitteistä.
ADO.NET on uusin versio ohjelmistotalo Microsoft:n tietokantarajapinnasta. Sen edellisiä versioita ovat olleet mm. ODBC, OLE DB ja ADO. Uusimman version myötä erityyppisien tietokantojen käyttö on helpompaa ja myös tietokantayhteyksien käyttö on tehokkaampaa. Microsoft .NET -ohjelmointiympäristön myötä myös käytettävä ohjelmointikieli on vapaasti valittavissa laajasta va-likoimasta.
Opinnäytetyön käytännön osuutena toteutettu liiketoimintalogiikka toimii ASP.NET -sovelluksen ja tietokannan välissä tietojen välittäjänä. Se välittää sovelluksesta lähetetyt hakupyynnöt tietokantaan ja palauttaa saadut tulokset takaisin sovellukselle. Erillisen liiketoimintalogiikan päätarkoitus on vähentää tietokantapalvelimeen otettavien yhteyksien määrää. Tämä toteutuu yhteyksien keskittä-misen ansiosta, jolloin suoritettu haku voidaan tallentaa välimuistiin ja hakutulosta voidaan käyttää uudelleen. Liiketoimintalogiikka voi myös toimia erillisellä palvelimella ja näin ollen vähentää tietokantapalvelimen sekä ASP.NET -palvelimen kuormitusta.
Opinnäytetyön lähteinä on käytetty aihetta käsittelevää kirjallisuutta sekä Internetistä löytyvää ma-teriaalia. Työssä käsiteltyjen luokkakirjastojen ominaisuudet ja metodit selityksineen on myös ke-rätty Microsoft:n sivustolta yhdeksi kattavaksi kokonaisuudeksi, joka löytyy opinnäytetyön liitteistä.