阿里巴巴自我介绍.docVIP

  • 124
  • 0
  • 约1.66万字
  • 约 21页
  • 2016-12-07 发布于贵州
  • 举报
阿里巴巴自我介绍

阿里巴巴自我介绍 阿里巴巴面试汇总 1 说出你认为对你影响最深的项目,并说出原因 2 ibatis和hibernate都是持久化框架,说说他们的不同和优缺点 答 :ibatis的操作比较灵活,sql语句都是在配置文件中配置,而且比hibernate更加轻量级,hibernate有个一致命的缺点,在执行批量操作时会生成多条sql语句,占用内存比较多,性能上大打折扣 3 hibernate中有一个bug,如果我们想修正一下这个bug,应该怎么做 答:两种方法,1从网上下载出hibernate的源代码,将其中的bug重写后,重新编译,重新封装成jar包,放到自己的工程下面,这种方法一般不常见,因为其侵入性太大 2重新写一个类,集成你认为存在bug的类,重写带有bug的方法,推荐第二种方法,在很多大公司的开发中,都用到这一点 4 你认为为什么ibatis的应用没有hibernate的广泛 (这个问题不太清楚,完全是自己的理解) 答 :hibernate的官方网站opensource比较出名,而大部分人在学习开源框架的时候总是先听说hibernate,然后才知道ibatis。 5 spring最重要的两个功能,ibatis有事务吗?hibernate的事务有哪几种? 答 :AOP和IOC,ibatis我没有单独用过,结合spring时候,事务是通过spring代理的, Hibernate的事务没能回答出来 6 serlet的生命周期,在服务器启动期间,servlet被实例化几个 答:在服务器启动时,服务器调用servlet的init方法,初始化一个servlet,当请求到某个servlet时,调用其service方法,service调用doGET或者doPost方法,在服务器关闭时调用servlet的destory方法,销毁一个servlet,在服务器启动期间servlet被实例化一次 7 说说struts的机制 答:通过一个servlet映射到当前应用下的所有以指定名结尾的请求,(比如常用的.do),然后由action寻找struts-configx.xml找到相应的action处理,返回到相应的forward页面,此forward是运用了请求转发,所以可以传参数 8 在j2ee开发中有一种开发模式,

文档评论(0)

1亿VIP精品文档

相关文档