Coverart for item
The Resource Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework, Massimiliano Dessi ; reviewer, Stefano Sanna

Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework, Massimiliano Dessi ; reviewer, Stefano Sanna

Label
Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework
Title
Spring 2.5 aspect-oriented programming
Title remainder
create dynamic, feature-rich, and robust enterprise applications using the Spring framework
Statement of responsibility
Massimiliano Dessi ; reviewer, Stefano Sanna
Creator
Contributor
Reviewer
Subject
Genre
Language
eng
Summary
"This book will help you to write clean, manageable code for your Java applications quickly, utilizing the combined power of Spring and AOP. You will master the concepts of AOP by developing several real-life AOP-based applications with the Spring Framework, implementing the basic components of Spring AOP: Advice, Joinpoint, Pointcut, and Advisor"--Resource description page
Member of
Cataloging source
YUS
http://library.link/vocab/creatorName
Dessi, Massimiliano
Dewey number
005.11
Illustrations
illustrations
Index
index present
Language note
English
LC call number
QA76.6
LC item number
.D47 2009eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • handbooks
http://library.link/vocab/relatedWorkOrContributorName
Sanna, Stefano
Series statement
From technologies to solutions
http://library.link/vocab/subjectName
  • Aspect-oriented programming
  • Java (Computer program language)
  • Application software
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • Aspect-oriented programming
  • Java (Computer program language)
  • Application software
  • Application software
  • Aspect-oriented programming
  • Java (Computer program language)
Label
Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework, Massimiliano Dessi ; reviewer, Stefano Sanna
Instantiates
Publication
Note
  • Title from title screen
  • Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
other
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Table of Contents; Preface; Chapter 1: Understanding AOP concepts; Limits of object-oriented programming; Code scattering; Code tangling; The AOP solution; What Spring provides in terms of AOP; Programmatic way; Before advice; After returning advice; Around advice; After throwing advice; The old Spring XML way; AOP with IoC in Spring 2.5; AspectJ annotations; Before advice; After returning advice; Around advice; After (finally) advice; After throwing advice; Schema-based configuration; Before advice; After advice; After returning advice; After throwing advice; Around advice; Summary
  • Chapter 2: Spring AOP ComponentsAspect; Pointcut; Pointcut and its components; NameMatchMethodPointcut; RegexpMethodPointcut; StaticMethodMatcherPointcut; DynamicMethodMatcherPointcut; Operations on Pointcut; ComposablePointcut; ControlFlowPointcut; Pointcut constants; Joinpoint; Advice; Before advice; After returning advice; After throwing advice; Advisor; Introductions; Summary; Chapter 3: Spring AOP Proxies; Proxy; JDK proxy; CGLIB proxy; Creating proxies programmatically; ClassicProxy; AspectJProxy; ProxyFactoryBean; ProxyFactoryBean and proxies; ProxyFactoryBean in action
  • Advised objectsAutoproxy; Autoproxy with classic Spring; BeanNameAutoProxyCreator; DefaultAdvisorAutoProxyCreator; AbstractAdvisorAutoProxyCreator; AutoProxyCreator with metadata; Autoproxy with AspectJ; Autoproxy with annotation; Autoproxy with XML Schema; Target sources; Hot swappable target sources; Pooling target sources; Prototype target sources; ThreadLocal target source; Summary; Chapter 4: AspectJ Support; AspectJ annotations; Aspect; Pointcut; execution; within; this; target; args; @target; @args; @ within; @ annotation; bean; Selection on methods' names
  • Selection on types of argumentSelection on type of return; Selection on declared exceptions; Selection on hierarchy; Selection on annotations; Binding advice arguments; JoinPoint; Binding arguments; Binding of return values; Exception binding; Annotation binding; Advice; @Before; @AfterReturning; @AfterThrowing; @After; @Around; Introduction; XML Schema-based configuration; Aspect; Pointcut; Advice; Before advice; After returning advice; After throwing advice; After (finally) advice; Around advice; Introduction; Advisors; Recipes; Dependency injection in domain objects; Advice ordering
  • Configuration mixinAspect instantiation model; AspectJ weaving in Spring; Load-time weaving with Spring; Load-time weaving with AspectJ; AOP strategy considerations; Summary; Chapter 5: Design with AOP; Concurrency with AOP; Transparent caching with AOP; Security with AOP; Securing methods with security interceptors; Securing methods with pointcuts; Securing methods with annotations; Summary; Chapter 6: Three-tier Spring Application, Domain-Driven Design; Domain-Driven Design; Roles and responsibilities; Entities; Aggregates; Modules; Value objects; Factories; Repositories; Services
