我是 Jr. Java MVC 程序员,目前的技能是:
- 核心Java
- MVC
- JSP
公司指令是升级到:
- 春季MVC
- AJAX
- JSF 2.0
学习这些新技术的最佳顺序是什么?什么建立在什么之上,什么使学习更容易?
我是 Jr. Java MVC 程序员,目前的技能是:
公司指令是升级到:
学习这些新技术的最佳顺序是什么?什么建立在什么之上,什么使学习更容易?
我想说您可以从 Spring(核心,而不是 MVC)或 AJAX 开始,因为它们是两种不同的技术。
假设您选择 Spring,首先学习 Core Spring,例如 IoC 容器、如何连接 bean 等。这将使您学习 Spring MVC,因为概念几乎相同。
使用 AJAX,这取决于您想学习什么。如果是高级概念,一篇好的维基百科文章或几篇博客文章就足够了。如果你想学习如何实现对服务器的异步调用并更新 DOM 的片段,那么你可以学习如何在 jQuery、Prototype 等中做到这一点。
最后,我觉得学完 Spring MVC 之后应该学 JSF 2.0。
希望这可以帮助。
"AJAX" should not be in that list. "JSF 2.0 Ajax", "jQuery AJAX" might be, but the technique itself is at a different abstraction level. IMHO you must master it before working at anything else. It should only take some hours, and you'll get a good background.
Afterwards, Spring Core is a must. You can't get into MVC before understanding the core. Spring MVC and JSF 2.0 should come later.
Also consider a JSF library. I'd suggest RichFaces, since it's JSF 2.0 compilant and provides you a nice set of components.