我是否正在学习Angular JS的正确方向? 我是AngularJS的新手,但设法运行一个包含AngularJS代码的jsp文件,并进行了测试计算/添加,并且运行良好. 后来当我搜索网络论坛时,我才知道他们不应该
我是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”应用程序,我就会回复此处