search query: @keyword metatieto / total: 17
reference: 10 / 17
« previous | next »
Author:Pirttikoski, Oskari
Title:Applying Aspect Oriented Software Development methods in Java 2 Platform, Enterprise Edition environment
Publication type:Master's thesis
Publication year:2005
Pages:71      Language:   eng
Department/School:Sähkö- ja tietoliikennetekniikan osasto
Main subject:Tietämystekniikka   (Tik-93)
Supervisor:Syrjänen, Markku
Instructor:Terävä, Hannu
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark S80     | Archive
Keywords:aspect oriented software development
separation of concerns
metadata
aspektilähtöinen ohjelmitokehitys
toimintojen erottelu
metatieto
Abstract (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.
Abstract (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.
ED:2005-03-23
INSSI record number: 28184
+ add basket
« previous | next »
INSSI