目前,需要创建一个应用程序,该应用程序将为5个不同的客户提供服务,每个客户都需要自己的特定URL和内容存储库。我的问题是,在设计此应用程序时,我应该考虑保护个别客户的内容,同时满足唯一URL的要求。该系统将位于Windows上,其中包含postgres数据库和java作为实现语言。
答案 0 :(得分:2)
我不确定我理解以下内容:
每个都需要自己的特定网址
X
满足独特的要求 URL
但我感觉到你想做什么。事实上,将有5个用户组/社区使应用程序变得非常复杂。你不是在解释自己,所以我可以参考Liferay门户网站,它实际上实现了你需要的一切:用户/组管理和内容存储库。
如果您不介意它是一个portlet容器,那么开发一个简单的portlet来处理各种资源的内容存储库上运行的各种用户组,可能比从头开始编程容易得多。一切都完成了,你只需要设置它。
答案 1 :(得分:1)
我会看看像liferay.com这样的东西。它是一个门户服务器。每个客户端都可以在门户网站服务器中设置为自己的社区。可以将每个社区设置为虚拟主机,以便为每个客户端设置域。 Liferay可以毫无问题地坐在Postgres上。这是一个java应用程序。有开源和商业许可证。
您的客户也可以维护自己的所有内容,而不必担心其他网站。