我想创建一个单独的类,它只从XML配置文件读取一次请求名称值,并将值存储到内存中,但我很困惑如何设计完全符合我要求的XML配置文件。
我设计的XML文件:
<?xml version="1.0"?>
<config>
<Request name="validateEmailRequest">
<requestqueue>emailrequest</requestqueue>
<responsequeue>emailresponse</responsequeue>
</Request>
<Request name="cleanEmail">
<requestqueue>cleanrequest</requestqueue>
<responsequeue>cleanresponse</responsequeue>
</Request>
</config>
请帮我设计一个XML,以及如何存储和检索所需的值。
由于
答案 0 :(得分:0)
对于配置Java应用程序,建议使用内置属性功能。属性是(单例)键/值对。然而,它们以纯文本格式而不是XML格式存储。 可以在此处找到更多信息:http://download.oracle.com/javase/tutorial/essential/environment/properties.html
为了构造属性,命名约定是使用点名。 您的属性文件可能如下所示:
validateEmailRequest.requestQueue = emailrequest
validateEmailRequest.responsQueue = emailresponse
cleanEmail.requestQueue = cleanrequest
cleanEmail.responseQueue = cleanresponse
上述链接还提供了有关读取和写入属性的信息。