Videos tagged with AspectJ
Summary This talk goes beyond myths surrounding AOP and shows the real deal. It examines many practical applications implemented with and without aspects, providing a context for scrutinizing AOP. It also discusses ways to adopt AOP in pragmatic, risk-managed ways allowing developers to try AOP in their own system and gain understanding at the experiential level without exposing them to undue r...
Rob Harrop and Juergen Hoeller on Spring 2
Summary Spring core developers Rob Harrob and Juergen Hoeller talk about what, why, and how of the new features in Spring 2, including XML configuration, custom tags, AspectJ integration, and migrationg to Spring 2. The interview also discusses how to use Spring on large scale projects, common pitfalls with using Spring, and Spring MVC vs. other frameworks. Recorded at the Javapolis conference....
Ramnivas Laddad on AOP Design, Modelling, and Policy Enforcement
Summary Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation. Bio Ramnivas Laddad is an author, speaker, consultant, and trainer specializing in aspect-or...
Adrian Colyer on Domain Specific Aspects
Summary AspectJ lead and AOP expert Adrian Colyer briefly talks about Domain Specific Aspects, where business rules and policies and can map to an aspect like solution. Adrian also discusses using AOP to implement design patterns such as Observer/Observable, and AOP adoption. Bio Adrian Colyer is the leader of the AspectJ project and a well-known industry expert on AOP. He is a co-author of the...
AOP Refactoring with Ramnivas Laddad
Summary AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control. Bio Ramnivas Laddad is an author, speak...
Using AOP in the Enterprise
Summary SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations such as Hibernate exception translation and automatic operation retry on nonfatal exceptions, and AOP mechanisms in Spring 2.5. Bio Adrian Colyer is the Chief Technology Officer for SpringSource (formerly Interfa...
The Design and Architecture of InfoQ
Summary InfoQ.com is a web app/portal implemented with the latest in portal technology and web development. This session shows the good, the bad, and the ugly of building InfoQ.com; from (lack of) initial requirements, design/implementation choices, deployment issues, and lessons learned along the way. The talk examines features of the site and their implementation in the web layer, domain mode...
Google Tech Talks: Glassbox - Automated Troubleshooting
Glassbox is an open source troubleshooting and monitoring agent for Java apps that diagnoses common problems automatically. Drop the Glassbox web application into your server and Glassbox's aspect-oriented programming will discover your existing apps and pinpoint errors and performance issues in plain English. Using AspectJ, Glassbox can provide low overhead effective monitoring without needing...