haku: @keyword tapahtumankäsittely / yhteensä: 7
viite: 5 / 7
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 verkossa

Oppimiskeskuksen 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

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
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