Popis: |
Tämän diplomityön aiheena on uusien luokkien dynaaminen luominen ja käyttöönottaminen Java -ohjelmointikielellä, käyttäen luokkien tallennusratkaisuna tietokantaa. Lataamisen dynaamisesta luonteesta aiheutuu useita haasteita, joiden eri ratkaisuvaihtoehtoja työ käy läpi. Työ käsittelee dynaamisesti ladattavien luokkien hyötyjä ja haittoja sekä eri vaihtoehtoja näille. Työssä tutkitaan myös ennalta tuntemattoman käyttäjien luoman koodin suoritettamisesta aiheutuvia tietoturvaongelmia. Minkä tyyppisiä uhkia tästä muodostuu, sekä miten niihin voidaan varautua ja vaikutuksista selvitä. Diplomityössä määritellään, minkälainen järjestelmä toteutettiin hyödyntämään dynaamisten luokkien lataamista tietokannasta. Osuudessa myös kerrotaan miten dynaamiset luokat hyödyttävät toteutettua järjestelmää, ja miksi toteutusvaihtoehtoihin päädyttiin. |