Hibernate外键关联,做多表链接查询出的字段如果没有实体bean与之相对应,该如何解决?
Hibernate的sessionfactory和session的区别是什么?如何处理session线程不安全问题?
Hibernate如何实现动态查询?DetachedCriteria与Criteria的区别是什么?
Jdk1.6的新技术Annotation有什么特点和作用?大量应用在哪些领域,具体是如何做的举例
你对搜索引擎lucene的原理能讲述一下吗?他有那些常用的框架?
Servlet的工作原理简单叙述,你知道监听是如何配置,具体的类中有哪些方法,具体可以干些什么?还有过滤也谈谈,平时开发常用来做什么
谈谈jsp include与include指令的区别,forward与sendredirect的区别?
既然你精通spring,请谈谈spring具体是如何管理实体bean,还有aop是什么?通常用来干些?
说说Struts1和Struts2的区别和对比,有缺点是什么?
谈谈你对Ajax的主要核心技术亮点是什么?能干哪些?
你常用的数据库连接池有哪些?他们各自的优缺点
你了解哪些java设计模式,谈谈你的思想和一些理解,至少五种
既然你精通Oracle数据库,请叙述下三范式以及数据库的存储过程和函数,具体是什么,能干些什么?
听说你还了解ejb,那你给我说说ejb的主要组建,和一些特性,优点。
你的简历中还提到了webservice,你能跟我说说什么是webservice,他常用的框架有哪些?
知道应用服务器和web服务器的区别吗?假如有个项目页面有大量多的静态内容只有少数动态的更新信息,并且需要有大量的图片处理,这种服务器你如何搭建?
既然你还知道工作流,那你一定知道jbpm的的流程定义语言(jpdl),简单叙述下jBPM开发工作流的一般流程。
你精通使用tomcat,请你为我简单叙述一下tomcat如何基于JNDI技术配置数据库连接池?如果我想在一个测试项目中嵌入一个tomcat,不希望每次调试都重启加载这个项目,具体如何配置?

解决方案 »

  1.   

    我试试,不对的地方请指出..1.那就手工查询了,是有主外健关联的吧.
    2.区别:一个是一级缓存,一个是二级缓存.安全就同步吧.
    3.实现动态查询就拼串.DetachedCriteria是Criteria的父接口.
    4.annotation注解,一般用在ejb,动态代理中,猜的.
    5.不懂.
    6.servlet的声明周期:创建,初始化(init),使用(serviec),不可用,消毁(destroy).一般用于用户请求,服务器中的处理.过滤器(filter)也是一种servlet.
    7.jsp中include动作和指令的区别是:一个是动态包含页面,一个是包含静态页面;forward是转发,sendredirect是重定向.要说区别,最大的是一个能传递值,一个不能(request作用域中).
    8.spring主要分为IOC,AOP技术,Ioc就好像web容器一样能造对象.要用的时候就到spring容器里去取.aop一般用于事务处理,通知等.
    9.struts2完全是一个新的概念,因为他是webwork框架的基础上做的.
    struct2的错误处理和标签比struts1强大.配置方面也简单些.struts.xml文件是在classer目录下的(可能没说到重点,struts2自学了点.)
    10.ajax主要亮点就是异步请求(局部刷新).
    11.c3p0.优缺点不是很清楚.
    12.设计模式,比较深奥,也是不断的被更新,主要是一种思想.
    13.oracle...不是dba,不是很清楚.
    14.ejb,主要是三种会话.
    15.webservice 不懂.
    16.应用服务器和web服务器的区别,深奥啊!
    17. ...
    18.在tomcat的conf目录context.xml中添加<resource>标签,配置连接池.
    在tomacat的conf目录的server.xml中添加一个标签 <Connector>好像是这个..默然发觉java程序员要懂的东西真的不少啊,哪记的这么多
      

  2.   

    说实话,题都是些边界问题,挺变态的,试试看~
    1.Hibernate外键关联,做多表链接查询出的字段如果没有实体bean与之相对应,该如何解决? 
      没有遇到过这种方式,不过最保险的方法就是使用回调函数JDBC才处理,这样是绝对不会出错的,安全第一;
    2.Hibernate的sessionfactory和session的区别是什么?如何处理session线程不安全问题? 
      sessionfactory是一个数据源对应着一个sessionfactory,也就说他是属于二级缓存,如果是集群环境,他可以动态的配置使用这个数据源或者 
      不使用这个数据源,session是等于一次回话,也就是说是一级缓存,并且是由sessionfactory创建的,再有sessionfactory是线程安全的,相反的
      session不安全的;
      解决session不安全的问题,就是大家通常用的常规写法,一次会话后关闭session,避免session重用;
    3.Hibernate如何实现动态查询?DetachedCriteria与Criteria的区别是什么?
      条件查询呗,编程的方式代替HQL语句,DetachedCriteria单词很简明了,Detached是分离,分离,分离什么,当然是业务层的应用,原本的 
      Criteria是与session绑定的,现在用这个来分离,就这么简单;
    4.Jdk1.6的新技术Annotation有什么特点和作用?大量应用在哪些领域,具体是如何做的举例 
      1.5已经推出了,不是1.6,你滴 are you 明白?
    5.你对搜索引擎lucene的原理能讲述一下吗?他有那些常用的框架?
      好像在哪里见过...简化搜索的吧,不记得了;
    6.Servlet的工作原理简单叙述,你知道监听是如何配置,具体的类中有哪些方法,具体可以干些什么?还有过滤也谈谈,平时
      开发常用来做什么 
      服务器启动就是初始,然后运行,最后完蛋~~监听器配置啊,当然是在web.xml配置了,然后自己写监听器类了,方法啊,记得好像有两个监听
      服务器启动和销毁的方法,具体方法名,谁会记得,反正有API呢;
      过滤啊,过滤就可以拦截每个请求前,作一些操作,相当于在web服务中,得到soap的handler,然后对请求进行处理,其实意思一样,就是请求
      前的包装,用途嘛,最广泛的就是改编码,还有看看是不是用户登录与否;
    7.谈谈jsp include与include指令的区别,forward与sendredirect的区别? 
      动态包含和静态包含,转发和重定向,这个是基础谁都会,咱就直接越过了;
    8.既然你精通spring,请谈谈spring具体是如何管理实体bean,还有aop是什么?通常用来干些? 
      用applicationContext.xml来管理实体bean,AOP面向切面呗;通常用来做声明事务,记录日志,还可以做一些比较重复的业务逻辑;
    9.说说Struts1和Struts2的区别和对比,有缺点是什么? 
      Struts2是webwork的升级版,跟Struts1根本除了名字以为就不答边,没什么可比性;Struts2比1要强很多很多,无论是思想还是技术;
      Struts1的action是单例的,线程不安全的,Struts2给予改进了;
    10.谈谈你对Ajax的主要核心技术亮点是什么?能干哪些?
       局部刷新和递交,dwr,flex;
    11.你常用的数据库连接池有哪些?他们各自的优缺点 
       hibernate内置的链接池,优点方便,缺点效率差;
       c3p0很OK连接池,各项都挺OK的;
    12.你了解哪些java设计模式,谈谈你的思想和一些理解,至少五种 
       单例,单个实例呗,底层使用最多的,用于只构建一次的类;
       代理,代人付账呗,你吃饭,你老爸付钱,重点在于用他的代理实力;
       适配,维护常用的,像是转校生一样,给他个平台,让他融入集体;
       模板,最简单的模式,把动态的都拿出去,我就给你张考试卷,你给我写答案,这就叫模板;
       策略,用一个类,管理着所有的算法;
       简单工厂 就是创建对象;
    13.既然你精通Oracle数据库,请叙述下三范式以及数据库的存储过程和函数,具体是什么,能干些什么? 
       三范式,我靠,太理论了吧,就是一些sql使用规则,只要不是傻瓜一般不用他说都不会违反,就像国家不允许跳楼一样;
       存储过程,就是使用PL/SQL的使用,然后用存储过程一个封装,使用方便;
       函数,写完后可以给你的用户使用,直接sql语句中直接应用;
    14.听说你还了解ejb,那你给我说说ejb的主要组建,和一些特性,优点。
       EJB,他主要就有客户端和服务器端以及实体bean;
       特点拥有远程调用,以及JMS,拦截器,还有任务调度器;
       优点,具体要看在什么环境上使用,不然优点也是缺点;
    15.你的简历中还提到了webservice,你能跟我说说什么是webservice,他常用的框架有哪些? 
       就是web服务,客户端段可以调用服务器端暴露的接口,拥有三个对象,服务提供者,服务注册处,服务发布者;
       框架,个人知道的有三个,xfire,axis,axis2,个人就只会xfire,哈;
    16.知道应用服务器和web服务器的区别吗?假如有个项目页面有大量多的静态内容只有少数动态的更新信息,并且需要有大量的图片处理,
       这种服务器你如何搭建? 
       应用服务器包括web服务器吧,应用服务器看名字就知道是重点是应用,web服务器在于http的处理啊;
       遇到静态网页多的情况应该配置apache就好了;
    17.既然你还知道工作流,那你一定知道jbpm的的流程定义语言(jpdl),简单叙述下jBPM开发工作流的一般流程。
       这个工作流的大名,我是听过,可惜没用过,遗憾呢,踹一脚,竟然爷不会...气死;
    18.你精通使用tomcat,请你为我简单叙述一下tomcat如何基于JNDI技术配置数据库连接池?如果我想在一个测试项目中嵌入一个tomcat,
       不希望每次调试都重启加载这个项目,具体如何配置?
       tomcat配置jndi是在serive.xml,jboss是在他的一个文件包中有各个数据库的JNDI模板,所以把这个写完复制到JBOSS的应用目录就OK了;
       MyEclipse有debug启动嘛,呵呵不需要每次重启加载,呵呵叹气终于写完了,很累呢...............
      

  3.   

    看起来,lz是没有达到lz简历上所说的精通XXX