haku: @keyword JAVA / yhteensä: 192
viite: 168 / 192
Tekijä: | Muilu, Matti |
Työn nimi: | Java-liittymät tietokantoihin |
Java database connections | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 1998 |
Sivut: | viii + 84 s. + liitt. 14 Kieli: fin |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Tietojenkäsittelyoppi (Tik-76) |
Valvoja: | Saikkonen, Heikki |
Ohjaaja: | Lötjönen, Olli |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark T80 | Arkisto |
Avainsanat: | Java databases JDBC SQL distribution transactions object technology middleware Java tietokannat JDBC SQL hajautus tapahtumankäsittely oliotekniikka |
Tiivistelmä (fin): | Diplomityö käsittelee ohjelmointitekniikoita ja tuotteita, joiden avulla Javalla tehdyt sovellukset voivat käyttää hyväkseen olemassa olevia ja uusia tietokantoja. Olio-ohjelmointikielenä Javan on helpointa toimia oliotietokantojen kanssa, mutta vielä nykyään suurin osa kaupallisista sovelluksista käyttää hyväkseen relaatiotietokantoja. Javan tietokantojen käsittelyrajapinta Java Database Connectivity (JDBC) luo hyvän pohjan relaatiotietokantojen hyväksikäytölle Java-sovelluksista. Se toteuttaa laajasti ja kattavasti SQL-standardin määrittelemän tietojen määrittelyn (DDL) ja käsittelyn (DML) toiminnallisuuden ja ominaisuudet. Yhteys tietokantaan muodostetaan erillisellä, osin tai täysin Javalla tehdyllä, JDBC-ohjaimella. Nykyisin käytössä olevaa neljää ohjaintyyppiä on tarjolla laaja valikoima ja niiden tehokkuudet ovat hyvät. Ohjainten toiminnallisuus rajoittuu yleensä JDBC:n määrittelemiin tehtäviin, joten jos sovelluksessa tarvitaan monimutkaisempia ominaisuuksia, kuten esimerkiksi ulkoista tapahtumankäsittelyä, täytyy tietokantayhteyden päälle rakentaa kehittyneempi middleware-kerros. Sovelluksen kokonaisuuden kannalta on tärkeää, että kaikki valittavat menetelmät ja tuotteet sekä niiden yhteistoiminta tietokannasta asiakkaan käyttämään selaimeen suunnitellaan tarkasti. Yhdestä muun järjestelmän kanssa huonosti yhteensopivasta tai hitaasta loogisesta sovelluskerroksesta voi tulla koko järjestelmän pullonkaula. Vastaavasti pitkälle kehitettyjen tuotteiden tarjoamat edut voivat mennä täysin hukkaan, jos muu järjestelmä ei pysty käyttämään niitä hyväkseen. Sovellukset voidaan jakaa tarpeidensa perusteella karkeasti muutamaan ryhmään: Toteutukseltaan yksinkertaisimpia ovat kaksitasoiset järjestelmät, joiden ominaisuudet ovat kuitenkin erittäin rajoittuneita. Sovellukseen saadaan enemmän ominaisuuksia erottamalla liiketoimintalogiikka omaksi kerroksekseen, jolloin järjestelmästä tulee helposti Javalla toteutettava kolmitasoinen perusjärjestelmä. Kun sovellusta käyttävien asiakkaiden määrä kasvaa tai kun tarvitaan yhteyksiä muilla ohjelmointikielillä toteutettuihin, esimerkiksi tietokantayhteydet toteuttaviin järjestelmiin, laajentuu sovellus avoimeksi järjestelmäksi. Erittäin monimutkaiset ja vaativat sovellukset voidaan toteuttaa tapahtumakriittisellä järjestelmällä. |
ED: | 1999-02-02 |
INSSI tietueen numero: 13860
+ lisää koriin
INSSI