http://www.blogjava.net/crespo9907/archive/2007/03/08/102493.html
1. FreeMarker 作为WebWork2默认的模版引擎并在许多特性上全面超越Velocity的好东西不得不学,设计可重用的UI和自动生成代码方面都有很大的用处,是大幅提高工作效率的法宝之一。
2. DWR 让AJAX用的更轻松和安心。AJAX研究了很久也用了很久,但是JS的维护和扩展的难度以及跨浏览器的问题实在让我很怕使用AJAX。不过有了DWR之后我想更多的时候我们是在关注业务,而框架已经很好的帮助我们处理了细节。想让用户体验更好,不得不学!
3. WebWork2(Struts2)中FreeMarker、DWR和dojo的使用。虽然FreeMarker和DWR广泛的运用在很多地方,不过我在这里研究最主要的一个目的就是让他们更好的在WebWork2中工作,还有dojo提供的一系列控件,虽然都说效率不高,不过毕竟是目前最稳定和好用的Widgets之一。
4. Swing SWT 想通过把很久之前写的一个iBATIS代码自动生成工具改成有界面的版本来让自己的Java桌面编程入个门,这个不会平时想做点小工具都不行,不能通过编程改变自己的生活我觉得会失去很多乐趣。就好像电工师傅家里的灯泡破了需要找别人来换吗?显然自己搞定嘛!并决定完成后会把这个小工具连同源代码一起放到网上,和大家一起分享,我想有些朋友一定会需要。
5. Hibernate 这个东西在我入行的时候已经大名鼎鼎了,虽然一直以来都有关注都有用到,但是还真没做太深入的研究,我想错过这个会是个遗憾,因为它实在是太流行了!
6. php 作为互联网应用中使用最多的一种编程语言(可能很多人不相信,但确实是事实,并占了一半之多),它的魅力无法抗拒,特别是LAMP的开源强强组合,让Web开发变得非常轻松。再说掌握一门服务器端脚本语言是一个Web程序员必须做的事情。
7. Ruby on Rails 曾经也玩过一段时间,后来又放下。据说在国内下半年会大面积的占据商业市场,我也有这种感觉,现在在国内招一个做RoR外包的人都是很难的,不过大家都已经开始了更多的关注和实际的应用。作为目前敏捷Web开发的最优选择,学习它是有很重要意义的,绝对不止是掌握使用它的方法这么简单!