Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

2.2.1 Valitut teknologiat

Teknologia

Versio

Kuvaus

Peruste


Java J2EE

 

Java-pohjainen alusta

Metropolialla ja Tamkilla tällä hetkellä käytössä. Javalle löytyy useita avoimen lähdekoodin tuotteita, jotka ovat hyödynnettävissä projektissa.

 

Struts

2

Javalle tehty sovelluskehys, jota käytetään käyttöliittymän logiikan rakentamiseen

Pitkään koeteltu avoimen lähdekoodin sovelluskehys, joka integroituu Liferay-portaalin hyvin, myös Liferay-portaalin omat portletit on tehty käyttäen Struts-sovelluskehystä.

Struts

FreeMarker

2

Javalle tehty sovelluskehys, jonka avulla tehdään lomakkeet/näkymät.

Helpottaa ja nopeuttaa käyttöliittymän tekijän ja ohjelmoijan välistä yhteistyötä, koska ratkaisu ei vaadi html-mallipohjan muuttamista alustaan sopivaksi, ts. html-mallipohjaa voidaan hyödyntää portleteissa sellaisenaan.

FreeMarker

Liferay

6

java-pohjainen portaali, jonka avulla voidaan koostaa erilaisia
työpöytiä/koostenäkymiä sekä hallita niihin liittyviä käyttöoikeuksia.

Helpottaa erilaisten näkymien organisointia. Ei vaadi uuden tuoteen käyttöönottoa, koska Liferay on sekä Tamkilla että Metropolialla käytössä.

Liferay

jqQuery

 

Javascript-kirjasto

Yleisesti käytössä oleva javascript-kirjasto, jonka avulla näkymistä ja niihin liittyvistä toiminnoista saadaan helppokäyttöisempiä.

jQuery

2.2.2 Käyttöliittymämoduulin paketointi ja suorituksenaikainen ympäristö

Liferay-portaalia varten täytyy olla J2EE-yhteensopiva sovelluspalvelin. Käyttöliittymät, konfiguraatiotiedostot ja käyttöliittymälogiikka paketoidaan war-pakkaukseen ja asennetaan Liferay-portaaliin.

Kuva 3. Peppi - Näkymäkerros