Aspect Oriented Programming ppt
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar surveyer
Active In SP
**

Posts: 3,541
Joined: Sep 2010
#1
13-01-2011, 02:59 PM




Michael Kucera


Motivation for AOP
Typical programs often have behavior that doesn't fit into a single module.
“Code Tangling”

Crosscutting Concerns
AOP addresses behaviors that span many, often unrelated, modules.

Core Concerns:
Primary core functionality.
Central functionality of a module.
Crosscutting Concerns:
System wide concerns that span multiple modules.
Cuts across the typical division of responsibility.

OOP creates a coupling between core and crosscutting concerns.
AOP aims to modularize crosscutting concerns.


Aspects
In AOP crosscutting concerns are implemented in aspects instead of fusing them into core modules.
Aspects are an additional unit of modularity.
Aspects can be reused.
By reducing code tangling it makes it easier to understand what the core functionality of a module is.
An “aspect weaver” takes the aspects and the core modules and composes the final system.


Weaving
Weaving rules specify how to integrate the final system.
Can be implemented in various ways:
Source to source translation.
Bytecode enhancement, first compile source with original compiler, then weave aspects into class files.
Just-in-time weaving done by a classloader.
By the language compiler.

The JAsCo language supports runtime weaving and unweaving.


Read more



Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  computer oriented numerical methods ppt jaseelati 0 249 13-02-2015, 01:15 PM
Last Post: jaseelati
  CGI PROGRAMMING LABORATORY seminar ideas 1 596 08-10-2014, 08:16 AM
Last Post: OtlBY
  Object Oriented Programming with Java seminar paper 2 1,079 18-09-2014, 03:24 PM
Last Post: Radhika.m
  Fundamental Programming Structures in C pdf seminar projects maker 0 396 26-09-2013, 12:36 PM
Last Post: seminar projects maker
  DATA STRUCTURES USED IN NETWORK PROGRAMMING seminar projects maker 0 572 25-09-2013, 04:27 PM
Last Post: seminar projects maker
  Programming Language Theory ICS313 seminar projects maker 0 321 24-09-2013, 02:03 PM
Last Post: seminar projects maker
  Tutorial On Introduction to 8085 Architecture and Programming seminar projects maker 0 390 20-09-2013, 03:52 PM
Last Post: seminar projects maker
  SERVICE ORIENTED ARCHITECUTRE PPT seminar projects maker 0 291 12-09-2013, 03:38 PM
Last Post: seminar projects maker
  UNIX SYSTEM PROGRAMMING pdf seminar projects maker 0 422 11-09-2013, 03:42 PM
Last Post: seminar projects maker
  Introduction to Microsoft Kinect Sensor Programming PPT study tips 0 412 10-09-2013, 12:02 PM
Last Post: study tips