Hibernate-晨考-知识点小结

来源:互联网 发布:电气专用画图软件 编辑:程序博客网 时间:2024/05/08 20:43

0.Servlet 的生命周期

**Servlet的生命周期分为四个个阶段**    0.加载,实例化阶段    1.初始化阶段:调用init方法(仅在容器启动时执行一次)    2.响应请求阶段:调用service方法    3.终止阶段:调用destroy方法**具体工作原理参考:**    http://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html**servlet/jsp区别:**    http://www.cnblogs.com/0201zcr/p/4693365.html

1.配置Servlet时的load-on-startup参数的含义

 在servlet的配置当中,<load-on-startup>1</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。   参考地址:http://blog.csdn.net/xuke6677/article/details/44752207

2.Filter的生命周期

**Filter的生命周期可以分为四个阶段**    0.加载,实例化阶段    1.初始化阶段:调用init方法(仅在容器启动时执行一次)    2.响应请求阶段:调用doFilter方法    3.终止阶段:调用destroy方法   值得注意的是与开发 Servlet 不同的是,Filter 接口并没有相应的实现类可供继承,要开发过滤器,只能直接实现 Filler 接口。

3.Jsp的内置对象

Jsp九大内置对象:    0.page    1.request    2.response    3.session    4.application    5.out    6.pagecontext    7.config    8.exception    相关参考地址:http://www.cnblogs.com/leirenyuan/p/6016063.html

4.JDBC如何控制事务

相关地址:    基本概念:http://www.cnblogs.com/Weagle/p/5264450.html        http://blog.csdn.net/caomiao2006/article/details/22412755    操作实例:https://jingyan.baidu.com/article/c910274be7a06acd361d2dbb.html

5.JDBC如何调用储存过程

    0. 通过Connection对象的prepareCall()方法创建一个CallableStatement对象的实例。    1. 通过CallableStatement对象的registerOutParameter()方法注册OUT参数    2. 通过CallableStatement对象的setXxx()方法设定ININ OUT参数,若想将参数默认值设为Null,可以使用setNull()方法    3. 通过CallableStatement对象的execute()方法执行存储过程    4. 如果所调用的是带返回参数的存储过程,还需要通过CallableStatement对象的getXxx()方法获取其返回值参考地址:    http://www.cnblogs.com/xiaona19841010/p/5223779.html    http://blog.csdn.net/xlgen157387/article/details/39396485

6.JDBC中三个语句对象的联系和区别

三个语句对象分别为:     0.Statement 对象用来运行简单类型的 SQL 语句,语句中无需指定参数。     1.PreparedStatement 对象用来运行包含(或不包含) IN 类型参数的预编译 SQL 语句。      2.CallableStatement 对象用来调用数据库存储过程。关系:        Statement是PreparedStatement父类;    PreparedStatement是CallableStetement的父类。参考地址:     http://blog.csdn.net/sinsign/article/details/8145532     JDBC中的Statement和PreparedStatement的区别 :http://blog.csdn.net/jiangwei0910410003/article/details/26143977

7.Jsp中那些域可以储存数据,范围?

    0.page    1.request    2.session    3.application参考地址:    http://blog.csdn.net/qq_36871364/article/details/70153502

8.Servlet如何获取初始化参数

通过ServletConfig获取参考地址:http://blog.csdn.net/yannanying/article/details/44964877

9.Listener的作用,常用的监听器有那些?

作用:听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作常用的监听器:    http://blog.csdn.net/an13531829360/article/details/52354300

10.List与Set的区别

    List,Set都是继承自Collection接口    List特点:元素有放入顺序,元素可重复 ,    Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)     JAVA中List,Set,Map的区别:        http://blog.csdn.net/speedme/article/details/22398395

11.Hibernate中的session有那些方法

常用有get,load,update,save参考地址:http://www.cnblogs.com/lukun/archive/2011/03/31/1968937.html几个常用方法的简单说明:http://blog.csdn.net/csu_max/article/details/17062749

12.Hibernate中get/load方法的区别

一个基本的区别是:如果用get取获取一个不存在的数据,返回null;         用load获取不存在的数据,则会报异常;参考地址:http://www.cnblogs.com/binjoo/articles/1621254.html

13.Hibernate中saveOrUpdate方法的作用

saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。
原创粉丝点击