javaweb的面试题

1.请说出servlet的生命周期?

servlet被服务器实例化后,首先会执行init()方法,然后会调用service()方法,service()方法主要包含doGet()和doPost()方法,当服务器关闭的时候会执行destroy()方法。

2.servlet和filter的执行顺序?

首先执行的是过滤器的init()方法,然后执行servlet的init方法,接着执行的是过滤器的doFilter方法,如果放行了然后执行service方法里的doGet和doPost方法,
最后当服务器关闭的时候首先执行filter的destroy方法,然后执行servlet的destroy方法。

 3.连接池与JDBC的区别?

连接池:建立数据库连接是一个费时的过程,所以数据库连接池的核心就是重复使用,减少连接建立的次数,数据库连接池的思想就是为数据库连接建立一个缓冲池,
于先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从缓冲池中取出一个,使用完毕后放回去即可。

一点点学习,一丝丝进步。不懈怠,才不会被时代所淘汰!

原文地址:https://www.cnblogs.com/fqh2020/p/11593786.html