当前需要创建一个应用程序来为 5 个不同的客户提供服务,每个客户都需要自己的特定 URL 和内容存储库。我的问题是,在设计此应用程序时,我应该考虑哪些因素来保护各个客户的内容,同时满足唯一 URL 的要求。该系统将位于 Windows 上,使用 postgres 数据库和 java 作为实现语言。
最佳答案
我不确定我是否理解以下内容:
each requiring their own specific URL
x
meeting the requirements of the unique URL
但我感觉到你想做什么。事实上,有 5 个用户组/社区使得该应用程序相当复杂。您没有太多解释自己,所以我可以引用 Liferay 门户,它实际上实现了您需要的一切:用户/组管理和内容存储库。
如果您不介意它是一个 portlet 容器,那么开发一个简单的 portlet 来处理对各种资源的内容存储库进行操作的各种用户组,可能比从头开始编程要容易得多。一切都完成了,您只需设置即可。
关于Java 门户架构注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572707/