On The Insider: Paris Says Palin Has a Hot Bod
8 Resources for

aspect-oriented programming

  • Subscribe to this listing via:
  • RSS
  • Email

TechRepublic Resources

Using the Policy Injection Application Block in ASP.NET
One technique becoming increasingly popular with developers is the adoption of an Aspect-Oriented Programming AOP model. AOP provides techniques for changing the behavior of business objects and other classes through the application of policies, making it easier to implement common crosscutting concerns such as logging, validation, exception handling, caching, and...
Tags: Aspect-oriented Programming, Microsoft ASP.NET, Jupitermedia Corp., Policy Injection
White papers 2007-05-03
Separating Concerns and Advising Domain Objects
Advising objects to separate concerns is an extremely powerful pattern. Spring-like approaches to AOP are fantastic choices if few instances of the advised class need to be created. However, many domain objects do not fall in this category. AspectJ is a full-featured AOP implementation that is designed to advise both...
Tags: Aspect-oriented Programming, Domain Object, AspectJ
White papers 2007-01-30
Aspect Oriented Programming and Internationalization
Aspect-Oriented Programming AOP, although specialized in nature, can facilitate a range of useful separations of concerns. One such area is Internationalization (often called "I18N" because of the 18 characters between the first and last letter of the word). I18N is big business in a global software marketplace. In this paper...
Tags: Aspect-oriented Programming, Aspect-oriented, I18N
White papers 2006-07-25
A Safe Aspect-Oriented Programming Support for Component-Oriented Programming
This paper shows that Aspect-Oriented Programming AOP can be safely supported by Component-Oriented Programming COP by providing a way to control the openness of a component with regards to AOP techniques. The proposal reconciles the intrusive nature of AOP with the "Black box property" of components in COP. The authors...
Tags: Aspect-oriented Programming, Aspect-oriented, Proposal
White papers 2006-06-19
Writing Mixins sing AspectJ
Aspect-Oriented Programming AOP complements object-oriented programming in many ways. One interesting complementary feature is behavior composability. This means that it should be possible to compose a class by adding behavior from different classes. OO uses inheritance and many patterns to add behavior to existing classes. AOP allows the developer to...
Tags: Aspect-oriented Programming, Class, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2005-12-15
Implement Your Own Proxy-Based AOP Framework
Aspect-Oriented Programming AOP is well-suited to managing application crosscutting concerns, such as logging, security, and transaction management. AOP provides a complement to Object-Oriented Programming OOP, which is still the most common and powerful methodology to address the core business concerns. AOP can reduce code scattering, tangling, and duplication in applications.
Tags: Aspect-oriented Programming
White papers 2005-11-01
Spring: Services and AOP
It's not the service; it's how one applies it. One can get a whole lot more leverage out of certain services like transactions, security, and logging by packaging them and using them in a way that simplifies them and eliminates duplication in the rest of the code. Spring uses Aspect-Oriented...
Tags: Aspect-oriented Programming, O'Reilly Media Inc., Service
Book chapters 2005-03-28
Component-Based Software Development With Aspect-Oriented Programming
Middleware for component-based software development already provides some separation of concerns between the components implementing the business functionality and the component environment implementing the infrastructural services. However, the implementation of the services is usually not modularized, making it hard to adapt the platform to application specific needs, to exchange services...
Tags: Software, ETH Zurich, Aspect-oriented Programming, Aspect-oriented, Middleware, Software Development, Development Tools, Software/Web Development
White papers 2005-03-18

Additional Resources

