好吧,我查看并搜索过但没找到我要找的东西,所以就这样了。
我们有多个网络应用程序,每个应用程序在单独的tomcat服务器上部署为.war。我们计划为所有应用创建一个类似于公共访问页面的门户网站,用户可以选择该应用,同时导航菜单和布局将保持相同的公共主页。这个公共访问点/门户网站也将是一个自己的应用程序。
我好奇并且已经摸不着头脑了,接近它的最佳方法是什么?将每个应用程序/服务器相互隔离的原因是为了在另一个应用程序出现问题时增加时间。
我的问题是,是否可以在不使用门户技术的情况下完成?有没有讨论架构/部署策略的好书?
我很感激任何指示。
答案 0 :(得分:0)
一种老式的方法是从菜单应用程序中保留一个顶部框架,并将其中部分用于其他应用程序,但不建议这样做。
Apache tiles可让您整合页面片段,例如顶级菜单,您可以使用rsync脚本与各种服务器同步。
另一种可能性是,使用带有JSONP的AJAX调用从中央服务器请求片段,以克服跨域限制。
我怀疑由于应用程序已经开发,因此第四种可能性为时已晚,但现在开发应用程序的最简洁方法是编写一个可通过AJAX调用访问的平台API。
澄清: