我有一個基於JSP和Spring MVC,我需要解決這個任務的Web應用程序:替代會話Bean
用戶必須能夠使用添加嚮導對話框的主要實體的新實例。嚮導包括3個步驟:
在第一步驟,必須有一個形式,其允許填充主實體的領域,包括與涉及作爲多到一個實體關聯(它建議使用下拉場)。表單應該包含不同類型的字段:文本,數字,日期,單選按鈕等。一些字段應該是必需的,而另一些則不是。 示例:輸入姓名,姓氏,出生日期,電話號碼,孩子數量,選擇性別(單選按鈕),部門(下拉)等。
第二步用戶填寫其他屬性,包括與實體與當前的實體相關爲多對多。 示例:將員工與他擁有的技能(複選框)關聯起來,添加一些註釋(textarea)。
在第三步中,前兩步中的所有字段應顯示爲只讀字段。用戶應確認將此數據保存到數據庫中。用戶確認保存後,應將數據保存到數據庫中,並將用戶重定向到帶有對象列表的頁面。
如何在不使用會話的情況下傳輸和保存信息(Http會話,會話範圍)?
它是架構要求的一部分。這個要求來自於一個事實,即現代高負載Web應用程序通常部署在許多應用程序服務器(組成羣集)上,並且任何下一個Web請求都可以由不同於服務於先前請求的服務器的任何服務器來處理。 –
沒錯,有些應用程序服務器會以犧牲一些開銷爲代價在實例之間傳播會話,而且大多數基礎架構還提供簡單的會話親和力,所以實際上,實用方法通常只是使用Http會話。 – djna