解决方案 »

  1.   

    Mybatis也是数据持久化框架,主要看你的熟悉度。现在主流的:SSH (Struts2.x 、 Spring 、Hibernate )与 SSI(SpringMVC、Spring、ibatis[或叫Mybatis])
      

  2.   

    培训的Hibernate比较多,因为内容多,比较适合培训。
    MyBatis学起来太简单,不利于培训,但是实际项目中MyBatis比Hibernate多。
      

  3.   

    比较适用的就是SSH、其实算是处于过渡期吧,我碰到越来越多的公司用Mybatis加mvc的模式去开发,其次配置问题比较头疼,我现在使用的是etmvc加ibaitis,一个controller对应一个jsp,比较简洁方便,省了配置的繁琐
      

  4.   

    mybatis 适用于小型项目,结构简单,灵活性强
    SSH适合大型项目,结构稳定,系统安全
      

  5.   

    现在用的SpringMVC+Mybatis比较多
      

  6.   

    框架随便搭配, MVC各层熟悉使用一个,其它类似的都可以很快上手。大都差不多J2EE的框架用得最多的要数SPRING,这个比较核心。可以多花点时间
      

  7.   

    用的不一样,你安心学习Hibernate吧,到时候要是使用ibatis的话,花个两个就可以上手了
      

  8.   

    主流毫无疑问 是ssh
    你去招聘网站上看看招聘要就知道了
    大部门都是要求会ssh
    当然ssi也很不错
    那么问题来了
    一个会ssh的人
    学会ssi需要多久?
    4天足够了.
      

  9.   

    你要是真想做javaee的东西,ssh算个过渡吧。hibernate是jpa标准的主要贡献者,mybatis,ibatis虽然没用过,但我知道这2个不支持jpa,不是javaee标准的内容。标准里的技术会兼容性更好,淘汰的速度更慢。
      

  10.   

    mybatis现在很火毫无疑问,我做网站数据接口,持久层就是这个
      

  11.   

    为啥公司招聘大多都写SSH?
    原因就是培训、学校都在教!如果你连这个都弄不明白,那其他的框架你能明白吗?如果你能明白,需要消耗多少时间、资源?
    更别说自定义框架,变种框架了
      

  12.   

    使用mybatis你需要写大量的sql,据说是性能比hibernate好,前提是你需要对所写的sql做优化,否则你还不如hibernate好用,从学习难度上说mybatis比hibernate易学,但是hibernate操作简单,另外16楼说的很有道理
      

  13.   

    MyBatis比Hibernate简单,因为它封装的更对象化,容易理解好上手,代价就是扩展性降低
      

  14.   

    因为struts有严重的安全漏洞,所以很多新的项目都开始使用spring+mybatis了
      

  15.   

    原来是这个意思,  hibernate才是正道呀.....
      

  16.   

    我最近才在学习 struts   有什么安全隐患 , 类似的框架有哪些????
     还有 这些框架 都是干什么用的 ......为什么可以随意组合 ????
      

  17.   

    我最近才学 , 比较晕 , 搞不懂这些框架到底都是做什么的,他们的作用分别是什么呀 .....随意组合........现在NoSql 数据库 看样子也是未来的发展方向.........说不清楚呀 
      

  18.   

    现在开始慢慢流行SSI了。当然你自己技术可以的话 是可以随意组合的。
    Struts2.x  SpringMVC 前台视图框架任选其一!
      

  19.   

    现在开始慢慢流行SSI了。当然你自己技术可以的话 是可以随意组合的。
    Struts2.x  SpringMVC 前台视图框架任选其一!
    前台试图 是  struts  吗   SSH分别管理什么地方呢
      

  20.   

    主流是ssj sprinMVC spring JPA
      

  21.   

    网上有许多关于struts安全隐患的报道,反正因为这个造成了不少损失。
    关于框架,ssh:struts用于请求跳转,spring:主要是对象的创建与管理,Hibernate:与数据库的交互
                        SSI:springMVC就相当于struts,iBATIS就相当于Hibernate。
      

  22.   

    非javaee的主流可以算是ssh了。javaee的主流:mvc没有固定的,struts算是用的较多的,依赖注入,数据库访问这些应该是CDI,EJB(BMP这块依然可以用hibernate的实现,还有eclipse link ,open jpa)。纯ssh的话,只用到了javaee中的servlet/jsp标准。另外,比如json的访问,javaee中包含json标准,具体使用我建议使用javax.json包的实现,那是标准定义的接口。其他的可以用,但是兼容性会差一些(有时候这到不是什么问题)。
      

  23.   



    Hibernate 编程方便,但是效率不如MyBatis高,一般银行都用MyBatis,SSH,一般小公司在用,大公司一般都有自己的框架和体系。