我想用struts+spring+hibernate,这样可以好吗?

解决方案 »

  1.   

    可以啊`  ` 用MVC三层模型,清晰易维护``
      

  2.   

    楼主的选择已经不错了! SSH结构不过看实际需求有没有需要太多的事务处理了,我个人认为,如果只是小系统,使用SPRING的意义不大.话说回来,对以后的扩展还是有帮助的.灵活运用吧!
      

  3.   

    要是刚接触这些技术就一个一个来 从简单做起
    工程简单就只用STURTS吧 然后再完善
      

  4.   

    如果是刚学了SSH,急于应用,就拿这个机会连连手,如果想边学边用,也是不错的;要是就想做这么个网上购物系统,其实没有必要的,因为SSH对于较大的工程才能更好的显出它的优越性来。当工程不大时,反而用SSH更显得繁琐...
      

  5.   

    我认为使用Hibernate最麻烦的就在关联表的lazy上,数据查询一般在DAO层就完成了,
    但是显示是要跑到页面层来显示的,如果使用lazy="true"的话,由于session在DAO
    中就已经关闭了,所以在显示关联表的信息时就会报错,虽然说在Spring中有个OpenSessionInViewFilter
    过滤器,也可以解决这个问题,但是这也造成了session长时间地被占用,这种占用在高
    并发、连接池数量有限的情况下是不能忍受的。我不知道Hibernate的设计人员是怎样想的,弄了个lazy,听上去挺玄乎的,但是在分
    层架构中这个形同虚设,根本起来不到作用,而且会造成不必要的麻烦,如果不采用Spring
    中的那个过滤器,要在页面上显示关联表的信息的话就得强制加载或者把lazy设为false。我不大使用Hibernate的,不知道一直使用Hibernate的人对这个问题是怎么看的?