问题标签 [apache-zest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3574 浏览

abstract-class - 抽象类和 Mixin 有什么区别?

我刚刚发现一篇关于 Java 框架的文章,它显然允许它支持Mixins和一种叫做面向复合编程的东西(据我所知,这甚至可能是同一件事......)我也听说过/使用过 AOP,而且我不确定它与此有何不同...

0 投票
6 回答
3504 浏览

java - 任何使用 Qi4J 的人

早些时候,我正在阅读 InfoQ 关于面向复合编程的文章:

http://www.infoq.com/articles/Composite-Programming-Qi4j

我很想知道是否有人目前正​​在使用(或曾经使用过)Qi4j框架?

它与使用传统的依赖注入框架(例如 Spring)将类连接在一起相比如何。从维护的角度来看,生成的对象图(基于 mixins 而不是类)是否更容易处理?

0 投票
3 回答
960 浏览

java - QI4J 替代品

我目前正在评估QI4J,因为它在将一些本体连接在一起以创建部分语义应用程序的应用程序的上下文中提供了有关属性处理的有趣概念。

因此,我想在 Java EE 环境中找到一些关于属性处理、组合和集成的替代方案。

0 投票
3 回答
321 浏览

maven - Qi4j Maven 配置

我目前正在尝试弄清楚 Qi4j 的工作原理。所以我决定从一个简单的例子开始。我尝试在我的 pom.xml 中使用 Qi4j 库,但现在面临的问题是找不到工件。我正在使用 NetBeans 7.0.1,我的 pom.xml 部分如下所示:

我做错了什么?非常感谢。

0 投票
1 回答
148 浏览

jsf - JSF 应用程序中的 Qi4j

在 Qi4j 中,您必须组装复合材料。有人能告诉我在 JSF 2.0 应用程序中在哪里处理这个问题吗?我应该扩展 FrontController-Servlet 吗?或者在部署和启动应用程序时就足够了?

非常感谢!

0 投票
2 回答
231 浏览

apache-zest - 是否可以将 Qi4j 与 SQL 数据库一起使用?

我对 Qi4j 很感兴趣,但我不知道它与 SQL 数据库的匹配程度如何。

我想知道 Qi4j 提供什么来支持 SQL 数据库?

谢谢 !

0 投票
1 回答
93 浏览

apache-zest - Qi4j 两分钟无法运行教程

我正在尝试在 'Qi4j in 2 minutes' 教程中运行该项目

虽然我在 maven 存储库中找不到 Qi4j lib 文件。

谁能告诉我如何用 maven 导入 Qi4j lib 文件?

提前致谢 :)

0 投票
2 回答
119 浏览

apache-zest - Qi4J 关注部分实现

有可能以这样的方式结束:

我已经尝试使用 ServiceChild 中的关注方法进行上述操作

然而,使用这种方法,java 只检测到 Hello 实现,而不是 Service 类中的其余内容。那么还有其他可行的方法吗?

0 投票
0 回答
116 浏览

android - qi4j 的 android 项目 gradle 依赖项

我正在尝试将 Qi4j 与 Android 一起使用,但我在定义依赖项时遇到问题,因为 gradle“运行时”依赖项在 android 上不存在。

根据 qi4j 网站,依赖项应如下所示:

p>

因为 gradle android-plugin 中不存在“runtime”,所以我将其更改为“apk”:

但是当我尝试在 Android Studio 中使用一些库函数时,我仍然遇到错误。

为android导入这个的正确方法是什么?

0 投票
2 回答
96 浏览

osgi - osgi 上的 qi4j 无法引导

有没有人设法让 qi4j 在像 servicemix 这样的 OSGi 环境中运行?我试过没有成功。它不断地告诉我:

在 karaf 控制台上,打印以下内容:

我在这样的激活器方法中引导 qi4j(apache scr 组件):

在 pom.xml 我定义导入:

所有包都解析,包括我在 servicemix 5.3.0 中部署的运行时以及所需的依赖项:

有什么诀窍?