Spring 2.5 aspect-oriented programming [[electronic resource] ] : create dynamic, feature-rich, and robust enterprise applications using the Spring framework / / Massimiliano Dessì |
Autore | Dessì Massimiliano |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (332 p.) |
Disciplina | 005.11 |
Collana | From technologies to solutions |
Soggetto topico |
Aspect-oriented programming
Java (Computer program language) Application software - Development |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-06321-9
9786612063213 1-84719-403-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 Architecture |
Record Nr. | UNINA-9910456608403321 |
Dessì Massimiliano | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring 2.5 aspect-oriented programming [[electronic resource] ] : create dynamic, feature-rich, and robust enterprise applications using the Spring framework / / Massimiliano Dessì |
Autore | Dessì Massimiliano |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (332 p.) |
Disciplina | 005.11 |
Collana | From technologies to solutions |
Soggetto topico |
Aspect-oriented programming
Java (Computer program language) Application software - Development |
ISBN |
1-282-06321-9
9786612063213 1-84719-403-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 Architecture |
Record Nr. | UNINA-9910780623403321 |
Dessì Massimiliano | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring 2.5 aspect-oriented programming : create dynamic, feature-rich, and robust enterprise applications using the Spring framework / / Massimiliano Dessì |
Autore | Dessì Massimiliano |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (332 p.) |
Disciplina | 005.11 |
Collana | From technologies to solutions |
Soggetto topico |
Aspect-oriented programming
Java (Computer program language) Application software - Development |
ISBN |
1-282-06321-9
9786612063213 1-84719-403-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 Architecture |
Record Nr. | UNINA-9910827791403321 |
Dessì Massimiliano | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring 5 Recipes [[electronic resource] ] : A Problem-Solution Approach / / by Marten Deinum, Daniel Rubio, Josh Long |
Autore | Deinum Marten |
Edizione | [4th ed. 2017.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 |
Descrizione fisica | 1 online resource (XXXIX, 831 p. 68 illus., 61 illus. in color.) |
Disciplina | 004 |
Soggetto topico |
Java (Computer program language)
Software engineering Java Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-2790-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Spring Development Tools -- 2. Spring Core Tasks -- 3. Spring MVC -- 4. Spring REST -- 5. Spring MVC - Async Processing -- 6. Spring Social -- 7. Spring Security -- 8. Spring Mobile -- 9. Data Access -- 10. Spring Transaction Management -- 11. Spring Batch -- 12. Spring with NoSQL -- 13. Spring Java Enterprise Services and Remoting Technologies -- 14. Spring Messaging -- 15. Spring Integration -- 16. Spring Testing -- 17. Grails -- Appendix A. Spring Deployment to the Cloud -- Appendix B. Caching. |
Record Nr. | UNINA-9910254854303321 |
Deinum Marten | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring 6 Recipes : A Problem-Solution Approach to Spring Framework / / by Marten Deinum, Daniel Rubio, Josh Long |
Autore | Deinum Marten |
Edizione | [5th ed. 2023.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023 |
Descrizione fisica | 1 online resource (774 pages) |
Disciplina | 060 |
Soggetto topico |
Application software - Development
Java (Computer program language) Web site development |
ISBN | 1-4842-8649-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Spring Core Tasks -- 2. Spring MVC -- 3. Spring REST -- 4. Spring WebFlux -- 5. Spring Security -- 6. Spring Data Access -- 7. Spring Transaction Management -- 8. Spring Batch -- 9. Spring Data Access with NoSQL -- 10. Spring Java Enterprise Services and Remoting Technologies -- 11. Spring Messaging -- 12. Spring Integration -- 13. Spring Testing -- 14. Spring Caching. |
Record Nr. | UNINA-9910717423903321 |
Deinum Marten | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring Boot 2 Recipes : A Problem-Solution Approach / / by Marten Deinum |
Autore | Deinum Marten |
Edizione | [1st ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (346 pages) |
Disciplina | 005.1 |
Soggetto topico |
Java (Computer program language)
Programming languages (Electronic computers) Computer programming Java Programming Languages, Compilers, Interpreters Programming Techniques |
ISBN | 1-4842-3963-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Spring Boot Introduction -- 2. Spring Boot Basics -- 3. Spring MVC -- 4. Web Sockets -- 5. WebFlux -- 6. Spring Security -- 7. Data Access -- 8. Java Enterprise Services -- 9. Messaging -- 10. Spring Boot Actuator -- 11. Packaging. |
Altri titoli varianti | Spring Boot two recipes |
Record Nr. | UNINA-9910300753303321 |
Deinum Marten | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring Boot 3 Recipes [[electronic resource] ] : A Problem-Solution Approach for Java Microservices and Cloud-Native Applications / / by Marten Deinum |
Autore | Deinum Marten |
Edizione | [2nd ed. 2024.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2024 |
Descrizione fisica | 1 online resource (517 pages) |
Disciplina | 005.133 |
Soggetto topico |
Java (Computer program language)
Programming languages (Electronic computers) Computer science Java Programming Language Computer Science |
ISBN | 979-88-6880-113-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Spring Boot Introduction -- 2. Spring Boot - Basics -- 3. Spring MVC -- 4. WebFlux -- 5. Spring Security -- 6.Spring Boot - Data Access -- 7. Java Enterprise Services -- 8. Spring Messaging -- 9. Spring Boot - Actuator -- 10.Spring Boot - Packing. |
Record Nr. | UNINA-9910845485703321 |
Deinum Marten | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2024 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring Boot Messaging [[electronic resource] ] : Messaging APIs for Enterprise and Integration Solutions / / by Felipe Gutierrez |
Autore | Gutierrez Felipe |
Edizione | [1st ed. 2017.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 |
Descrizione fisica | 1 online resource (XVII, 196 p. 95 illus., 81 illus. in color.) |
Disciplina | 005.3 |
Soggetto topico |
Java (Computer program language)
Computer science Computer programming Java Computer Science, general Programming Techniques |
ISBN | 1-4842-1224-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Introduction to Messaging -- 2. Spring Boot -- 3. Spring Application Events -- 4. Spring JMS -- 5. Spring AMQP -- 6. Spring Pub/Sub with Redis -- 7. Messaging over the Web -- 8. Spring Integration Messaging -- 9. Spring Cloud Stream -- 10. Reactor -- 11. Messaging with Microservices. |
Record Nr. | UNINA-9910254859203321 |
Gutierrez Felipe | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring Boot Persistence Best Practices : Optimize Java Persistence Performance in Spring Boot Applications / / by Anghel Leonard |
Autore | Leonard Anghel |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
Descrizione fisica | 1 online resource (xxx, 1,027 pages) : illustrations |
Disciplina | 005.3 |
Soggetto topico |
Java (Computer program language)
Programming languages (Electronic computers) Computer programming Java Programming Languages, Compilers, Interpreters Programming Techniques |
ISBN | 1-4842-5626-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Chapter 1: Associations -- Chapter 2: Entities -- Chapter 3: Fetching -- Chapter 4: Batching -- Chapter 5: Collections -- Chapter 6: Connections and Transactions -- Chapter 7: Identifiers -- Chapter 8: Calculating Properties -- Chapter 9: Monitoring -- Chapter 10: Configuring DataSource and Connection Pool -- Chapter 11: Audit -- Chapter 12: Schemas -- Chapter 13: Pagination -- Chapter 14: Queries -- Chapter 15: Inheritance -- Chapter 16: Types and Hibernate Types -- Appendix A: JPA Fundamentals -- Appendix B: Associations Efficiency -- Appendix C: 5 SQL Performance Tips That Will Save Your Day -- Appendix D: How to Create Useful Database Indexes -- Appendix E: SQL Phenomena -- Appendix F: Spring Transaction Isolation Level -- Appendix G: Spring Transaction Propagation -- Appendix H: Understanding Flushing Mechanism -- Appendix I: Second Level Cache -- Appendix J: Tools -- Appendix K: Hibernate 6. |
Record Nr. | UNINA-9910392715103321 |
Leonard Anghel | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Spring cloud data flow : native cloud orchestration services for microservice applications on modern runtimes / / Felipe Gutierrez |
Autore | Gutierrez Felipe |
Edizione | [1st ed. 2021.] |
Pubbl/distr/stampa | [Place of publication not identified] : , : Apress, , [2021] |
Descrizione fisica | 1 online resource (XV, 402 p. 167 illus.) |
Disciplina | 005.133 |
Soggetto topico | Java (Computer program language) |
ISBN | 1-4842-1239-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I. Introductions -- 1 - Cloud and Big Data -- 2 - Spring Boot -- 3 - Spring Integration -- 4 - Spring Batch -- 5 - Spring Cloud -- 6 - Spring Cloud Stream -- 7 - Spring Cloud Stream Binders -- 8 – Spring Cloud Data Flow Introduction & Installation -- Part II. Spring Cloud Data Flow: Internals -- 9 - Spring Cloud Data Flow Internals -- 10 - Custom Streams Apps with Spring Cloud Data Flow -- 11 - Task and Batch Apps with Spring Cloud Data Flow -- 12 - Monitoring. |
Record Nr. | UNINA-9910484846803321 |
Gutierrez Felipe | ||
[Place of publication not identified] : , : Apress, , [2021] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|