日期:2014-05-18  浏览次数:20681 次

开源的世界如此美好 - Java Web开发技术随想
Java   Web   Tier开发技术世界里,你选择的、或是你喜欢的技术有哪些呢?你一定可以说得头头是道,JSP、Struts、WebWork、Tapestry、Spring   MVC、JSF等等,都有一大批的拥趸,而且,在大大小小项目中,随处可见各种Java   Web技术应用的影子。

当然,以上各种技术间的比较在Java开发社群里也是“经久不衰”的论题,从开放性角度而言,我是觉得正是有了这么多的选择,特别是在开源社区广泛参与的大背景下,Java   Web开发的世界才这么美好!“华山论剑”,各显神通!


Java   Web   Tier开发技术世界里,你选择的、或是你喜欢的技术有哪些呢?你一定可以说得头头是道,JSP、Struts、WebWork、Tapestry、Spring   MVC、JSF等等,都有一大批的拥趸,而且,在大大小小项目中,随处可见各种Java   Web技术应用的影子。

当然,以上各种技术间的比较在Java开发社群里也是“经久不衰”的论题,从开放性角度而言,我是觉得正是有了这么多的选择,特别是在开源社区广泛参与的大背景下,Java   Web开发的世界才这么美好!“华山论剑”,各显神通!

1.   我和Web开发不得不说的事

1999年,我的开发方向还在于当时盛行的C/S开发领域,当时的Web开发还是ASP一家独大,平时里我也或多或少学习些,但由于实际中用不到,也没有太大兴趣(另外一方面,我也不太喜欢ASP的风格)。直到某一天,我从《电脑商情报》里看到一篇介绍PHP的文章,PHP的许多编程方式和习惯(如函数式编程)和我最熟悉的C是如此接近,顿时引起了我莫大兴趣。当时没觉得、若干年后才发现,正是机缘巧合的这么一篇文章,引领了我步入Web开发的殿堂。

但当我还在期待这篇介绍PHP的文章的后继内容时(那应该是一个连载文章),不知怎地一直就没机会再看到下文了,正当我意犹未尽、略感遗憾之时,过没多久就在书店看到了第一本关于PHP   3的书籍(名称忘了),当时是毫不犹豫地买来阅读。殊不知,直到PHP发展到版本5的今天,我依然对PHP有一种难以割舍的情结,这种情结,是时间留给我的记忆,就像从Turbo   C++   2、Borland   C++   3.1步入C/C++开发者行列,对旧时Borland的那种怀念大抵相同,但Borland的情况又是另外一种情形了(我把它归结为一种“Borland情结”,再说下去就偏了,有空再另说说我的“Borland情结”)。

兴趣使然,很短时间就学习完了这本PHP   3的书籍,也对Web开发有了认识和理解。过了一段时间,我买到了我的第一本JSP书籍-《网站JSP后台解决方案》,当时JSP在原生Java语言及丰富类库的直接支持下,提供了强大功能,这点和ASP、PHP的脚本编程有本质区别,更适合企业级应用(ASP要支持更复杂应用,往往要和COM技术结合),于是,我陆续学习了《Core   Java   2》系列(第四版)的两本书,甚至还买了《Graphic   Java   2》系列的Swing、SWT两本书籍(虽然一直用不上)。就这样,从Java语言、JSP开始,我进入了Java   Web开发的世界。



------解决方案--------------------
你的帖子,顶了
------解决方案--------------------
不知道楼主想说什么呢????
我还是小菜啊,
------解决方案--------------------
顶了
------解决方案--------------------
顶你个肺

------解决方案--------------------
小小的顶一个~~~~~~
------解决方案--------------------
......
------解决方案--------------------
谢谢推荐,好文章!
------解决方案--------------------
最近连续加班。都没时间上csdn了。
郁闷呀。。。
支持楼主。。