美文网首页青春韶华
JavaWeb知识点复习

JavaWeb知识点复习

作者: FrankZhang63 | 来源:发表于2022-08-13 21:18 被阅读0次

一、JDBC六步

注册驱动、获取连接、获取执行sql对象、执行sql语句、处理返回结果、释放资源

二、servlet生命周期

默认情况下,服务器启动时Servlet对象没有被创建,当用户发送第一次请求的时候Servlet对象被实例化,执行的是servlet的无参构造方法,servlet对象被创建后,Tomcat服务器马上调用了servlet对象的init方法(init方法在执行的时候,servlet对象已经存在了,已经被创建出来了),init方法执行之后,Tomcat服务器马上调用servlet对象的service方法,此后每次请求,都调用一次service方法。当服务器关闭时,调用servlet对象的destory方法(调用时servlet对象还没有被销毁,destory执行后被销毁)

三、session和cookie原理区别

session实现原理

浏览器打开到关闭这叫一次会话,用户第一次请求,服务器生成session对象,同时生成id,将id发给浏览器,sessionid是以Cookie的形式保存在浏览器的内存中,第二次请求,自动将浏览器内存中的id发给服务器,服务器根据id查找session对象,关闭浏览器,内存消失,cookie消失,sessionid消失,会话结束。

cookie实现原理

将会话的状态保存在浏览器客户端上,客户端请求服务器时,如果服务器需要记住该用户的信息,就使用rpsonse向客户端发送一个Cookie。客户端会把Cookie保存起来。当浏览器再次请求服务器时,浏览器会把该Cookie提交给服务器。从而检查该Cookie来判断。

session和cookie区别

session是将数据保存到服务器端,cookie是将数据保存到浏览器客户端。

cookie信息存在客户端安全系数不高,而且有的站点内存有限,只能允许二三十个cookie,太多的cookie不足以保存在站点,从而导致网站崩溃。session更安全。

四、作用域

页面作用域(pageContext)

请求作用域(request)

会话作用域(session)

应用作用域(application)

三个域对象的大小关系

pageContext < request < session < application

使用原则:尽量使用小的域

相关文章

  • Javaweb复习

    01-HTML和CSS 表单标签:表单就是 html 页面中,用来收集用户信息的所有元素集合.然后把这些信息发送给...

  • JavaWeb之JDBC(复习)

    十二、JDBC(复习) 目录:JDBC、事务 1.JDBC 什么是JDBC:Java连接数据库。 : ①java....

  • Java并发知识点快速复习手册(下)

    前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 面试知识点复习手册 已发布知识点复习手册 Java基...

  • IntelliJ IDEA(配置)创建Servlet项目

    最近在复习JavaWeb,选择IntelliJ IDEA这个开发工具是因为平时用惯了Android Studio(...

  • 无标题文章

    综和复习本月知识点总结: 一:微信小程序 二:vue复习 三:js复习 四:新知识点 一:微信小程序知识点总结 开...

  • java 面试

    一、javaWeb知识点: jsp和servlet的区别 jsp本质就是Servlet,jsp的工作原理是:JSP...

  • JavaWeb学习-Ajax-1-Ajax简介

    JavaWeb学习-Ajax-1-Ajax简介 进入到一个新的知识点的学习,这个知识点叫做Ajax,指的是异步的j...

  • 2022年11月复习《独立思考》

    复习模板 日期: 分享者: 复习课程和知识点: 对知识点的理解(用你自己的话表达): 知识点的适用(使用)场景: ...

  • 复习《高难度沟通》课程

    复习模板: 日期: 分享者: 复习章节: 个人对知识点的理解: 知识点适用场景(事例说明): 可以链接的其他知识点...

  • 目录【JavaWeb教程】

    JavaWeb-001-JavaWeb简介 JavaWeb-002-JavaWeb开发的目录结构 JavaWeb-...

网友评论

    本文标题:JavaWeb知识点复习

    本文链接:https://www.haomeiwen.com/subject/tttlwrtx.html