search query: @keyword middleware / total: 39
reference: 34 / 39
Author: | Muilu, Matti |
Title: | Java-liittymät tietokantoihin |
Java database connections | |
Publication type: | Master's thesis |
Publication year: | 1998 |
Pages: | viii + 84 s. + liitt. 14 Language: fin |
Department/School: | Tietotekniikan osasto |
Main subject: | Tietojenkäsittelyoppi (Tik-76) |
Supervisor: | Saikkonen, Heikki |
Instructor: | Lötjönen, Olli |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark T80 | Archive |
Keywords: | Java databases JDBC SQL distribution transactions object technology middleware Java tietokannat JDBC SQL hajautus tapahtumankäsittely oliotekniikka |
Abstract (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 record number: 13860
+ add basket
INSSI