目錄(75章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. What is a Bean?
- The history of beans
- Definition of a bean
- Is my class a bean?
- What does it mean to be a bean?
- Which classes are beans?
- Summary
- Chapter 2. Dependency Injection and Lookup
- What is an injection point?
- Qualifiers
- Alternatives
- Resolving Weld deployment errors
- Client proxies
- Programmatic lookup of contextual instances
- Injection point metadata
- Summary
- Chapter 3. Deploying JBoss Weld
- JBoss Weld distribution
- JBoss AS
- Glassfish
- Apache Tomcat
- Summary
- Chapter 4. Scopes and Contexts
- Scope types
- Built-in scopes
- The conversation scope
- Pseudo scopes
- Custom scopes
- Summary
- Chapter 5. Producers
- The scope of a producer
- Injection into producer methods
- Dependent beans for producers
- Cleanup of produced beans
- Summary
- Chapter 6. Interceptors and Decorators
- Interceptor bindings
- Creating and enabling an interceptor
- Advanced interceptors
- What is a decorator delegate?
- Enabling a decorator
- Summary
- Chapter 7. Events
- What is a payload?
- How do I listen for an event?
- How do I fire an event?
- Event qualifiers
- Observing events in different transaction phases
- Event-observer bean creation
- Summary
- Chapter 8. Writing a Portable Extension
- What is a portable extension?
- What is the CDI container lifecycle?
- BeanManager
- Injection into non-container managed instances
- Registering a bean
- Summary
- Chapter 9. Book Store – CDI Services
- Overview of the application
- Adding interceptors for our services
- Creating CDI services
- Summary
- Chapter 10. Book Store – User Interfaces
- REST services
- User interface for customers
- Administration interface
- Summary
- Index 更新時(shí)間:2021-08-13 16:50:05
推薦閱讀
- Oracle從入門到精通(第3版)
- 精通Nginx(第2版)
- Learn Type:Driven Development
- Manga Studio Ex 5 Cookbook
- Learning AWS Lumberyard Game Development
- Learning Informatica PowerCenter 10.x(Second Edition)
- C語言程序設(shè)計(jì)立體化案例教程
- Go語言精進(jìn)之路:從新手到高手的編程思想、方法和技巧(1)
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- 微服務(wù)從小白到專家:Spring Cloud和Kubernetes實(shí)戰(zhàn)
- Building Machine Learning Systems with Python(Second Edition)
- Continuous Delivery and DevOps:A Quickstart Guide Second Edition
- 深度學(xué)習(xí)入門:基于Python的理論與實(shí)現(xiàn)
- Cinder:Begin Creative Coding
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程
- Learning Rust
- C語言學(xué)習(xí)手冊
- F# for Machine Learning Essentials
- Objective-C入門教程
- HTML5 for Flash Developers
- Deep Learning with TensorFlow(Second Edition)
- 我的第一本魔法編程寶典:一看就懂的Scratch3.0趣味編程
- Julia語言程序設(shè)計(jì)
- 大規(guī)模Scrum:大規(guī)模敏捷組織的設(shè)計(jì)
- KNIME Essentials
- Learning TypeScript 2.x
- Python機(jī)器學(xué)習(xí)與可視化分析實(shí)戰(zhàn)
- Hadoop技術(shù)內(nèi)幕:深入解析MapReduce架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- Scratch編程入門與算法進(jìn)階
- Android開發(fā)寶典