小编Vis*_*-CQ的帖子

AEM中的选择器

Sling中选择器的用途是什么?

http://www.resourcePath.选择器 .extension

我在线阅读了有关选择器用法的文档:

  1. 一些文档说它用于缓存页面的响应,这在使用查询参数时是无法完成的.

  2. 有些人建议选择器用于使用相同的资源响应不同的条件.例如,我们有一个实现,如果页面(cq:page)是层次结构中的最后一页,它应该显示让我们说一个html块,而如果它不是最后一页(即如果它有子页面),它应该不显示所述块.这里我们在组件中使用了一个脚本,并根据条件在URL中将此脚本名称添加为选择器,无论它是否是最后一页.

但我不确定哪一个是真的.

提前感谢任何指导.

sling aem

6
推荐指数
1
解决办法
5336
查看次数

Apache Felix 中的@Service 注释是什么?

我读过有关的区别几篇文章@Service@Component。现在我明白@Component是用户将对象注释为 OSGi 组件,然后它的生命周期将由 OSGi 管理。但是,@Service未知需要将对象声明为服务。如果在声明为组件的对象中编写业务逻辑会发生什么?

我也想知道下面的语句是什么意思:

组件可以引用/调用(使用容器注入 – @Reference)其他服务,但不能引用/调用组件。换句话说,一个组件不能被注入到另一个组件/服务中。只有服务可以注入到另一个组件中。

service osgi annotations sling aem

4
推荐指数
1
解决办法
832
查看次数

为什么我们需要一个接口来定义aem中的每个服务?

我已经工作了一段时间了,但是以某种方式从未考虑过。我从事的每个aem项目在代码结构上都有一个相似之处。每个编写的服务都有一个接口。

我的问题是为什么我们每个服务都需要一个接口?

@reference还是@inject没有一个接口使用的服务?

service osgi interface aem

2
推荐指数
1
解决办法
77
查看次数

标签 统计

aem ×3

osgi ×2

service ×2

sling ×2

annotations ×1

interface ×1