Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Mikkelin ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Mikkelin ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Hibernate ja ICEFaces sovelluskehyksien käyttö MVC-mallin mukaisessa J2EE sovellustuotannossa

Virtanen, Otto (2010)

 
Avaa tiedosto
Otto_Virtanen_opinnaytetyo_2010.pdf (4.230Mt)
Lataukset: 


Virtanen, Otto
Mikkelin ammattikorkeakoulu
2010
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010121418183
Tiivistelmä
Hibernate sovelluskehyksen avulla voidaan automatisoida olioiden tallennus relaatiotietokantaan, joka on manuaalisesti toteutettuna yksi nykypäivän sovellustuotannon työläimpiä osa-alueita. Opinnäytetyön tavoitteena oli esitellä Hibernate, JSF ja ICEFaces niin hyvin, että lukija voi aloittaa näiden sovelluskehyk-sien peruskäytön opinnäytetyöstään saaman opastuksen perusteella.

Opinnäytetyössä esitellään yleisimmät arkkitehtuurit ja suunnittelumallit, joita käytetään Hibernate ja ICEFaces sovelluskehyksillä ohjelmoitaessa, opastetaan Hibernaten, JSF:n ja ICEFacesin toimintaa koodi-esimerkein ja kerrotaan tärkeimmät ominaisuudet kustakin sovelluskehyksestä.

Opinnäytetyön esimerkkitapauksena tehtiin demo-sovellus, jolla voidaan hallita projekteja ja niihin osal-listuvia henkilöitä, sekä tähän kuuluva tutoriaalityyppinen opas, jonka avulla demo-sovellus voidaan toteuttaa vaihe-vaiheelta. Esimerkkitapaus käsittelee monipuolisesti Hibernaten jaJSF:n päälle rakentu-van ICEFaces sovelluskehyksen käyttöä. Kuitenkin demo-sovellus haluttiin pitää helposti lähestyttävänä ja oppaan avulla helposti toteutettavana, joten siitä on tarkoituksella jätetty pois paljon molempien tek-niikoiden ominaisuuksia ja työkaluja. Opinnäytetyön pohjalta pois jätettyjen ominaisuuksien opiskelu on kuitenkin helppoa ja Internetistä löytyy paljon materiaalia tähän opiskeluun.

Hibernate ja ICEFaces ovat hyviä tekniikoita nykypäivän web-sovellusten tekoon, sillä ne eivät sisällä lainkaan samoja toiminnallisuuksia, joten molemmille on sovelluksen arkkitehtuurissa selkeät roolit. Hibernate on sovelluksen mallin(model) tekniikka, kun ICEFaces JSF:n avulla toimii sovelluksen oh-jaimena(view) ja näkymänä(controller). Hibernate pysyy luultavasti niin pitkään yleisimpänä ORM-ratkaisuna, kuin relaatiotietokantoja vielä käytetään. Hibernate on laadukas sovelluskehys, jonka käyttä-jäkunta on valtava, joten sen kehitysyhteisö pysyy varmasti voimissaan vielä pitkään. Hibernaten voi jatkossa korvata kuitenkin oliotietokannat, mutta tuskin lähivuosina. ICEFaces:n tulevaisuus ei kuiten-kaan vaikuta kovin valoisalta, koska kilpailua on todella paljon käyttöliittymäkehyksien rintamalla ja käyttäjäkunta on pieni verrattuna muihin vastaaviin tekniikoihin. Lisäksi ICEFaces:n jatkoon vaikuttaa tuleva HTML5 formaatti ja sen tuomat uudet työkalut rikkaiden käyttöliittymien tekoon.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste