JavaWeb面试题阅读指南

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

以下链接点进去就是答案

1. 说一说Servlet的生命周期?

2. Servlet API中forward()与redirect()的区别?

3. request.getAttribute()和 request.getParameter()有何区别?

4. jsp静态包含和动态包含的区别?

5. MVC的各个部分都有那些技术来实现?如何实现?

6. jsp有哪些内置对象?作用分别是什么?

7. session 和 cookie 有什么区别?

8. jsp 和 servlet 有什么区别?

9. tomcat容器是如何创建servlet类实例?用到了什么原理?

10. 如何避免 sql 注入?

11. 什么是 XSS 攻击,如何避免?

12. 什么是 CSRF 攻击,如何避免?

13. JDBC访问数据库的基本步骤是什么?

14. 说说preparedStatement和Statement的区别?

15. 说说事务的概念,在JDBC编程中处理事务的步骤。

16. 数据库连接池的原理,为什么要使用连接池?

17. JDBC的脏读是什么?哪种数据库隔离级别能防止脏读?

18. JDBC的DriverManager是用来做什么的?

19. execute,executeQuery,executeUpdate的区别是什么?

20. SQL查询出来的结果分页展示一般怎么做?

21. JDBC的ResultSet是什么?

22. AJAX有哪些优点和缺点?

23. AJAX应用和传统Web应用有什么不同?

24. Ajax的实现流程是怎样的?

25. 什么是JDBC?

26. 原生 JDBC操作数据库流程?

27. 常见的JDBC异常有哪些?

28. JDBC的DataSource是什么,有什么好处?

29. JDBC的DriverManager是用来做什么的?

30. RowSet和ResultSet的区别?

31. HTTP中重定向和请求转发的区别?

32. 如何利用实现自动登录?

33. Cookie的过期和Session的超时有什么区别?

34. 如何解决分布式 Session 问题?

35. 在单点登录中,如果 cookie 被禁用了怎么办?

36. session何时被删除?

37. 什么是过滤器?

38. 什么是监听器?

39. 什么是拦截器?

40. 过滤器和拦截器的区别?

41. Servlet与Filter的区别?

42. web.xml 的作用?

43. filter的生命周期?

发表评论

后才能评论