ฉันมาจาก Play!framework เหมือนกับสถาปัตยกรรมไร้สัญชาติมาก สมมติว่าแนวคิดเซสชันแตกต่างจาก HttpSession ของคลาส Java Servlet เซสชันใน Play สามารถจัดเก็บแอตทริบิวต์ประเภทสตริงที่จำกัดมาก ซึ่งจะถูกซีเรียลไลซ์ไปยังเบราว์เซอร์ ออบเจ็กต์ stateful ใดๆ จะถูกจัดเก็บไว้ในแคช (ซึ่งสามารถแจกจ่ายได้อย่างง่ายดายด้วย memcached impl) หรือฐานข้อมูลโดยตรง แอปผู้ใช้สามารถรับออบเจ็กต์ stateful ผ่านรหัสเซสชันที่ไม่ซ้ำกัน โครงสร้างนี้ทำให้ง่ายต่อการใช้งานคลัสเตอร์แอปพลิเคชันของ Play
ฉันอยากรู้ว่าจะใช้งานแอปพลิเคชันไร้สัญชาติดังกล่าวในกรอบงาน Spring MVC ได้อย่างไร ในตอนนี้สิ่งที่ฉันคิดคือเมื่อใดก็ตามที่คำขอใหม่เข้ามาจะสร้างรหัสที่ไม่ซ้ำกันและใส่ลงในคุกกี้เพื่อเลียนแบบเซสชันไร้สัญชาติของ Play แต่ดูน่าเกลียดไปหน่อย มีความคิดเพิ่มเติมบ้างไหม?
Session
จากPlay!framework
ลงใน spring ใน github.com/greenlaw110/spring-rythm ก> โครงการ และสถาปัตยกรรมนี้ถูกใช้ในโครงการเชิงพาณิชย์สองโครงการของกลุ่ม Macquarie น่าเสียดายที่ไม่มีเอกสารและตัวอย่าง (github.com/greenlaw110/spring-rythm-samples) อาจจะล้าสมัยไปสักหน่อย - person Gelin Luo   schedule 09.01.2016