ibatis(没有选hibernate,嘿嘿,数据库在别的团队,我们无法控制)这个不能成为你不用hiberante的理由,呵呵控制层选了spring,模型层用的是ibatis这个似乎听着也有点别扭哈个人认为用什么无所谓,有经验的程序员会很快上手的,无论什么框架。

解决方案 »

  1.   

    考虑成本,学习一个新框架是需要成本的,时间和金钱这也是很多公司仍然用struts1的原因
      

  2.   

    Struts2,不用考虑,以后总要用它的.1被淘汰只是时间问题了
      

  3.   

    还是用struts 2.0比较好,这个框架以后的升级维护不需要太多修改。
      

  4.   

    首先想问一下,为什么选择spring? 为什么选择ibatis? ibatis与hibernate之间的区别是什么?先要知道为什么选择他,选择某一个框架一般是为了让软件更加的稳定,ssh中spring弥补了什么?不要因为框架去选择框架,要根据项目需要来选择框架。还在看看你的网站是做什么的。客户体验和需求是什么? 客户偏重于哪个方面。是页面速度,还是开发效率,还是视觉效果?
      

  5.   

    看你网站什么类型了,比如用户交互性比较高的话,推荐用jsf,jsf有很多方便的功能,比如多表单这方面
      

  6.   

    建议表示层用tapestry,很强大的重用组件,当你的项目作的越大,重用能力就会越明显.比struts要方便的很多.我们公司现在就在用tapestry进行开发.
      

  7.   

    如果带领团队开发,
    强烈建议楼主选择大众化而且自己比较掌握的技术,
    无论是struts1还是直接用jsp或者jstl,
    团队开发重要的是统一,而不是求新。记住那句经典的话,没有银弹。
    重要的是管控,而不是技术。good luck
      

  8.   

    暂时还是struts1  用习惯了
      

  9.   

    强调交互性使用jsf,强调重用性使用tapestry,struts2也是好的选择,因为已经有struts1.x的基础了。