结束语
在本系列的第 2 部分中,您了解了如何跨会话识别用户、如何为表单数据实现线程安全的存储库、如何保存和恢复 JSF 输入组件的值以及如何实现数据存储库的持久性。在本系列的最后一部分即第 3 部分中,您将会看到如何用所存储的数据来填充 JSF 表单,以及如何在 JSF 应用程序中使用更多 JavaScript 技巧。
结束语
在本系列的第 2 部分中,您了解了如何跨会话识别用户、如何为表单数据实现线程安全的存储库、如何保存和恢复 JSF 输入组件的值以及如何实现数据存储库的持久性。在本系列的最后一部分即第 3 部分中,您将会看到如何用所存储的数据来填充 JSF 表单,以及如何在 JSF 应用程序中使用更多 JavaScript 技巧。