论坛首页 入门技术论坛

为什么选择Struts2.0框架呢

浏览 3902 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-08-28  
一.Struts2.0开发周期短,提高开发效率
这个跟开发效率有关,软件的可升级性有关
一个软件公司能否发展,能否在竞争中不至于被淘汰,我觉得决定性的一个因素是
能否对客户的需要变化做出快速的反映。
而要做到这样,开发的软件必须可升级性很强,移植性很强!
要达到这个目标,选择优秀的框架很重要。

二.数据库底层Hibernate结合Spring业务层的成功无可置疑,Struts2.0跟Spring无缝结合,解决权限管理,日志管理问题轻而易举

近些年兴起的Spring,Hibernate是就是冲着解决缩短开发周期来的。
Spring的强大,无可置疑的,spring在权限管理,日志管理这两个东西上做得很好,其它技术还没办法相比的。其实这些是Spring最特别的一个方面---AoP(面向方面编程),其它的EJB3.0虽然也有AoP,但跟Spring的AoP的灵活性相比,相差甚远。当然,搞计算机集群,EJB3.0用得上场,Spring不行。不过,目前的状况来看,很多应用没必要用EJB3.0。杀鸡没必要用牛刀。用了就浪费人力资源。

三.表现层的技术框架广泛发展,Struts2.0才是首先
表现层的,目前几个流行的框架,我都尝试过很多了jsf,struts1.2,struts2.0
Struts1.2的表单验证很差,JSF解决了,但JSF太复杂!学习上一两年都不见得进步大,跟成熟的技术Spring接合不好!而Struts2.0跟spring无缝接合。Struts2.0不再依赖于Web容器,Action类能够在spring容器里定义,给Spring做日志管理,权限管理带来方便。

四.Struts2.0发展速度惊人
Struts2.0跟webWork框架没有多大的区别,大家认为它是WebWork2.x的升级版,它是今年2月才发布的,发展很快了。在Google上搜索这目前流行的几个框架,会发现Struts2.0的结果是最多的。

以后我建立的团队,就是以Spring,Hibernate,Struts2.0为核心技术。


   发表时间:2007-08-29  
混分么?讲了一大堆,都没讲到点上。 。。
0 请登录后投票
   发表时间:2007-10-23  
Hibernate真的有那么强大吗?简单的才是合理的
0 请登录后投票
   发表时间:2008-05-23  
唉,真不知道怎么想
0 请登录后投票
   发表时间:2008-05-23  
没用过struts2.0.反正对1.2的感觉不太好.楼主对表现层用struts2.0情有独钟,不过说到底也仅仅是表现层的东西.
0 请登录后投票
   发表时间:2008-08-21  
我很想保持沉默,但看了你写的,我不得不说,你的东西真的很烂,很多都是自以认为,强加的.
  
说的没点实质性,全是乱说.
" Struts2.0跟Spring无缝结合,解决权限管理,日志管理问题轻而易举 "
这句话,有点虚.
其实通过spring 的拦截器,struts1.3 的结合也可以做到,日志的管理可以用到aop,log4j技术搞定.
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics