如果有人在 Java EE Web 应用程序中使用过 AngularJS,那么如果您能提供任何指针/示例,我们将不胜感激。
什么是最佳实践,什么是理想的结构、设计等。任何网络链接也会有所帮助。
如果有人在 Java EE Web 应用程序中使用过 AngularJS,那么如果您能提供任何指针/示例,我们将不胜感激。
什么是最佳实践,什么是理想的结构、设计等。任何网络链接也会有所帮助。
由于这是一个非常笼统的问题,我将照此回答。在 jFall 2012 上有一个演讲,演示了一个非常基本的 Java EE 6 和 AngularJS 应用程序,可以在这里找到:https ://github.com/teunh/jfall2012
我一直在从事一个使用AngularJS作为前端的学校项目——JAX-RS作为restful接口和bean中的基本后端逻辑以及hibernate的数据库持久性。我目前无法开源这个项目,因为它仍在进行中。
我的经验和我给您的信息是,如果您牢记一个宁静的界面,那么使用 AngularJS 前端构建 Java EE 后端非常容易。
我只称这是一个有效的问题,因为现在有很多方法可以进行 Web 开发(是的,这句话在一年前也同样有效)。但是,我宁愿尝试回答一些潜在的问题。
根据适用于 Java 6和7的 Oracle 官方 Java EE 教程,根据定义,“Web 应用程序”是以下两种通用类型之一:
面向演示:面向演示的 Web 应用程序生成交互式网页,其中包含各种类型的标记语言(HTML、XHTML、XML 等)和响应请求的动态内容。
面向服务:面向服务的 Web 应用程序实现 Web 服务的端点。面向表示的应用程序通常是面向服务的 Web 应用程序的客户端。
AngularJS 是一个前端用户界面框架。根据上面的定义,这意味着 Angular 属于面向表示的类别,它自己没有任何服务器端处理。
至于问题所说的在“Java EE 应用程序中”使用这个。好吧,简单地说,你没有。如果您确实尝试过,您最终会得到一个为您jsp
的. 这些都没有充分利用技术。ng-app
ng-app
jsp
最好的办法是设置一个带有 RESTful API 的面向服务的 Java EE 应用程序,您的面向演示的 AngularJS 应用程序将使用该 API 并将其呈现给最终用户。
对于它的价值,这个视频教程给出了一个很好的清晰概述这样的事情。