EJB 3.0:n käyttöönotto
Kaustinen, Toni (2008)
Kaustinen, Toni
2008
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202503053692
https://urn.fi/URN:NBN:fi:amk-202503053692
Tiivistelmä
Opinnäytetyön aihe löytyi Keski-Pohjanmaan ammattikorkeakoulun vetämän Coperateprojektin kautta. Toimeksiantajana oli Kokkolan keskustassa toimiva Alfame Systems Oy.
Työn keskeisenä aiheena oli tutkia ja soveltaa uutta Enterprise Java Beans (EJB) version 3 Java-sovelluspalvelinarkkitehtuuria Alfamen asiakastuotteiden runkosovellukseen. Aiempia EJB-komponentteja ei säilytetty, vaan korvaus oli täydellinen. Uudistuksen myötä tutkittiin myös tapoja yksinkertaistaa runkosovelluksen arkkitehtuuria ja luokkarakennetta. Runkosovelluksesta luotiin työn lopuksi toimiva demo. Projektin kääntö päivitettiin työn ohessa Maven projektinhallinta-alustan versiosta 1 versioon 2.
Työ toteutettiin kolmessa vaiheessa. Ensimmäisenä määritettiin työn rakenteen ja tavoitteet sisältävä projektisuunnitelma ja opiskeltiin työssä käytettävät tekniikat ja työkalut. Seuraavassa vaiheessa testattiin käytännön avulla nykyisen sovellusrungon toiminta ja uuden tekniikan tarjoamat mahdollisuudet. Toteutustavat hiottiin käytäntöä soveltamalla sopiviksi. Viimeinen vaihe oli toteuttaa parhaaksi nähty tapa soveltaa tutkittuja ja käyttöön otettavia tekniikoita.
Työn lopputuloksena saatiin EJB 3 -määrityksen toteuttava demoprojekti, jonka kääntö ja julkaisu tapahtui Maven 2 projektinhallintapohjan päällä. EJB 3 -komponenttien avulla vanhasta sovellusrungosta saatiin yksinkertaisempi ja nopeammin kehitettävä Java EE -sovellus.
Työn keskeisenä aiheena oli tutkia ja soveltaa uutta Enterprise Java Beans (EJB) version 3 Java-sovelluspalvelinarkkitehtuuria Alfamen asiakastuotteiden runkosovellukseen. Aiempia EJB-komponentteja ei säilytetty, vaan korvaus oli täydellinen. Uudistuksen myötä tutkittiin myös tapoja yksinkertaistaa runkosovelluksen arkkitehtuuria ja luokkarakennetta. Runkosovelluksesta luotiin työn lopuksi toimiva demo. Projektin kääntö päivitettiin työn ohessa Maven projektinhallinta-alustan versiosta 1 versioon 2.
Työ toteutettiin kolmessa vaiheessa. Ensimmäisenä määritettiin työn rakenteen ja tavoitteet sisältävä projektisuunnitelma ja opiskeltiin työssä käytettävät tekniikat ja työkalut. Seuraavassa vaiheessa testattiin käytännön avulla nykyisen sovellusrungon toiminta ja uuden tekniikan tarjoamat mahdollisuudet. Toteutustavat hiottiin käytäntöä soveltamalla sopiviksi. Viimeinen vaihe oli toteuttaa parhaaksi nähty tapa soveltaa tutkittuja ja käyttöön otettavia tekniikoita.
Työn lopputuloksena saatiin EJB 3 -määrityksen toteuttava demoprojekti, jonka kääntö ja julkaisu tapahtui Maven 2 projektinhallintapohjan päällä. EJB 3 -komponenttien avulla vanhasta sovellusrungosta saatiin yksinkertaisempi ja nopeammin kehitettävä Java EE -sovellus.