A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.多次的请求和响应。
2.cookie是客户端会话技术,数据保存在客户端,session是服务器端会话技术,数据保存在服务器;cookie有大小限制,session没有;session数据安全,cookie相对不安全。
3.jsp本质上是一个servlet;使用jsp可以程序员的操作。
4.
1. 服务器关闭
2. session对象调用invalidate() 。
3. session默认失效时间 30分钟
回复 使用道具 举报

1.什么是会话?
*是客户端与服务器端的请求与响应,当客户端给服务器发送请求时,会话建立,直到有一方断开为止。
2.cookie和session的区别?
*cookie是作用于客户端浏览器的将数据储存在客户端浏览器,session是作用于服务器端的将数据储存在服务器端;*cookie对储存的数据有大小限制,单个一般不超过4kb,数量一般不超过20个。而session对数据没有大小限制。;cookie的数据比较不安全,session的数据相对比较安全。
3.jsp的本质是什么?使用jsp有什么好处?
*jsp的本质就是一个servlet;使用jsp可以在页面上写java代码,可以简化代码的书写。
4.session什么时候被销毁?
*服务器关闭的时候session被销毁,因为session是由服务器创建的;可以调用方法invalidate()方法销毁session;可以给session设置默认失效时间,在配置文件中修改session-timeout这个时间来销毁、。

黄成成。
回复 使用道具 举报
1.什么是会话?一次回话中包含多次请求和响应,在浏览器第一次给服务器发送请求时建立会话, 在其中一方断开连接时,终止会话。
2.cookie和session的区别?
cookie是客户端会话技术,把数据保存在客户端。
session是服务器端会话技术,在一次会话的多次请求间共享数据,把数据保存在服务器端的对象中。
cookie有大小限制,浏览器对于单个cookie的大小限制是(4kb),对同一域名下的总cookie数量限制是(20个)。
session没有数据大小限制。
cookie数据相对不安全,session数据安全。
3.jsp的本质是什么?使用jsp有什么好处?
jsp本质上是一个servlet,它是一个特殊的页面,其中既可以指定定义html标签,也可以定义java代码,简化书写。
4.session什么时候被销毁?

服务器被正常关闭时,因为session对象是由服务器创建的。
当session对象主动调用invalidate(),会自动销毁对象。
在默认时间30分钟后失效,可以选择性配置修改默认时间。
回复 使用道具 举报
1.什么是会话?
会话是一种持久网络协议,在客户端和服务器端之间创建关联,从而起到交换数据包的作用机制。
2.cookie和session的区别?
1)session存储数据在服务器端,Cookie的数据存储在客户端;
2)session没有数据大小限制,Cookie有数据大小限制,一般每个cookie不超过4k,每个域名不超过20条cookie;
3)session存储的数据相对安全,Cookie存储的数据不安全。
3.jsp的本质是什么?使用jsp有什么好处?
JSP本质上就是一个Servlet,访问JSP页面时会被翻译成java文件。
1)可以简化书写,即在JSP页面中可以同时书写html标签和java代码;
2)在JSP页面中有些对象不需要获取和创建,可以直接使用,如request对象、response对象、out对象。
4.session什么时候被销毁?
1)当服务器关闭时;
2)当session对象主动调用invalidate()时;
3)session的默认失效时间为30分钟,可以选择修改 配置使从而修改失效时间
       <session-config>
              <session-timeout>30</session-timeout>
       </session-config>

回复 使用道具 举报
1.什么是会话?客户端浏览器给服务器发送请求建立会话

2.cookie和session的区别?
cookie数据有大小限制session没有
cookie存储在客户端session存储在服务器端
cookie相对不安全session数据安全

3.jsp的本质是什么?使用jsp有什么好处?
jsp的本质是sevlet,简化代码书写,一个jsp页面里既可以写java代码游客一些html标签

4.session什么时候被销毁?

服务器关闭时销毁
调用invalidate()自我毁灭
session默认失效30分钟可以自己修改失效时间
回复 使用道具 举报

1.什么是会话?
在浏览器请求服务器资源时,服务器端创建cookie对象,服务器会以set-cookie响应头封装参数数据在响应头,和浏览器之间建立会话,浏览器会将cookie中的数据存储到浏览器本地,当每次请求时会以cookie请求头封装参数数据在请求头中,一次会话中可以有多次请求和响应,直到有一方中断为止,会话结束(关闭浏览器或关闭服务器)

2.cookie和session的区别?
cookie:
(1)存储的数据是在客户端浏览器
(2)cookie存储数据有大小限制,主流的浏览器一般单个cookie大小不能超过4kb,同一个域名下cookie数量不能超过20个
(3)cookie存储的数据相对不安全,它是将数据存储在浏览器本地,安全级别较低,可通过抓包就能获取信息,一般用于存储不敏感信息
session:
(1)存储的数据是在服务器中
(2) session没有数据大小限制,看服务器端设备配置
(3)session存储的数据安全,它是将数据存储在服务器端,安全级别较高

3.jsp的本质是什么?使用jsp有什么好处?
jsp的本质是一个servlet
用处:它是一个用于编写动态页面,在同个jsp页面中可以编写java后台代码逻辑的编写,又可以定义标签,jsp继承了servlet,可以通过jsp中的9个内置对象,用java代码动态的获取到想要共享的数据,并用标签将数据以多种样式显示浏览器页面上,简化了服务器端代码的书写

4.session什么时候被销毁?
有三种方式:
(1)服务器端关闭(意味着有一方中断会话,会话结束)
(2)session对象调用invalidate()方法,将session销毁
(3)session默认失效时间30分钟,30分钟后session对象自动销毁,如果要修改失效时间,在web.xml中修改session-cofig配置
回复 使用道具 举报
1.jsp的九大内置对象都有哪些?
pagecontext当前页面共享数据,还可以获取其他八个对象
request 一次请求访问的多个资源
session 一次会话的多个请求
application所有用户共享数据
out 数处对象,数据输出到页面上
exception 异常对象(声明了iserrorpage的页面并且设置属性为true才会有的对象)
configservlet的配置对象
response 响应对象
page 当前页面servlet的对象
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?

有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马