PHP Developer's Network : Network Member
Forums

PHP Classes
Icontem

Class: AOP Library for PHP


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend!
      Classes of Dmitry Sheiko  >  AOP Library for PHP  >  Download  >  Support forum Support forum  >  RSS 1.0 feed RSS 2.0 feed Latest changes  >  Stumble It! Stumble It!  >  Bookmark in del.icio.us Bookmark in del.icio.us  
  Screenshots Screenshots   Supplied by   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Trackback   Applications   Related links   Files Files  
  • Screenshots:

    The AOP Way of Customization
    File Role Description
    Accessible without login Image file aop_customization_model Screen The AOP Way of Customization
  • Supplied by:

    Picture of Dmitry Sheiko
    Name: Dmitry Sheiko <e-mail contact>
    Published packages: 9
    Country: Belarus Belarus - PHP jobs in Belarus
    Home page: http://www.cmsdevelopment.com/
    Age: 33
    All time rank: 85
    Week rank: 57

    Browse this author's classes

  • Innovation Award:

    PHP Programming Innovation award winner
    October 2005
    Winner
    Aspect Oriented Programming (AOP) is a methodology meant to implement new aspects in software component using external components, but without altering the code that implements the core functionality.

    The AOP concept was created originally by Java developers. They developed a compiler that implements the AOP white box approach, i.e. the compiler the merges the code that implements the software components core functionality with the necessary code alterations to implement the new aspects where necessary.

    This package implements a framework that provides a PHP solution that does not rely on a pre-compilation stage. Therefore it can be used right away without the eventual complication of the compiler based AOP implementations.

    Manuel Lemos
  • Groups:

    Group folder image Language Constructs to assist in the language control View top rated classes
  • Detailed description:

    This package can be used to implement Aspect Oriented Programming (AOP) by executing the code of classes that enable orthogonal aspects at run-time.

    The intention is to provide a means implement orthogonal aspects in separate classes that may be interesting add to the application, like logging, caching, transaction control, etc., without affecting the main business logic.

    The package provides base classes for implementing defining point cuts where the code of advice class is called to implement actions of the orthogonal aspects that an application may need to enable.
  • Freshmeat project:

    AOP Library for PHP
    Project record: aophp
    Popularity score: 178.63 (0.29%)
    Popularity rank: 18,609 (PHP Classes: 135)
    Vitality score: 2.26 (0.00%)
    Rating: Not yet rated Please rate this class in Freshmeat
  • User ratings:

    Ratings
    Utility
    Consistency
    Documentation
    Examples
    Tests
    Videos
    Overall
    Rank
    All time:
    Perfect (100.0%)
    Good (91.7%)
    -
    Good (83.3%)
    -
    -
    Sufficient (67.5%)
    229
    Month:
    Not yet rated by the users
  • Trackback links:

    Link Description
    PHP e AOP Para quem não sabe o que é AOP(Aspect Oriented Programming ou Programação orientada a aspectos)...
    Latest blog trackback links Latest blog trackback links
  • Applications that use this class:

    Link Description
    Site Sapiens 3.0 Enterprise Content Management Platform
    Add link image If you know an application of this package, send a message to the author to add a link here.
  • Related links:

    Link Description
    Aspect-oriented Software Development and PHP Author's article about this class
    Aspect-Oriented Programming definition What is Aspect-Oriented Programming
  • Files:

    File Role Description
    Plain text file aop.lib.php Class Aspect-Oriented Programming Library 2.0
    Image file aop_customization.gif Screen The AOP Way of Customization
    Plain text file index.php Example Tutorials of AOP in PHP index
    Plain text file readme.txt Doc. Introduction in AOP for PHP 2.0
    Plain text file sample.php Example Sample of using the library
    Plain text file sample_debug.php Example Sample of debug logging cross-cutting concern decomposition
    Plain text file sample_trace.php Example Sample of perfomance logging cross-cutting concern decomposition
    Image file uml_aopphp.gif Screen Object model of AOPHP. UML Class Diagram.
    Download all files: aopinphp.tar.gz aopinphp.zip
    NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2008 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products