我们正在考虑重写一个Web应用程序。旧的应用程序是用Java编写的,而新的则是用C#编写的。我想逐步改写它。所以我们假设这个Web应用程序有10个屏幕:两个网站,相同的网址,相同的Cookie
首先重写屏幕1,部署它。只使用旧Web应用程序中的9个屏幕,以及新Web应用程序中的1个屏幕。 NExt重写屏幕2,部署它。从旧的Web应用程序只使用8个屏幕,并从新的Web应用程序使用2个屏幕。
为了这个工作,这两个应用程序可能必须运行在相同的URL并重新使用cookie。
这甚至有可能吗?
我们正在考虑重写一个Web应用程序。旧的应用程序是用Java编写的,而新的则是用C#编写的。我想逐步改写它。所以我们假设这个Web应用程序有10个屏幕:两个网站,相同的网址,相同的Cookie
首先重写屏幕1,部署它。只使用旧Web应用程序中的9个屏幕,以及新Web应用程序中的1个屏幕。 NExt重写屏幕2,部署它。从旧的Web应用程序只使用8个屏幕,并从新的Web应用程序使用2个屏幕。
为了这个工作,这两个应用程序可能必须运行在相同的URL并重新使用cookie。
这甚至有可能吗?
您可以使用sub.domain,每次在不同的平台
您可以通过域共享cookie的使用的cookie。 设置相同的域或子域在Java中: http://docs.oracle.com/javaee/1.3/api/javax/servlet/http/Cookie.html#setDomain%28java.lang.String%29
而在C#:
Response.Cookies( “域”)域名= “support.contoso.com”
是的。将代理放在前面并通过URL拆分流量。 –