java框架简直是太多了,目前最主流的框架应该是Struts,Spring,Hibernate。    但是一些替代者已经比之上面的组合有了更大的优势: 
Wicket可以代替struts, 它更大程度的利用了java 5的annotation,并更容易编写和测试. 
Guice可以完全替代spring, 因为对于DI组件框架来说, 性能是很重要的, guice比spring快十倍左右, 另外, 也是我认为的最重要的一点, 使用spring很容易写成service locator的风格, 而用guice, 你会很自然的形成DI风格. 
hibernate也是因为太复杂, 封装层次太深而导致很多问题, 对于报表和统计类来说, 使用dbutils或ibatis比较好, 对于数据表数量比较多(比如上百或者几百), 也不适用hibernate.     请各位大虾谈谈今后针对SSH框架拓展的发展趋势是这样的。

解决方案 »

  1.   

    问题修改:    请各位大虾谈谈今后针对SSH框架的发展趋势会是这样的吗???
      

  2.   

    六楼朋友,你的说法有一定的道理,但是我认为框架的出现是为了提高开发的效率,使我们编写的代码具有较高的层次性,在后期管理起来也比较方便,使开发人员能够把大量的精力放在业务逻辑(也就是用户需求)上面,把一些与业务不相关但是又必须要去做的事情给封装起来,而且这些事情都是框架化的,像Struts1.x中的ActionForm就是把参数的传递交给了Struts框架来做,不用我们编写getParameter来获取参数,还有Spring中针对Hibernate的事务管理利用了声明式事务来管理Session,不用我们手动的写程序来管理.
      

  3.   

    楼主说Wicket框架会取代Struts框架,那么Wicket框架有什么有事吗?
    而且问楼主一个问题,现在Wicket框架的应用范围有多大?
    有多少人知道这个框架,有多少人应用这个框架呢?
    当然我问的是在中国范围内!
      

  4.   

    Wicket框架有什么好吗?好在哪里?
      

  5.   

    个人觉得SSH是各个层次的基础框架吧!我是把他们当入门来学的,弄清原理,学习同类型的框架应该就不用费什么力了!
      

  6.   

    持久层被jdbc代替的趋势也很大,好多公司持久曾不用框架技术