【问题标题】:Possible Web Framework to Use in Existing Application可能在现有应用程序中使用的 Web 框架
【发布时间】:2016-03-06 03:37:11
【问题描述】:

我在一家中型公司工作,该公司有一个数千人使用的应用程序,主要使用 HTML、Javascript、aspx、xml、xsl 构建并在 IE 11 上运行。此应用程序是专有的,不是内部设计的但是我们可以访问代码以进行可能的修改,并且它只是放在服务器上。一个新项目已经下线,用于对应用程序的特定区域进行增强/调整,我想知道我可以使用哪种 Web 框架来完成这项工作。我真的只需要调用企业服务并取回数据并显示它,仅此而已,所以它并不难。我担心如何将它与现有应用程序集成。

我不确定这种情况会如何发展:

用户导航到页面 A 输入数据,我希望该数据转到控制器或我构建的东西,获取信息并将其发送回页面 A。我正在考虑使用 Spring MVC,但不确定。任何反馈或建议将不胜感激!我知道这个问题不包括代码,所以请不要恨我。

谢谢。

【问题讨论】:

    标签: javascript java spring web frameworks


    【解决方案1】:

    从非常高的角度来看,对任何具体要求一无所知。

    如果您已经有一个用 ASP.NET 开发的应用程序,最好在同一平台上继续开发该应用程序的新模块。

    如果你想开发一个新的模块(实际上是一个新的 web 应用程序),它看起来像旧的应用程序,但使用一个完全不同的平台,如 Spring MVC(可以使用任何其他平台),你可以重用现有的 css 样式和数据库。

    出于集成目的,您可以修改菜单(或链接)中的原始应用程序,将您重定向到新模块并在服务器上实现单点登录(这将需要在两个应用程序上进行工作)以使两个应用程序之间的转换顺利进行(类似于门户样式)。请注意,它们将具有不同的上下文应用程序路径。

    【讨论】:

    • 嘿,非常感谢您的反馈,非常感谢。再想一想,我会同意你的想法。假设现有应用程序托管在 IIS 中。如果我使用 Spring MVC,我可以使用现有的 CSS 文件,并且需要部署一个 WAR 文件以供使用。这意味着 apache Tomcat 也需要在服务器上运行。这意味着在现有应用程序中调用这个其他模块\页面将导航到我的特定网络应用程序。我明白你在说什么,这很有道理。
    • 另外,有一个由 IIS 托管的站点但尝试调用通过 apache Tomcat 托管的网页可能会发生冲突。嗯,我没有想到这个。
    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 2011-03-01
    • 2011-12-03
    • 2011-03-24
    • 2010-09-17
    • 1970-01-01
    相关资源
    最近更新 更多