Cargando…

AspectJ cookbook /

When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found wa...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Miles, Russ
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA ; Farnham : O'Reilly Media, 2004, ©2005.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocm58438104
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 050310t20042005caua fo 001 0 eng d
010 |a  2005281348 
040 |a OCL  |b eng  |e pn  |c OCL  |d OCLCQ  |d CUSER  |d AZU  |d NHM  |d MBB  |d VMI  |d OCLCQ  |d OCLCF  |d OCLCO  |d IDEBK  |d OCLCQ  |d GO9  |d OCLCQ  |d CEF  |d MOQ  |d WYU  |d UKAHL  |d VT2  |d S2H  |d OCLCO  |d OCLCQ  |d INARC  |d OCLCO 
015 |a GBA478255  |2 bnb 
016 7 |a 013028304  |2 Uk 
019 |a 326649241  |a 729550074  |a 748094137  |a 759521944  |a 809689208  |a 1044233317  |a 1056350119  |a 1060871393  |a 1063810976  |a 1103272841  |a 1117199586  |a 1129355233  |a 1202561703  |a 1240530951  |a 1391174370 
020 |a 9780596006549  |q (pbk.) 
020 |a 0596006543  |q (pbk.) 
020 |z 0596006543  |q (pbk.) 
029 1 |a AU@  |b 000066230147 
029 1 |a AU@  |b 000057222097 
035 |a (OCoLC)58438104  |z (OCoLC)326649241  |z (OCoLC)729550074  |z (OCoLC)748094137  |z (OCoLC)759521944  |z (OCoLC)809689208  |z (OCoLC)1044233317  |z (OCoLC)1056350119  |z (OCoLC)1060871393  |z (OCoLC)1063810976  |z (OCoLC)1103272841  |z (OCoLC)1117199586  |z (OCoLC)1129355233  |z (OCoLC)1202561703  |z (OCoLC)1240530951  |z (OCoLC)1391174370 
050 4 |a QA76.64  |b .M55 2004 
082 0 4 |a 005.117  |2 22 
049 |a UAMI 
100 1 |a Miles, Russ. 
245 1 0 |a AspectJ cookbook /  |c Russ Miles. 
250 |a 1st ed. 
260 |a Sebastopol, CA ;  |a Farnham :  |b O'Reilly Media,  |c 2004, ©2005. 
300 |a 1 online resource (xix, 331 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
500 |a "Real-world Aspect-oriented programming with Java." 
588 0 |a Print version record. 
505 0 0 |g 1.  |t Aspect orientation overview --  |g 2.  |t Getting started with aspectJ --  |g 3.  |t Deploying aspectJ applications --  |g 4.  |t Capturing join points on methods --  |g 5.  |t Capturing join points on exception handling --  |g 6.  |t Capturing join points on advice --  |g 7.  |t Capturing join points on class and object construction --  |g 8.  |t Capturing join points on attributes --  |g 9.  |t Capturing join points within programmatic scope --  |g 10.  |t Capturing join points based on control flow --  |g 11.  |t Capturing join points based on object type --  |g 12.  |t Capturing join points based on a boolean or combined expression --  |g 13.  |t Defining advice --  |g 14.  |t Defining aspect instantiation --  |g 15.  |t Defining aspect relationships --  |g 16.  |t Enhancing classes and the compiler --  |g 17.  |t Implementing creational object-oriented design patterns --  |g 18.  |t Implementing structural object-oriented design patterns --  |g 19.  |t Implementing behavioral object-oriented design patterns --  |g 20.  |t Applying class and component scale aspects --  |g 21.  |t Applying application scale aspects --  |g 22.  |t Applying enterprise scale aspects --  |g 23.  |t Applying aspect-oriented design patterns --  |g App.  |t aspectJ runtime API. 
520 |a When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found wanting. Aspect-oriented programming (AOP) addresses those issues by extending the OO approach even further. Many developers are interested in AOP--especially in AspectJ, the open source extension of the Java programming language that explicitly supports the AOP approach. Yet, although AspectJ is included with Eclipse, the increasingly popular open source IDE for Java, finding a practical and non-theoretical way to learn this language and other AOP tools and techniques has been a real problem. Until now. The AspectJ Cookbook offers a hands-on solution--in fact, several--with a wide variety of code recipes for solving day-to-day design and coding problems using AOP's unique approach. AOP allows the global properties of a program to determine how it's compiled into an executable program. Before AOP, important program design decisions were difficult to capture in actual code. Instead, the implementation of those design decisions--known as "aspects"--were scattered throughout, resulting in "tangled" code that was hard to develop and maintain. AOP has been compared to the manufacturing of cloth, in which threads are automatically interwoven. Without AOP, programmers must stitch the threads by hand. The AspectJ Cookbook shows readers why, and how, common Java development problems can be solved by using AOP techniques. With our popular problem-solution-discussion format, the book presents real world examples to demonstrate that AOP is more than just a concept; it's a development process that will benefit users in an immediate and visible manner. If you're interested in how AOP is changing the way software is developed, and how you can use AspectJ to make code more modular, easier to develop, maintain, evolve and deploy, this is the book that really delivers. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Object-oriented programming (Computer science) 
650 0 |a Java (Computer program language) 
650 6 |a Programmation orientée objet (Informatique) 
650 6 |a Java (Langage de programmation) 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Object-oriented programming (Computer science)  |2 fast 
776 0 8 |i Print version:  |a Miles, Russ.  |t AspectJ cookbook.  |b 1st ed.  |d Sebastopol, CA ; Farnham : O'Reilly Media, 2004, ©2005  |z 0596006543  |w (OCoLC)56912186 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596006543/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH24251006 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26833430 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28411118 
938 |a Internet Archive  |b INAR  |n aspectjcookbook0000mile 
994 |a 92  |b IZTAP