gpt4 book ai didi

node.js - Angularjs 应用程序托管在 J2EE 服务器上而不是 Node.js 服务器上

转载 作者:行者123 更新时间:2023-11-28 22:58:41 25 4
gpt4 key购买 nike

首先,我是 AngularJS 的新手,请告诉我这是否是一个有效的场景。

出于学习目的,我正在从 http://nodejs.org 下载的 Node.js 服务器上开发测试应用程序在 AngularSeed 项目中使用。

我打算将开发的 Angularjs 文件放到 WEB-INF 文件夹下的 Tomcat/GlassFish 服务器中,所有 servlets/jsp 文件都驻留在该文件夹中以维护 J2EE 网络应用程序结构。

我的问题是,我将 angularjs 库/文件放入 J2EE 服务器是否做错了什么,或者是否存在任何风险。

请分享您的想法并帮助我继续前进。

谢谢,JG

最佳答案

Angular 与后端完全分离。只要您的后端可以将 AJAX 发送到 Angular,那么 Angular 就可以正常工作。我见过 angular 与 Django(python)、RoR(ruby) 和 PHP 一起使用。它与 Node.js 最流畅,因为它们都是 javascript 框架,您可以轻松地从 Node 到 Angular 提供 JSON 以控制您的前端。

Angular 不是常识中的模板引擎。它是一个完全在前端运行的javascript库。它由来自其他来源的数据填充,通常是 AJAX。

如果您要使用 Java Web 服务器,您需要知道的就是如何制作一个 RESTful API 来为 Angular 提供数据。您应该精通 OO 编程概念,因为我敢肯定,由于 Java 是一种没有动态对象的强类型 语言,因此您必须创建对象来解析和序列化 JSON 到/从。还有一种不太常见的方法是使用 XML。

关于node.js - Angularjs 应用程序托管在 J2EE 服务器上而不是 Node.js 服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22875715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com