Verkkokauppa J2EE6-teknologialla toteutettuna
Kiiskinen, Mika (2010)
Kiiskinen, Mika
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010101413717
https://urn.fi/URN:NBN:fi:amk-2010101413717
Tiivistelmä
Työssä toteutettiin verkkokauppasovellus työn tilanneen asiakkaan antamien lähtötietojen perusteella. Käytetyt teknologiat sain valita itse, ja ne on valittu palvelemaan sekä asiakkaan etua että omaa oppimistani. Asiakkaan vaatimukset valmiille sovellukselle olivat ulkonäön selkeys ja siisteys, helppo käytettävyys käyttäjille, ylläpitotehtävien suorittamisen mahdollisuus graafisen käyttöliittymän avulla, tietoturva sekä käytettävien työkalujen ja teknologioiden maksuttomuus (avoin lähdekoodi). Lisäksi valittujen teknologioiden tulisi toimia keskenään tehokkaasti valitulla palvelinalustalla ja palvelimella. Insinöörityön ohjaajan kanssa sovimme myös, että työ toteuttaa MVC-mallin (model-view-controller) ja että sovelluksen kieli on helposti vaihdettavissa. Lisäksi oppimistehtäväksi valittiin uuden J2EE6-teknologian tuomat muutokset verrattuna edeltäjäänsä J2EE5-spesifikaatioon. Verkkokauppasovelluksen toteutuksessa käytetyt teknologiat ovat yleisiä verkkosovellusten tekijöiden suosimia teknologioita. Ohjelmointikielenä on laitteistoriippumaton Java, tietokannan hallintajärjestelmänä MySQL, palvelinpuolen komponenttiarkkitehtuurina Enterprise JavaBeans (EJB) 3.1, dynaamisten verkkosivujen rakentamiseen JavaServer Faces (JSF) 2.0 -sovelluskehys sekä selainpuolen skriptikielenä Asynchronous JavaScript and XML (AJAX).