阅读:11930次   评论:23条   更新时间:2011-06-01    
上一篇文章,我们大概明确了MVC的一些基本概念,也提出了许多的Web层开发中可能产生的问题。存在问题,就一定会有人站出来解决问题。所以,Web层框架开始层出不穷,帮助程序员解决Web应用开发过程中的各种问题,同时给予程序员进行选择的余地非常大。在这里,列举几个比较流行的框架,简单描述一下他们在Web层开发中的理念。

Struts1 Top

项目主页:http://struts.apache.org/1.3.10/index.html

Struts1是一个比较早的MVC框架。可能它是apache项目的关系,所以在很长一段时间内,它得到了充分的宣传,并且成为Web层最最流行的框架。

稍微有点年头的程序员应该都有Struts1的经验,基于Struts1的讨论也很多。由于Struts1是相对比较早的Web层框架,所以它时时刻刻会体现出框架本身的不成熟。也正因为这样那样的不成熟,导致了程序员们对它的诟病。

应该说,Struts1在特定的历史时期,给予了程序员普及MVC概念的重要作用。它能够流行并成为当时的主流开发框架的一个重要原因或许在于在那个时候,程序员的选择并不多。不过随着时代的发展,它也将慢慢的退出历史的舞台。

Spring MVC Top

(未完待续)

JSF / JBOSS Seam Top

(未完待续)

Webwork ————> Struts2 Top

(未完待续)

Tapestry Top

(未完待续)
评论 共 23 条 请登录后发表评论
23 楼 ahuter9 2013-01-03 12:17
楼主发帖不容易呢,写的蛮好的
22 楼 ylzyd12345 2012-12-20 10:13
12月了,又一个冬天老
21 楼 javer 2012-12-19 15:44
看来是忙着写书挣钱去了
20 楼 ylzyd12345 2012-11-15 18:11
马上四年了。。。
19 楼 25707332 2011-10-11 10:51
坑啊  简直无语了  写成这样发出来干什么  预告么?
18 楼 white_crucifix 2011-09-20 17:06
9月了,天凉了,该加点衣服了、、、、
17 楼 ottoliu 2011-04-14 13:59
今天是2011.4.14 但是我还是期待楼主 补完
16 楼 sunshineparasol 2011-01-11 10:14
户头蛇尾..........
15 楼 Javakeith 2010-08-12 14:24
然后呢?继续呀!不能掉了我们的胃口!
14 楼 hmc_java 2010-08-11 16:38
这连载间隔时间也太长点了吧
13 楼 qinglangee 2010-07-10 16:50
计时,一年半了
12 楼 zzycy08 2010-06-24 15:41
未完待续......
11 楼 zu99 2010-05-17 17:24
呵呵,一年多了。。。
10 楼 yamango 2010-05-14 16:04
前辈,偶在-线-等,
9 楼 starster88 2010-04-12 03:35
大哥,快点补全,掉胃口的感觉真难受。
8 楼 PoplarDdd 2010-02-11 22:27
大哥!大哥啊,什么时候把你待续的文章写全呢?期待啊!
7 楼 younglibin 2009-12-01 17:17
大哥太慢了!我等不急 啊!
6 楼 horseroad 2009-11-23 21:16
哈哈,这咋还待续着呢?
5 楼 wangichao 2009-07-18 08:31
每一篇文章都看过几遍了!感觉很不错!Struts2学习了一定时间了,也就是感觉标签不好用外,性能还是很强大啊!
4 楼 qq355667166 2009-04-17 11:23
楼主期待呀!!!!!!!!!!!!!!!!!!!!我会一直等下去
3 楼 javer 2009-04-13 15:03
快仨月了,期待ing
2 楼 Saito 2009-01-23 20:27
期待您的后续补齐...

            
1 楼 kyo100900 2009-01-23 09:35
呵呵我想提个小建议,这一节能不能先列个大概的分类,像:

一.基于请求的传统MVC
  1.Struts1
  2.Spring MVC
  3.Webwork ————> Struts2

二.基于事件驱动型的MVC
  1.JSF / JBOSS Seam
  2.Tapestry
  3.wicket

这样大家更容易看看自己需要哪一类,该类中又有哪些可以参考
  

发表评论

您还没有登录,请您登录后再发表评论

文章信息

  • downpour在2009-01-21创建
  • downpour在2011-06-01更新
  • 标签: 表示层 框架 选择
Global site tag (gtag.js) - Google Analytics