haku: @instructor Terävä, Hannu / yhteensä: 3
viite: 1 / 3
« edellinen | seuraava »
Tekijä: | Pirttikoski, Oskari |
Työn nimi: | Applying Aspect Oriented Software Development methods in Java 2 Platform, Enterprise Edition environment |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2005 |
Sivut: | 71 Kieli: eng |
Koulu/Laitos/Osasto: | Sähkö- ja tietoliikennetekniikan osasto |
Oppiaine: | Tietämystekniikka (Tik-93) |
Valvoja: | Syrjänen, Markku |
Ohjaaja: | Terävä, Hannu |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark S80 | Arkisto |
Avainsanat: | aspect oriented software development separation of concerns metadata aspektilähtöinen ohjelmitokehitys toimintojen erottelu metatieto |
Tiivistelmä (fin): | Aspektilähtöisen ohjelmistokehityksen (AOSD) menetelmät tarjoavat uusia tapoja järjestää ohjelmisto modulaarisiksi ja itsenäisiksi osiksi. Toisaalta myös Java 2 Platform, Enterprise Edition (J2EE) ympäristö tarjoaa vastaavia ominaisuuksia. Tässä diplomityössä tarkastellaan mitä etuja aspektilähtöisyys voi tarjota projekteille J2EE sovelluskehityksessä. AOSD menetelmistä on etua, jos aspektit voidaan toteuttaa kestäviksi, itsenäisiksi ja uudelleenkäytettäviksi. Tässä työssä esitetään yleinen malli ja ohjeita miten aspektit voidaan toteuttaa edellä mainitulla tavalla. Sovelluksen oliorakenteiden hyödyntäminen on myös yksi tärkeä tapa, jolla AOSD menetelmillä voidaan saavuttaa etuja. Ehdotamme, että J2EE ympäristössä AOSD menetelmiä käytetään sovelluksen toiminnan ja rakenteen analysointiin, varsinkin projekteissa, joihin liittyy jo olemassa olevaa koodia. AOSD menetelmät ovat tehokas apu vikojen etsintään, virheiden käsittelyn testaukseen ja ohjelmoinnille asetettujen sääntöjen valvomiseen. Ne J2EE projektit, jotka aloittavat kehityksen täysin alusta, voivat hyödyntää sekä analysointi- että toteutustarkoituksia varten esittämiämme käyttötapoja. Toteutustarkoituksia varten esitämme aspektien käyttöä olemassa olevan infrastruktuurin käytön helpottamiseen sekä suunnittelumallien, pääsynvalvonnan ja resurssien tai tiedon uudelleenkäytön toteuttamiseen. |
Tiivistelmä (eng): | Aspect oriented software development (AOSD) methods provide new ways to organise software into modular and decoupled compositions. On the other hand, the Java 2 Platform, Enterprise Edition (J2EE) environment already facilitates similar features. This thesis is about discussing how projects can benefit from aspect orientation in J2EE application development. AOSD methods are beneficial if aspects can be implemented in a robust, decoupled, and reusable manner. We propose a general model and guidelines for implementing aspects in such manner. Utilising object-oriented structures of the application is another important way for AOSD methods to be beneficial. We propose that in J2EE environment AOSD methods are used for analysing the application behaviour and structure, especially if working with existing code base. AOSD methods are an efficient aid for analysis purposes such as debugging, testing error handling, and enforcing various rules of programming. J2EE projects that start development from scratch can utilise AOSD methods for both the analysis and implementation purposes we have proposed. The implementation purposes include facilitating the use of available infrastructure and implementing design patterns, access control, and resource or data reuse. |
ED: | 2005-03-23 |
INSSI tietueen numero: 28184
+ lisää koriin
« edellinen | seuraava »
INSSI