我目前有一个完整的Java Web应用程序堆栈(使用Spring和Hibernate的J2EE Web应用程序,使用dojo的RIA客户端)。 我必须将UI的技术堆栈移动到asp.net,但我允许将服务器组件保留在java中。 关于最佳实践的任何想法 - 是的,我必须采用这种混合技术堆栈。 最初的想法是:
asp.net ajax(可能使用asp.net MVC)在IIS中提供UI和瘦控制层。 将当前的Java Web应用程序(驻留在远程计算机上)公开为RESTful Web服务(Web应用程序将保留在J2EE serlet容器中,例如Tomcat或Jetty)。新的控制层将提供安全性(身份验证和授权),彗星服务器推送功能,然后基本请求直通到Web应用程序。
基本上,我不确定“我应该在控制层中编写多少”C#以及如何最好地公开和与现有的Java Web应用程序通信。此外,目前,我使用JSON作为数据交换格式。
答案 0 :(得分:0)
我建议你按功能开始转向asp.net功能,不要试图一次实现所有内容。