gpt4 book ai didi

javascript - 只有 EJB 的 AngularJS 应用程序

转载 作者:行者123 更新时间:2023-11-30 12:29:26 25 4
gpt4 key购买 nike

是否可以直接使用 EJB 构建 AngularJS 应用程序,而不必将它们公开为 REST 服务?我在网络上看到的例子是,最后你必须使用 REST 服务来为 AngularJS 提供数据。因此,您必须将 EJB 方法公开为 RESTful 服务才能使它们与 AngularJS 一起工作。有没有办法不这样做?请建议并提供一些帮助资源(如果有)。我们使用 EJB 3.1 和 IBM WAS 8.5。

最佳答案

首先,您必须有一个接口(interface)来访问您的 EJB 方法。

如果您要开始一个新项目,我强烈建议您使用 RESTWebSocket 方法。可以在此处找到有关将 WebSockets 与 AngularJS(尽管是 Wildfly)结合使用的进一步阅读: http://mgreau.com/posts/2013/11/11/javaee7-websocket-angularjs-wildfly.html

在github上还有一个叫做AngularFaces的项目:

https://github.com/stephanrauh/AngularFaces

除了 EJB 之外,它还需要 JSF。如果您拒绝使用 REST,我假设您熟悉 JSF 框架,它是 EJB 的补充,因为它们都来自 Java EE 堆栈。但是要小心,因为这个生物的作者强调它只适用于不愿意学习 AngularJS 的 Java EE 开发人员或者我认为是遗留项目。这里有更多关于:

http://www.beyondjava.net/blog/angularfaces-jsf-beyond-ajax/

再一次 - 这不是推荐的方式。

关于javascript - 只有 EJB 的 AngularJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28209311/

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