Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将技能升级到Ajax、SpringMVC和JSF2.0的顺序是什么?_Ajax_Jsf_Spring Mvc - Fatal编程技术网

将技能升级到Ajax、SpringMVC和JSF2.0的顺序是什么?

将技能升级到Ajax、SpringMVC和JSF2.0的顺序是什么?,ajax,jsf,spring-mvc,Ajax,Jsf,Spring Mvc,我是Jr.Java MVC程序员,目前的技能是: 核心Java MVC JSP 公司指令将升级至: 春季MVC AJAX JSF2.0 学习这些新技术的最佳顺序是什么?什么建立在什么基础上,什么使什么更容易学习?我想说,您可以从Spring core开始,而不是MVC或AJAX,因为这是两种不同的技术 假设您选择Spring,从学习核心Spring开始,例如IoC容器、如何连接bean等。这将使您能够学习SpringMVC,因为概念基本相同 使用AJAX,这取决于您想学习什么。如果是高层次的概念

我是Jr.Java MVC程序员,目前的技能是:

核心Java MVC JSP 公司指令将升级至:

春季MVC AJAX JSF2.0
学习这些新技术的最佳顺序是什么?什么建立在什么基础上,什么使什么更容易学习?

我想说,您可以从Spring core开始,而不是MVC或AJAX,因为这是两种不同的技术

假设您选择Spring,从学习核心Spring开始,例如IoC容器、如何连接bean等。这将使您能够学习SpringMVC,因为概念基本相同

使用AJAX,这取决于您想学习什么。如果是高层次的概念,你只需要一篇好的维基百科文章或几篇博客文章。如果您想学习如何实现对服务器的异步调用并更新DOM片段,那么您可以学习如何在jQuery、Prototype等中实现

最后,我认为您应该在学习SpringMVC之后学习JSF2.0


希望这能有所帮助。

AJAX不应该在这个列表中。jsf2.0ajax,jqueryajax可能是,但该技术本身处于不同的抽象级别。我认为你在做任何事情之前都必须掌握它。这只需要几个小时,你就会有一个好的背景

之后,弹簧芯是必须的。在理解核心之前,你不能进入MVC。SpringMVC和JSF2.0应该在稍后发布


也考虑一个JSF库。我建议使用RichFaces,因为它是JSF2.0编译器,并为您提供了一组很好的组件。

从广泛学习JavaScript开始。这两个链接会有所帮助:几个月后,我已经获得了上述所有技术的基本能力,除了JSF,但是我现在理解了JSF规范和具体实现之间的区别。尽管遭到关闭和否决,但答案还是很有帮助的。特别是关于Ajax和抽象级别的评论。这是我在这里的第一个问题/帖子;抱歉用了“最好”这个词。。。但关键问题实际上是这些技术中是否有一种是以严格依赖的方式建立在另一种技术之上的。我应该这么说。