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 verkossa

Oppimiskeskuksen 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

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
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