小编jli*_*123的帖子

在Scala/Lift中组织会话变量

想了解如何在scala/lift应用程序中最好地组织会话变量.

我已经在线阅读了许多scala资料,并且在所有引入会话变量的示例中都发现了以下范例:

  1. 声明一个扩展SessionVar类的对象
  2. 将该对象放入包含片段(或任何文件)的文件中
  3. 从代码库中的任何位置访问该对象(提升将根据用户的http会话的生命周期来处理会话var的生命周期)

也许我不理解某些东西,但我担心这种方法会导致各种文件中的一大堆这些对象到处都是.如果它是一个小应用程序,它不是一个大问题,但当一个项目变大,这可能会导致混乱.

对于那些从事大型scala项目的人来说,是否有一种普遍接受的更好的方法?(即使它的简单内容就像将所有这些对象放入一个公共文件一样?)

谢谢.

scala lift session-state

7
推荐指数
1
解决办法
718
查看次数

标签 统计

lift ×1

scala ×1

session-state ×1