当前位置 : 主页 > 编程语言 > java >

将JSP与AngularJS集成,在现实世界中是一个关注点吗?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我是否正在学习Angular JS的正确方向? 我是AngularJS的新手,但设法运行一个包含AngularJS代码的jsp文件,并进行了测试计算/添加,并且运行良好. 后来当我搜索网络论坛时,我才知道他们不应该
我是否正在学习Angular JS的正确方向?

我是AngularJS的新手,但设法运行一个包含AngularJS代码的jsp文件,并进行了测试计算/添加,并且运行良好.

后来当我搜索网络论坛时,我才知道他们不应该一起工作,因为它可能会带来麻烦.

我使用过netbeans和GlassFish Server.

我不会将Servlet / JSP技术与SPA混合(单页应用程序….在您的情况下由angular驱动).你可以做的是使用像SpringMVC(或Jersey)这样的工具,它有一个JSP,你的角度驱动的SPA.这样,您可以在初始响应中对初始HTML / JS / CSS有效负载进行大量控制.一旦加载了“app”,它与服务器的所有通信都是通过XHR调用完成的($http或$resource in angular). Spring使用@Controller创建这个非常简单,并为您提供所需的所有灵活性……例如Spring安全性和依赖注入.

我一直在闲暇时间做一些简单的事情来帮助java服务器方人员进入Angular.

我们的想法是,当您发出GET请求时,您将拥有一个返回JSP的控制器

http://your.site.com/contextRoot

该页面将有JS / CSS链接来加载Bootstrap / JQuery / Angular / Whatever …从那里角度路由器将启动,你的URL可能会像这样结束

http://...../contextRoot#home

在客户端和服务器上运行角度的JSP之间的所有通信都是使用$http调用完成的,您可以在Spring中创建控制器来处理所有这些.

一旦我有了“Springular”应用程序,我就会回复此处

网友评论