问题标签 [isis]

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 投票
0 回答
1143 浏览

java - 在 META-INF 中生成 manifest.mf 文件

我想将一个类持久化到 RDMS 数据存储中,并创建了自定义映射。在datanucleus 文档中,它提到了。

我们唯一需要做的就是在运行 DataNucleus 时启用此 Java 类型。为此,我们创建了一个 plugin.xml(在 CLASSPATH 的根目录)来包含我们的映射。

我添加plugin.xmlsrc/main/resources我的webapp模块。它还表示,

请注意,根据扩展指南,我们还需要一个 MANIFEST.MF 文件。

但我无法生成 META-INF 和 manifest.mf,即使我在我的pom.xmlwebapp 模块)中添加了这个:

有人可以启发我吗?任何帮助是极大的赞赏。

0 投票
1 回答
125 浏览

isis - 在 Apache Isis 中集成 WYSIWYG 编辑器

是否有一种解决方法可以在 Apache Isis 中集成像 Summernote 这样的所见即所得编辑器?

我在 Jira https://issues.apache.org/jira/browse/ISIS-1217中找到了这个新功能请求,但我不确定它是否符合我的需求。

我有一个文本字段,用户必须在其中输入列表和图像,我不希望他们编写 html 代码,因为他们不是技术人员。

我正在使用 Apache Isis 1.10.0-SNAPSHOT

谢谢

0 投票
1 回答
659 浏览

deployment - 在 WildFly 上部署 Apache Isis

我正在尝试在 WildFly 服务器上部署 Apache Isis 项目。

该项目只是simpleapp-archetype-1.10.0,它与mvn antrun:run -P self-hostmvn jetty:run-war一起启动并运行良好。

对于码头部分,我在父 pom.xml 的 org.eclipse.jetty 插件中添加了配置

现在我想在 WildFly 服务器上部署它,但出现以下错误:

无法上传部署:{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"simpleapp.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit .\"simpleapp.war\".WeldStartService:无法启动服务原因:org.jboss.weld.exceptions.DeploymentException:WELD-001408:IsisJdoSupport 类型的依赖关系不满足,在注入点[BackedAnnotatedField] @Inject org 带有限定符@Default .apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport 在 org.apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport(TimestampService.java:0) "}}

我该如何解决这个错误,为什么码头会绕过这个错误?

0 投票
1 回答
55 浏览

isis - 将文本字段搜索框添加到 Apache Isis 中的标题/导航栏

我正在尝试研究如何将文本字段添加到标题中的导航栏,我可以将其用作始终存在的搜索框,但我没有取得太大的成功。从文档(7.2. 替换页面元素)中,我看到我可以替换页面内的组件,但我认为这不适用于页眉。任何人都可以指出我从哪里开始的正确方向吗?

0 投票
1 回答
305 浏览

isis - 有没有办法为我的域对象动态生成 CRUD 操作?

通过遵循 Apache Isis 教程,我生成了用于研究目的的“myApp”应用程序。

令我惊讶的一件事是,对域对象的任何操作都需要使用静态内部类预先确定。

对于简单的 CRUD 操作,我发现这非常冗长,我查看了整个 Apache isis 文档站点部分,发现无法为 CRUD 操作生成动态操作。

有没有办法做到这一点?我真的需要为我想要为我的域对象编写的每个操作编写内部类吗?

0 投票
2 回答
492 浏览

java - 如何访问 Apache ISIS DomainService 上的请求标头或 HTTPServletRequest?

我有一个带有多个对象和 RestfulServices 的 apache ISIS web 应用程序。出于日志记录的目的,我需要请求本身的一些信息,而不仅仅是应该发送的参数。如何访问这些请求标头信息?

我试图HttpServletRequest通过RequestCycle对象获取。这是代码行:

当我通过apache wicket viewer创建对象时,我可以访问HttpServlerRequest对象和请求的所有信息。但是当我通过 RESTful 服务发送请求NullpointerException时,当我尝试访问RequestCycle.

您知道如何访问此域服务中的请求标头吗?

谢谢你的帮助。

0 投票
1 回答
45 浏览

isis - 持久化集合在布局中不可见

我关注了这个关于使用 Apache Isis 持久化双向集合的视频。由于某些原因,它对我不起作用(当我从 maven 入门项目开始时,我的上下文与视频略有不同)。如果我CustomerOrder从一个新介绍的人中查找 by CustomerOrders,它会发现CustomerOrders指向Customer. 此外,当向其抛出请求时,CustomerOrder 会出现在 swagger-ui 中。但是,我在客户视图中的表格仍然是空的?这就是为什么我确实看到了表格本身(到期unreferencedCollections="true")。我错过了视频中的某些内容吗?我从哪里开始调试?</p>

0 投票
1 回答
221 浏览

java - 通过 RESTService(不是 WicketViewer)将文件上传到 Apache ISIS 服务器

我想上传一个文件到我的 Apache ISIS 网络服务器。目前我首先将文件转换为字符串并将此字符串发送到 RESTService。但我发现 Apache ISIS 为每个字符串分配了大量的 java 内存空间(文件大约 40MB)。

不,我想知道,如果我可以通过 InputStream 或其他方式发送我的文件以不分配这么多的内存空间,而不是将文件直接保存到临时位置。

这有可能吗?

谢谢指教

0 投票
1 回答
61 浏览

isis - 在生产中使用不同的数据库提供程序设置

假设我想在开发和生产中使用不同的配置,并且想在两者之间轻松切换,这样我的 IDE 就可以使用开发设置开箱即用,并且使用简单的 Maven 命令我就可以创建一个功能战争。

许多属性存储在资源下的 Isis 属性文件中。我知道 Maven 资源插件可以用环境变量和 Maven 属性替换 el-expressions。然而,这种替换只在打包阶段完成,因此表达式在“开发”中是无用的。

有人想出一个好的方法吗?有没有办法在生产中加载不同的配置文件?

0 投票
1 回答
306 浏览

isis - Apache Isis:使用引用的对象下拉菜单创建对话框

给定一个具有如下简单域模型的 Apache Isis 项目,创建对话框的绝对最低要求是什么,该对话框将在创建新人员时显示所有可用办公室的下拉选择?

当前状态:我可以创建一个办公室对象,列出所有办公室对象,但是当我想创建一个人时,创建对话框没有显示可用办公室的下拉列表,它只是说“(无)”(见截图) .

目前我为 Person 创建对话如下所示:

人物创建对话框

如何在此对话框中显示所有可用办公室的下拉列表?

这是我拥有的 DOM 代码的粗略布局(省略了 JDO 注释):

和相应的菜单/存储库类,例如