玩框架2 - 静态方法

时间:2013-06-30 18:59:07

标签: java playframework-2.0

我有一段时间是一个java开发者。 最近我开始使用play框架(在java中,而不是scala),我最喜欢它的是无状态应用程序类型。 我现在的问题是:

  • 由于play框架是无状态的,我们可以在任何地方使用静态方法(例如,没有用户使用其他用户的某些信息的风险吗?)或者播放中的静态方法与普通java应用程序中的静态方法相同。 JVM服务器端保留与经典Web应用程序相同的信息吗? 这可能是一个愚蠢的问题,但感谢您的回答。

1 个答案:

答案 0 :(得分:1)

这不是一个愚蠢的问题。理论上你可以使用所有静态方法,但它不是一个好的编码实践。相反,你可以使用你传递给程序的域对象。您可以在传递域对象时更改它中的数据,它只存在于当前执行堆栈的生命周期中(当然,除非您坚持使用它)。

这将使您的程序保持无状态,并防止您必须使用所有静态方法。