我只是想知道网页的个性化是如何发生的?网页的状态如何保存在数据库中?它使用哪个字段?我使用过 Asp.net Membership,在 Asp.Net 中它非常简单,只需拖放即可看到神奇之处。但遗憾的是我正在使用 Java,我想在 Java 中实现这个概念。如何才能做到这一点?其背后的基本思想是什么?并且数据库中的哪个字段可以保存这些信息,当然varchar不能:p
问问题
658 次
1 回答
0
根据您的描述性评论,现在更有可能回答这个问题。这里有一个建议:
制作以下数据模型
class User { private List<UserScreen> screens; // more properties } class Screen { // screen properties } class UserScreen { private Screen screen; private User user; private int position; }
将您可能的屏幕位置编号从 0 到 n。-1 可能意味着“不可见”。
- 每当发生重新排序时,更新
position
每个的属性UserScreen
- 使用 ORM 将其保存在数据库中(例如 Hibernate)
于 2010-02-05T12:10:02.250 回答