1.昨天我问的一个问题关于hibernate的,我的配置文件没有hbm.xml,而是通过java注解annotation来完成配置工作,这种方法跟有hbm.xml那种配置有什么区别呢,哪种效率更高一些,为什么所有教材都是生成hbm.xml这种配置呢?现在流行的web开发模式或框架是什么?2.我一直有一个迷惑,是不是web开发大致就是做网站呢?为什么我对别人说我以后想做网站项目时,人家都说做这个没前途,学好算法和java或c++基础才是王道,难道做网站这么没技术含量?有谁知道中国的软件公司大都做什么啊?难道公司招聘时java,c++都要很精通吗?
 
先谢谢各位了!有经验的朋友请不吝赐教!

解决方案 »

  1.   

    1.各有优劣吧。http://developer.51cto.com/art/200909/154885.htm这里讲的比较详细。
    2.这个问题各自有各自的理解了。web入门比c要容易,不过web包含的内容太多啊,很难学到很好。如果能做到了web架构师级别的,当然很不错,如果仅仅是写写html、jsp、js、会用几个框架,肯定会被认为有点初级。
      

  2.   

    如果是google,baidu的总架构师,他会怎么回答?
      

  3.   

    hibernate这两种方式都可以,不过,个人认为用配置的方式更好,偶合性比较低。而且对于后期的维护与升级更容易。
    web开发分为很多种,一般来说,有前台的开发,前台的开发重于在页面,美工,后台的开发重于在功能,像现在很多企业的ERP软件很多用web开发的方式来做。
      

  4.   

    回答LZ的问题1:功能上讲:注解和xml配置没有什么区别,效率上讲:xml要高于注解.
    现在流行的web开发模式是:mvc模式,框架是ssh.回答LZ的问题2:web开发大致就是做网站,的确是这样.不过网站也有很多啊,如oa crm erp 等等.
    人家都说做网站没前途,学好算法和java或c++基础才是王道.说这句话的人 根本就没有一点道理!!!
      

  5.   

    hibernates配置还是比较好手,维护扩展都容易些。不过,数据表之间关系复杂时,配置就会信息会很多,也容易出错。web方面的技术很多,无论是java还是c++都要配合多种web技术才能实现的