我想要一些关于使用 Spring MVC 设计 web 应用程序的建议。我正在使用一个项目用例来学习 Spring MVC。我没有 jsp 方面的经验,但我可以快速掌握它,因为它只是标签,而且我可以用 java 编码。网站概览:
我的网站将允许用户创建图纸并在线共享。每个用户都将拥有包含他们创建的多个绘图的仪表板。创作者可以选择通过仪表板的永久链接 url 以及绘图的永久链接来分享主作品。只有绘图的创建者可以编辑特定的绘图和仪表板。除非创建者有密码保护他或她的仪表板或绘图,否则其他人都可以看到该绘图,在这种情况下,访问者将输入密码供他查看但不能编辑它。在这种情况下如何跟踪会话?这是一个具有丰富学习机会的复杂应用程序。我应该如何设计这个应用程序?