我們正在考慮重寫一個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拆分流量。 –