问题标签 [xml-configuration]

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 投票
5 回答
6362 浏览

servlets - 用于开发的最干净的 Jetty 配置?

编辑:我想我应该澄清我的意图......

我正在尝试简化编写代码>>构建WAR>>部署>>刷新>>重复的开发迭代周期。我希望相对独立于 IDE(即,我不希望 Eclipse 或 IntelliJ 插件完成这项工作)。我希望能够编辑代码/静态文件并根据需要构建到我的 WAR 源目录中,并且只需将运行/调试设置作为对集中式 Jetty 安装的命令行调用。

稍后我希望能够使用通常相同的设置但使用打包的 WAR 来执行实际部署。我不想让我的应用程序代码特定于我的 IDE 或 Jetty。

所以也许问这个问题的更好方法是你发现什么是使用 Jetty 作为你的开发/调试应用服务器的最干净的方法?


假设我想要一个最小的 Jetty 7 安装。我想要尽可能少的 XML 配置,我只需要原始 Servlet API、没有 JSP、没有过滤等。我只想能够拥有一些自定义 servlet 并提供静态文件(如果它们存在)。这将是唯一的 WAR,它将作为给定端口的根。

理想情况下,为了便于部署,我希望 Jetty 目录只是标准下载,并且我的 WAR/XML 配置与这些标准 Jetty 文件分开。在调用 Jetty 时,我想传入这个最小的 XML 并继续。

我发现文档到处都是,其中大部分是针对 Jetty 6 或特定于各种其他包(Spring 等)的。我想如果我有这个最小的配置,那么在上面添加额外的抽象会更干净。它还可以让我更干净地处理嵌入式 Jetty 场景。

这个 SO question 是一个示例场景,这个 XML 将很有用Jetty Run War 仅使用命令行

指定这个 WAR 位置和为其提供服务的主机/端口所需的最小 XML 是多少?

提前感谢任何片段或链接。

0 投票
3 回答
596 浏览

configuration-management - Fluent 和 XML 配置的优缺点

如果您要使用一些第三方库(logging、orm、di 等)开始一个新项目,您更愿意通过使用 fluent 接口编程还是使用 XML 文件来配置所有这些库?

您会使用仅支持其中一个选项(Fluent 或 XML)的库吗?还是您更喜欢可以在多种配置策略之间进行选择的库。

对于喜欢代码的人,可以以此为假设示例(用 C# 编写)。

这是流畅的配置:

这是 XML 配置:

最后,Fluent 和 XML 配置的优缺点是什么?

到目前为止,我们已经做到了:

代码中的流畅配置

优点

  • 编译器评估的强类型
  • 条件配置

缺点

  • 构建后无法重新配置

XML 配置

优点

  • 能够在部署后轻松更改

缺点

  • XML 很冗长
  • 更容易出现打字错误
0 投票
1 回答
173 浏览

java - 如何使用 XML 存储和检索对象?

我有一个Word具有以下四个属性的类: textcaseSensitive和。matchSimilarrelevance

我对这些词有 10 个类别:(allowDetermining, allowHigh,..., denyDetermining, denyHigh, 等)。

我希望能够在每个类别上存储新单词或从某个类别中检索所有单词。我怎样才能做到这一点。

我觉得xml结构应该是这样的,但是不知道对不对:

目前,我正在使用XMLConfiguration来自Apache Commons Configuration. 知道如何使用它吗?和另一个图书馆?

0 投票
1 回答
49 浏览

.net - 使用 xml 配置将已注册类型的属性传递给另一个的构造函数

我想只使用 xml(没有流利的 API)来配置统一容器,我有一个复杂的任务。我有一个看起来像这样的界面

及其实现SettingsDistributor

这是该设置的消费者。以下是我目前构建的配置部分。(typeAliases和其他东西省略了)

我如何在这个 xml 文件中对统一说,当它尝试解析类型时ISettingsConsumer,它应该首先解析并将其成员作为值ISettingsDistributor注入构造函数?TargetProperty

0 投票
1 回答
11037 浏览

java - 在 Hibernate 中:是否可以为实体混合注释和 XML 配置?

那么,是否可以混合使用两种配置而不是只使用其中一种呢?

我想要的只是通过注释保留所有配置并通过 XML 读取表格。

可能吗?

非常感谢。

编辑:hbm.xml 文件将如何?我有这个:

并且不要编译 dtd。

0 投票
1 回答
178 浏览

java - 如何在 XML 中为 jpa 中的二级缓存定义可缓存

我有一个实体,我想在一种情况下启用缓存,但在另一种情况下禁用它。
出于这个原因,我想不是通过注释而是通过配置文件来定义缓存。
我想知道的是,为了缓存“foo”实体,我需要写什么以及在哪里写?
另外,我想知道除了缓存之外,通过配置文件定义它是否有任何影响(例如,如果这涉及在标签中定义实体本身,是否会设置一些默认值等)。
谢谢
更新我在规范(12.2.3.3)
中找到了相关部分。 明天我会尝试,如果是这样,请发布带有片段的答案以供以后使用。

0 投票
1 回答
1837 浏览

castle-windsor - 从 XML 文件配置 Windsor IoC - XML 元素值中的特殊字符

我使用温莎城堡 IoC。我想从 XML 文件中配置 IoC 中的对象。类只是具有某些属性的 POCO。

我的问题是属性的值是包含特殊字符的字符串。

例如这里是我在 IoC 中用于配置对象的 XML。

这是C#代码:

此代码崩溃,因为元素 LogOn 包含带有特殊字符的字符串。

我收到此错误:

内部异常:

堆栈跟踪:

它的存在方式是如何在 XML 元素的值中包含特殊字符并将此 XML 文件用于配置 Windows IoC?

我不确定这是否可能

0 投票
1 回答
4165 浏览

java - 如何从 SubnodeConfiguration 中检索 xml 属性?

我正在研究一个加载 XML 文件配置的类,这个类从 XMLConfiguration 扩展。

配置文件如下所示:

我迭代和加载的方式如下:

代码工作正常,但是问题是获取id每个<message>元素的属性,我不知道如何检索它。SubnodeConfiguration 的吸气剂都没有提供这个,或者也许,我没有以正确的方式做到这一点。

任何帮助将不胜感激。

0 投票
2 回答
1178 浏览

java - Apache common 中的 XMLConfiguration 是否支持 CDATA?

我正在使用配置 1.6。

我有一个 xml 文件,比如

我希望将“select a, b from c”作为一个完整的字符串,但我将“select a”和“b from c”作为列表。

你可能会建议我用逗号加入字符串,但我项目中的其他地方取决于这个属性。

0 投票
2 回答
2548 浏览

java - 任何 Apache Commons-Configuration 替代品/竞争对手?

我最近尝试使用Apache Commons-Configuration来管理一些本地 XML 配置文件。它在易用性(无法加载空配置文件,CombinedConfiguration 需要为大多数操作使用底层配置等)以及跨 API 的一致性(保存操作没有事件,事件不是通用的)方面严重不足。

除了写入注册表的 JDK 首选项(我不想要)之外,还有其他替代方法来管理基于文件的首选项吗?

使用其他文件格式不是一种选择。