我有一个不断增长的Web应用程序,现在需要能够存储用户和系统首选项/设置。过去,我总是为Web应用程序编写自己的首选项系统,但我想知道其他人是如何解决这个问题的?是否有任何适用于Web应用程序的首选项库可以推荐?
理想情况下,用户首选项应该有默认值,用户可以覆盖该值。但并非所有首选项都应向用户公开,因为有些首选项将用于诸如对话框的最后位置之类的事情。
如果我选择自己编写,则认为它将是一个单独的首选项表,其中所有首选项都存储为字符串,并根据需要转换为其真实的基本数据类型。例如,一个表格可能包括键、用户键、设置名称和设置值。相比每个数据类型一列的方法,我更喜欢这种方法,因为它可以防止设置意外地结束时出现两个值,并且设置的使用者应该知道他们想要什么数据类型。
<env-entry>
进行查找或注入。 - ewernli