Control code
324989128
Dimensions
unknown
Extent
1 online resource (v, 312 pages)
Form of item
online
Isbn
9781847194039
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000064
Specific material designation
remote
System control number
(OCoLC)324989128
Label
Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework, Massimiliano Dessi ; reviewer, Stefano Sanna
Publication
Note
  • Title from title screen
  • Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
other
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Table of Contents; Preface; Chapter 1: Understanding AOP concepts; Limits of object-oriented programming; Code scattering; Code tangling; The AOP solution; What Spring provides in terms of AOP; Programmatic way; Before advice; After returning advice; Around advice; After throwing advice; The old Spring XML way; AOP with IoC in Spring 2.5; AspectJ annotations; Before advice; After returning advice; Around advice; After (finally) advice; After throwing advice; Schema-based configuration; Before advice; After advice; After returning advice; After throwing advice; Around advice; Summary
  • Chapter 2: Spring AOP ComponentsAspect; Pointcut; Pointcut and its components; NameMatchMethodPointcut; RegexpMethodPointcut; StaticMethodMatcherPointcut; DynamicMethodMatcherPointcut; Operations on Pointcut; ComposablePointcut; ControlFlowPointcut; Pointcut constants; Joinpoint; Advice; Before advice; After returning advice; After throwing advice; Advisor; Introductions; Summary; Chapter 3: Spring AOP Proxies; Proxy; JDK proxy; CGLIB proxy; Creating proxies programmatically; ClassicProxy; AspectJProxy; ProxyFactoryBean; ProxyFactoryBean and proxies; ProxyFactoryBean in action
  • Advised objectsAutoproxy; Autoproxy with classic Spring; BeanNameAutoProxyCreator; DefaultAdvisorAutoProxyCreator; AbstractAdvisorAutoProxyCreator; AutoProxyCreator with metadata; Autoproxy with AspectJ; Autoproxy with annotation; Autoproxy with XML Schema; Target sources; Hot swappable target sources; Pooling target sources; Prototype target sources; ThreadLocal target source; Summary; Chapter 4: AspectJ Support; AspectJ annotations; Aspect; Pointcut; execution; within; this; target; args; @target; @args; @ within; @ annotation; bean; Selection on methods' names
  • Selection on types of argumentSelection on type of return; Selection on declared exceptions; Selection on hierarchy; Selection on annotations; Binding advice arguments; JoinPoint; Binding arguments; Binding of return values; Exception binding; Annotation binding; Advice; @Before; @AfterReturning; @AfterThrowing; @After; @Around; Introduction; XML Schema-based configuration; Aspect; Pointcut; Advice; Before advice; After returning advice; After throwing advice; After (finally) advice; Around advice; Introduction; Advisors; Recipes; Dependency injection in domain objects; Advice ordering
  • Configuration mixinAspect instantiation model; AspectJ weaving in Spring; Load-time weaving with Spring; Load-time weaving with AspectJ; AOP strategy considerations; Summary; Chapter 5: Design with AOP; Concurrency with AOP; Transparent caching with AOP; Security with AOP; Securing methods with security interceptors; Securing methods with pointcuts; Securing methods with annotations; Summary; Chapter 6: Three-tier Spring Application, Domain-Driven Design; Domain-Driven Design; Roles and responsibilities; Entities; Aggregates; Modules; Value objects; Factories; Repositories; Services
Control code
324989128
Dimensions
unknown
Extent
1 online resource (v, 312 pages)
Form of item
online
Isbn
9781847194039
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000064
Specific material designation
remote
System control number
(OCoLC)324989128

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...