如何在REST服务中定义自定义服务器端配置?

如何在REST服务中定义自定义服务器端配置?,rest,apache-wink,Rest,Apache Wink,我正在使用ApacheWink编写一个REST服务。 我的服务需要一些服务器端配置,比如定义一些系统属性等。rest服务的用户不需要知道这些配置,也不需要为这些配置提供任何值。 我想了解在REST服务中初始化此属性的理想/最佳方法是什么。我应该在资源类的构造函数中进行此配置吗?还是别的地方 谢谢。通常制作靴子的正确位置取决于您的喜好 通常,他们在REST服务草案上至少使用3层 使用REST调用的REST层        具有业务逻辑的业务层 数据拯救层   必须初始化REST层中属于业务层的对象

我正在使用ApacheWink编写一个REST服务。 我的服务需要一些服务器端配置,比如定义一些系统属性等。rest服务的用户不需要知道这些配置,也不需要为这些配置提供任何值。 我想了解在REST服务中初始化此属性的理想/最佳方法是什么。我应该在资源类的构造函数中进行此配置吗?还是别的地方


谢谢。

通常制作靴子的正确位置取决于您的喜好

通常,他们在REST服务草案上至少使用3层

使用REST调用的REST层        具有业务逻辑的业务层

数据拯救层   必须初始化REST层中属于业务层的对象的变量

属于数据层的对象的变量必须在业务层中初始化


系统属性必须在第一次使用的地方初始化。

此配置是一次性的,不是每个请求都需要,只有在服务器启动服务时才需要。另一个问题是,Rest服务类的构造函数是初始化业务类对象的正确位置吗?谢谢,但这不是我想要的。我需要知道/理解什么是正确的方式/位置来执行服务所需的一些初始化,比如初始化一些业务类和设置一些系统属性。这不涉及任何http请求,简单的java代码。我不理解你的问题。我完全改变了我的想法。请检查一下!再次感谢,你们就快到了,我只需要一个更具体的答案,比如在REST层的什么地方,就像我提到的-REST服务类的构造函数是我应该初始化业务类的地方,这样它们就可以在我资源类的所有资源方法http方法中共享,还是我需要初始化每个资源方法的业务类?当你启动一个服务器Tomcat、JBoss等时。。。,根资源类构造函数未运行。初始化业务类的更好方法是per-resource方法,因为这具有更好的性能。例如,一个类中可以有n个资源,而您的客户端只能使用一个或两个?如果是,请批准答案。