Jquery 客户端-服务器应用程序的Angularjs

Jquery 客户端-服务器应用程序的Angularjs,jquery,angularjs,spring,mvp,Jquery,Angularjs,Spring,Mvp,我有一个类似的应用程序,其中有一个登录页面、产品搜索/显示、账单支付、订单状态/历史记录和愿望列表等等。并在计算机上实现了该应用 UI:JSTL(JSTL+jquery+Ajax),一些UI页面使用基于REST的服务。 MVC框架:springmvc 道:冬眠 数据库:Mysql 我不知道AngularJs,但我知道它是一种MCP(模型视图演示器)设计模式。有人能帮我理解在上面的应用程序中我在哪里可以使用AngularJs吗 提前谢谢 Angular是一个javscript框架,用于应用程序的U

我有一个类似的应用程序,其中有一个登录页面、产品搜索/显示、账单支付、订单状态/历史记录和愿望列表等等。并在计算机上实现了该应用

UI:JSTL(JSTL+jquery+Ajax),一些UI页面使用基于REST的服务。
MVC框架:springmvc

道:冬眠

数据库:Mysql

我不知道AngularJs,但我知道它是一种MCP(模型视图演示器)设计模式。有人能帮我理解在上面的应用程序中我在哪里可以使用AngularJs吗


提前谢谢

Angular是一个javscript框架,用于应用程序的U.I端,使应用程序基于MVC。您可以在将要使用jquery的地方使用它,例如在客户端,因此您的angular代码将在浏览器上运行

以下是有关为什么会有角度的更多信息:


AngularJS是一个使用MVC模式的javascript框架。 您可以使用它来实现上面列出的任何功能

例如,有一个“路由器”的概念,您可以定义应用程序的路由(登录页面、账单、产品搜索),包括是否允许某人查看页面的信息(关键字:resolve tag)。在视图中,您可以定义用户单击链接/按钮时的位置

AngularJS与JQuery和JQueryUI配合得很好,因此您需要稍微采纳您的视图,以利用AngularJS的功能,例如双向模型绑定、重复器、求值语句等。如果您不想这样做,您可以使用AngularJS来完成逻辑部分,只需向服务器发送AJAX请求并处理结果,这样您就可以使用JQuery来处理结果

AngularJS没有直接访问数据库的功能,内置浏览器数据库除外。因此,您需要一个Web服务来获取一些JSON或XML。您正在使用哪个后端并不重要。我使用.NET、Java或Ruby后端完成了一些项目。归根结底都是关于AJAX和JSON的,对吗

一般来说:我使用AngularJS构建前端逻辑,有时甚至构建基本的UI内容。如果我需要特殊的控件,我会使用第三方UI库。由于易于模型绑定,我可以轻松地获得控制器中反映的所有值。所以对我来说,AngularJS是一个很好的框架,可以轻松构建web应用程序

希望有帮助。 干杯