A Calculus of Untyped Aspect-Oriented Programs
Aspects have emerged as a powerful tool in the design and development of systems, allowing for the encapsulation of program transformations. The dynamic semantics of aspects is typically specified by appealing to an underlying object-oriented language via a compiler transformation known as weaving. This treatment is unsatisfactory for several reasons....
Tags: DePaul University, Aspect-oriented, Semantics, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers
The Objective-C Programming Language
Object-oriented programming, like most interesting developments, builds on some old ideas, extends them, and puts them together in novel ways. The result is many-faceted and a clear step forward for the art of programming. An object-oriented approach makes programs more intuitive to design, faster to develop, more amenable to modifications,...
Tags: Object-oriented Programming, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2001-01-02
Leveraging Component-Oriented Programming With Attribute-Oriented Programming
Component-oriented programming has achieved wide acceptance in the domain of software engineering by improving productivity, reusability and composition. This success has also encouraged the emergence of a plethora of component models. Nevertheless, even if the abstract models of existing component models are quite similar; their programming models can differ a...
Tags: Programming Model, Computer Science, Programming, Composition, Component-Oriented Programming, Productivity, Development Tools, Software Development, Software/Web Development
White papers 2006-06-19
Access the true power of JavaScript with object oriented programming
This download takes an in depth look at some of the key concepts of object oriented programming OOP in JavaScript and then discuss how JavaScript implements them. While object oriented OO development in JavaScript is not as simple as it is in other languages, such as Java,...
Tags: Object-oriented Programming, Microsoft Access, JavaScript, Object-oriented, Ooa/Ood/Oop, Scripting Languages, Software Development, Software/Web Development, Web Development
Download resources 2005-06-29
Towards a Mathematical Foundation for Service-Oriented Applications Design
Leveraging service oriented programming paradigm would significantly affect the way people build software systems. However, to achieve this goal a solid software design methodology should be grounded on proper mathematical foundations, specific service-oriented principles, concepts and patterns. This paper contributes to the above goal proposing a lightweight, but complete, mathematical...
Tags: Software, University Of Trento, Programming, Development Tools, Tools & Techniques, Software Development, Software/Web Development, Management
White papers 2006-08-15
Scriptol Php Compiler (zip)
Scriptol is a new object-oriented and xml-oriented programming language, with a clear syntax that includes the powerful features of modern languages for faster and safer programming. It is the simpler and the most powerful object-oriented interpreted language. It may produce PHP code in html pages. Use PHP functions and Java...
Tags: HTML, PHP, Object-oriented, Programming, Scriptol Php Compiler, Ooa/Ood/Oop, Scripting Languages, Development Tools, Software Development, Software/Web Development, Web Development
Software downloads 2005-12-23
MSDN Webcast: MSDN Events Reloaded: Object-Oriented Programming Fundamentals in .NET (Level 200)
Microsoft Visual Basic .NET brings the full power of Object-Oriented Programming to the Visual Basic syntax one is already familiar with. The attendee of this webcast will learn the fundamentals of Object-Oriented Programming OOP and the new OOP keywords introduced in Visual Basic .NET. This webcast demonstrates how Visual Basic...
Tags: Microsoft Developer Network, Object-oriented Programming, Microsoft .NET, Webcast, Microsoft Visual Basic, Object-oriented, Ooa/Ood/Oop, Microsoft Development Tools, Software Development, Software/Web Development, Development Tools
Webcasts
Component Inheritance in EJB 2.0
Component-based architectures eliminate a number of the limitations of object-oriented development. Enterprise JavaBeans EJB components offer a greater base for reuse and integration for Java developers than POJOs. However, to make the most of what they offer requires a shift in focus from development-oriented programming to the more flexible realm...
Tags: EJB 2.0, EJB, J2Ee, Application Servers, Middleware, Enterprise Software, Software Development, Software/Web Development, Software
White papers 2005-10-25
UML for C#
C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods and events. UML defines graphical notations for describing and designing object-oriented software systems. It's an open standard controlled by the Object Management Group OMG. This paper assumes a working...
Tags: Object-oriented, C#, Ooa/Ood/Oop, UML, Programming Languages, .Net, Software Development, Software/Web Development
White papers 2007-04-24
Object-Oriented Programming With Visual Basic .NET: Introduction
To understand the world of object-oriented programming, look at the world around for a moment. One might see vacuum cleaners, coffee makers, ceiling fans, and a host of other objects. Everywhere one looks, objects surround them. Some of these objects, such as cameras, operate independently. Some, such as telephones and...
Tags: Object-oriented Programming, Microsoft Visual Basic, Object-oriented, Microsoft Visual Basic.Net, Object, Ooa/Ood/Oop, Software Development, Software/Web Development
Book chapters 2002-09-30
Crossing State Lines: Adapting Object-Oriented Frameworks to Functional Reactive Languages
Functional reactive programming integrates dynamic dataflow with functional programming to offer an elegant and powerful model for expressing computations over time-varying values. Developing realistic applications, however, requires access to libraries, such as those for GUIs, that are written in mainstream object-oriented languages. Previous work has developed functional reactive interfaces for...
Tags: Object-oriented, Programming, Ooa/Ood/Oop, Software Development, Software/Web Development
White papers 2006-01-19
UML for Objective-C
Objective-C is a popular programming language for Mac OS X computers. The Unified Modeling Language UML is the industry standard notation for modeling object-oriented software. This paper shows how to model Objective-C software using UML. Objective-C is one of several programming languages supported by Apple's Xcode development system. The Objective-C...
Tags: Software, Object-oriented, Objective-C, Objective-C Language, UML, Ooa/Ood/Oop, Programming Languages, Research & Development, Software Development, Software/Web Development, Business Operations
White papers 2005-09-12
  • << Previous
  • page 1 of 1
  • Next >>


Cisco IOS Command Chart (IOS v.12+)
Becoming proficient with Cisco equipment means remembering a whole new set of commands. These command charts give you a quick way to look up the needed IOS commands and switches when you need them.
Buy Now
Harness the Full Power of Mac OS X
Harness the Full Power of Mac OS X is a prepackaged solution for basic Mac OS X training. This presentation contains everything you need to instruct e ...
Buy Now