万本电子书0元读

万本电子书0元读

顶部广告

JBoss Weld CDI for Java Platform电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Ken Finnegan

出  版  社:Packt Publishing

出版时间:2013-07-12

字       数:28.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is a mini tutorial with plenty of code examples and strategies to give you numerous options when building your own applications."JBoss Weld CDI for Java Platform" is written for developers who are new to dependency injection. A rudimentary knowledge of Java is required.
目录展开

JBoss Weld CDI for Java Platform

Table of Contents

JBoss Weld CDI for Java Platform

Credits

About the Author

About the Reviewer

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

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?

Bean types

Qualifiers

Scope

Expression Language (EL)

Alternatives

Which classes are beans?

Managed Beans

Session Beans

Producers

Producer methods

Producer fields

Summary

2. Dependency Injection and Lookup

What is an injection point?

Typesafe resolution

Qualifiers

@Default and @Any

Qualifier members

Alternatives

Resolving Weld deployment errors

Client proxies

Unproxyable bean types

Programmatic lookup of contextual instances

Injection point metadata

Summary

3. Deploying JBoss Weld

JBoss Weld distribution

JBoss AS

Glassfish

Apache Tomcat

Summary

4. Scopes and Contexts

Scope types

Built-in scopes

The request context lifecycle

The session context lifecycle

The application context lifecycle

The conversation scope

The conversation context lifecycle

Conversation propagation

Conversation timeout

Pseudo scopes

Custom scopes

Summary

5. Producers

The scope of a producer

Injection into producer methods

Dependent beans for producers

Cleanup of produced beans

Summary

6. Interceptors and Decorators

Interceptor bindings

Creating and enabling an interceptor

Advanced interceptors

Interceptor binding types with members

Combining interceptor binding types

Inheritance of interceptor binding types

What is a decorator delegate?

Enabling a decorator

Summary

7. Events

What is a payload?

How do I listen for an event?

How do I fire an event?

Event qualifiers

Members of event qualifiers

Combining event qualifiers

Observing events in different transaction phases

Event-observer bean creation

Summary

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

Replacing annotations on a type via an extension

Summary

9. Book Store – CDI Services

Overview of the application

Adding interceptors for our services

Securing methods with an interceptor

Providing a transaction with an interceptor

Creating CDI services

Summary

10. Book Store – User Interfaces

REST services

User interface for customers

Administration interface

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部