Starting from Tapestry , it's possible to use JSR-330 annotations can be used for injection
. in Tapestry 5.3 and later. Div |
---|
style | float:right |
---|
title | Related Articles |
---|
class | aui-label |
---|
|
Content by Label |
---|
showLabels | false |
---|
showSpace | false |
---|
title | Related Articles |
---|
cql | label = "injection" and space = currentSpace() |
---|
|
|
The following table demonstrates that most of annotations in Tapestry IoC and JSR-330 are interchangeable. However, there are few differences in semantics.
...
In Tapestry, it is exactly the other way around. By default a service is a singleton. Once an instance is created, it is reused for injection. Another available scope is is perthread, which exists primarily to help multi-threaded servlet applications. If a service has _perthread _scopehas perthread scope, it is recreated for every incoming request.