问题标签 [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.
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 是多少?
提前感谢任何片段或链接。
configuration-management - Fluent 和 XML 配置的优缺点
如果您要使用一些第三方库(logging、orm、di 等)开始一个新项目,您更愿意通过使用 fluent 接口编程还是使用 XML 文件来配置所有这些库?
您会使用仅支持其中一个选项(Fluent 或 XML)的库吗?还是您更喜欢可以在多种配置策略之间进行选择的库。
对于喜欢代码的人,可以以此为假设示例(用 C# 编写)。
这是流畅的配置:
这是 XML 配置:
最后,Fluent 和 XML 配置的优缺点是什么?
到目前为止,我们已经做到了:
代码中的流畅配置
优点
- 编译器评估的强类型
- 条件配置
缺点
- 构建后无法重新配置
XML 配置
优点
- 能够在部署后轻松更改
缺点
- XML 很冗长
- 更容易出现打字错误
java - 如何使用 XML 存储和检索对象?
我有一个Word
具有以下四个属性的类: text
、caseSensitive
和。matchSimilar
relevance
我对这些词有 10 个类别:(allowDetermining
, allowHigh
,..., denyDetermining
, denyHigh
, 等)。
我希望能够在每个类别上存储新单词或从某个类别中检索所有单词。我怎样才能做到这一点。
我觉得xml结构应该是这样的,但是不知道对不对:
目前,我正在使用XMLConfiguration
来自Apache Commons Configuration
. 知道如何使用它吗?和另一个图书馆?
.net - 使用 xml 配置将已注册类型的属性传递给另一个的构造函数
我想只使用 xml(没有流利的 API)来配置统一容器,我有一个复杂的任务。我有一个看起来像这样的界面
及其实现SettingsDistributor
这是该设置的消费者。以下是我目前构建的配置部分。(typeAlias
es和其他东西省略了)
我如何在这个 xml 文件中对统一说,当它尝试解析类型时ISettingsConsumer
,它应该首先解析并将其成员作为值ISettingsDistributor
注入构造函数?TargetProperty
java - 在 Hibernate 中:是否可以为实体混合注释和 XML 配置?
那么,是否可以混合使用两种配置而不是只使用其中一种呢?
我想要的只是通过注释保留所有配置并通过 XML 读取表格。
可能吗?
非常感谢。
编辑:hbm.xml 文件将如何?我有这个:
并且不要编译 dtd。
java - 如何在 XML 中为 jpa 中的二级缓存定义可缓存
我有一个实体,我想在一种情况下启用缓存,但在另一种情况下禁用它。
出于这个原因,我想不是通过注释而是通过配置文件来定义缓存。
我想知道的是,为了缓存“foo”实体,我需要写什么以及在哪里写?
另外,我想知道除了缓存之外,通过配置文件定义它是否有任何影响(例如,如果这涉及在标签中定义实体本身,是否会设置一些默认值等)。
谢谢
更新我在规范(12.2.3.3)
中找到了相关部分。
明天我会尝试,如果是这样,请发布带有片段的答案以供以后使用。
castle-windsor - 从 XML 文件配置 Windsor IoC - XML 元素值中的特殊字符
我使用温莎城堡 IoC。我想从 XML 文件中配置 IoC 中的对象。类只是具有某些属性的 POCO。
我的问题是属性的值是包含特殊字符的字符串。
例如这里是我在 IoC 中用于配置对象的 XML。
这是C#代码:
此代码崩溃,因为元素 LogOn 包含带有特殊字符的字符串。
我收到此错误:
内部异常:
堆栈跟踪:
它的存在方式是如何在 XML 元素的值中包含特殊字符并将此 XML 文件用于配置 Windows IoC?
我不确定这是否可能
java - 如何从 SubnodeConfiguration 中检索 xml 属性?
我正在研究一个加载 XML 文件配置的类,这个类从 XMLConfiguration 扩展。
配置文件如下所示:
我迭代和加载的方式如下:
代码工作正常,但是问题是获取id
每个<message>
元素的属性,我不知道如何检索它。SubnodeConfiguration 的吸气剂都没有提供这个,或者也许,我没有以正确的方式做到这一点。
任何帮助将不胜感激。
java - Apache common 中的 XMLConfiguration 是否支持 CDATA?
我正在使用配置 1.6。
我有一个 xml 文件,比如
我希望将“select a, b from c”作为一个完整的字符串,但我将“select a”和“b from c”作为列表。
你可能会建议我用逗号加入字符串,但我项目中的其他地方取决于这个属性。
java - 任何 Apache Commons-Configuration 替代品/竞争对手?
我最近尝试使用Apache Commons-Configuration来管理一些本地 XML 配置文件。它在易用性(无法加载空配置文件,CombinedConfiguration 需要为大多数操作使用底层配置等)以及跨 API 的一致性(保存操作没有事件,事件不是通用的)方面严重不足。
除了写入注册表的 JDK 首选项(我不想要)之外,还有其他替代方法来管理基于文件的首选项吗?
使用其他文件格式不是一种选择。