实验五 会话管理实验报告 3

时间:2019-05-14 03:22:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《实验五 会话管理实验报告 3》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《实验五 会话管理实验报告 3》。

第一篇:实验五 会话管理实验报告 3

实验五

会话管理(实验报告)班级:网络111

一、实验目的

1.了解Web服务器对客户会话跟踪的各种方法; 2.重点掌握使用HttpSession对象跟踪会话的方法; 3.掌握使用Cookie技术跟踪会话的方法; 4.了解URL重写和隐藏表单域的方法。

二、实验原理

HTTP协议是无状态的协议。在很多情况下,Web服务器必须能够跟踪客户的状态。比如,对于一个购物网站,在一个时刻可能有多个客户购物,Web服务器必须能够区分不同的客户。一般情况下,Web服务器为每个客户配置了虚拟的购物车(ShoppingCart)。当某个客户请求将一个商品放入购物车时,Web服务器必须根据发出请求的客户的身份,找到该客户的购物车,然后把商品放入其中。

Web服务器跟踪客户的状态通常有4种方法:

(1)使用HttpSession对象管理会话;(2)使用持久的Cookie对象;(3)使用URL重写机制;(4)使用隐藏的表单域。

三、实验内容与步骤

(一)使用HttpSession对象管理会话。在名为ch05的Web项目下,创建一个名为ShowSessionInfo的Servlet。代码

import java.io.IOException;

姓名:李坤

学号:201106090117 import java.io.PrintWriter;import java.sql.Date;

import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;

public class ShowSessionServlet extends HttpServlet {

response.setContentType(“text/html;charset=gb2312”);HttpSession session = request.getSession(true);String heading = null;String info=“Information about your session”;

Integer accessCount =(Integer)session.getAttribute(“accessCount”);if(accessCount==null){ public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

accessCount = new Integer(1);

heading = “Welcome,enter this page first time!”;

}

else

{

heading = “Welcome Back!”;

accessCount = accessCount+1;

}

session.setAttribute(“accessCount”,accessCount);

PrintWriter out = response.getWriter();

out.println(“”);

out.println(“

”);out.println(“

”+heading+ “enter ”

“ +

“ +info+”

“);

out.println(”

“);

out.println(”

informatonvaluen“);

String state = session.isNew()?”new session“:”old session“;

out.println(”

session state:“+state+”n“);

out.println(”

session ID:“+session.getId()+”n“);

out.println(”

create time:“);out.println(”“+new Date(session.getCreationTime())+”n“);

again” + out.println(“

last access time:”);out.println(“"+new Date(session.getLastAccessedTime())+”n“);

out.println(”

max

} 结果 inactiveinterval:

“+session.getMaxInactiveInterval()+”n“);

} out.println(”

Cookie:“+request.getHeader(”Cookie“)+”n“);out.println(”
access count:“+accessCount+”n“);out.println(”
“);out.println(”

第二篇:电子商务上机实验报告实验五

实验五:个人安全证书申领实验

(三)实验思考

1、个人数字证书和企业数字证书的填写信息有何不同?为什么?

个人证书填写个人身份相关的信息,来证明个人的身份

企业身份证书要填写企业相关的信息,包括税务信息等等,证明企业的身份 原因:个人证书戴白个人,证明个人的身份

企业身份证书代表单位、组织,证明该单位、组织的身份

2、常见的安全证书有哪些?

个人身份证书,个人安全电子邮件证书

企业身份证书,企业安全电子邮件证书

信用卡身份证书

3、为什么要将数字证书下载到本地计算机或其他载体中?如何安装? 根证书是CA认证中心给自己签发的数字证书,代表CA机构的身份。在数字证书的实际应用中必须首先通过CA根证书对其他用户证书进行验证,确认用户证书的合法及有效性。将证书下载到本地电脑,可以识别用户身份,保护网络安全。

找到证书,双击该证书文件。选择打开.弹出证书信息,点击安装证书。弹出证书安装向导,点击下一步。选择根据证书类型,自动选择证书存储。点击下一步。完成证书导入,点击完成。证书导入完成,点击确定。证书安装成功

4、为什么个人证书的安装需要密码?

为你的帐户安全。密码是用来安装证书的,可令偷窃者没法偷盗证书,或者即使偷盗了,没有私钥,也不能用。

5、将私钥标记成可导出的证书会有什么危险?

私钥可能会被他人导出。使账户处于危险的状态。

第三篇:森林资源管理信息系统实验五数据库设计实验报告(精选)

《森林资源管理信息系统》

实验五数据库设计

实验名称数据库设计

实验五 数据库设计

一、实验目的

掌握新系统概念模型(E-R图)分析和绘制方法

二、实验设备与仪器

Win2000以上软件操作系统,Visio软件开发环境。

三、实验内容

根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。请根据以上文字材料建立该学生补考管理系统E-R图。

四、实验步骤

1、掌握概念模型的作用;

2、掌握新系统概念模型的分析方法;

3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)

4、学会绘制局部和整体E-R图。

五、实验报告及要求

1、绘制学生补考管理系统的概念模型图(E-R图);要求先绘出局部实体图,再绘制整体实体-联系图;

2、在SQL server上实现该数据库

2、提交本次实验结果的WORD文档(含建立数据库的SQL语句)。例图:

一、实验环境

Win2000以上软件操作系统,Visio软件开发环境。

二、实验目的

掌握新系统概念模型(E-R图)分析和绘制方法

三、实验内容

根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。请根据以上文字材料建立该学生补考管理系统E-R图。

四、实验步骤

1、掌握概念模型的作用;

2、掌握新系统概念模型的分析方法;

3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)

4、学会绘制局部和整体E-R图。E-R总图

E-R局部图

院系_班级

班级院系PK 院系编号院系名称 FK1班级人数所在院系编号PK班级名称 学生_班级

班级PK FK1班级名称班级人数所在院系编号PK FK1学生学号姓名班级名称

补考(学生_课程)课程PKPK,FK1FK2课程名称院系编号教室编号PK,FK1PK,FK2补考学号课程名称PK FK1学生学号姓名班级名称

课程_教室

课程PKPK,FK1FK2课程名称院系编号教室编号PK 教室教室编号教室名称容纳人数

建库语句

createdatabase补考 use补考

createtable院系(院系编号varhchar(10)primarykey, 院系名称varchar(20));createtable班级();createtable学生();createtable课程(课程名称varchar(20), 院系编号varchar(10), 教室编号varchar(10), 学号varchar(10)primarykey, 姓名varchar(10), 所在班级varchar 20 notnull, constraintfk1foreignkey所在班级references班级(班级名称)班级名称varchar(20)primarykey, 班级人数int, 所在院系编号foreignkeyreferences院系(院系编号)constraintpk1primarykey(课程名称,院系编号));createtable教室();createtable补考();学号varchar(10)foreignkeyreferences学生(学号), 课程名称varchar(20)foreignkeyreferences课程(课程名称), constraintpk2primarykey(学号,课程名称)教室编号varchar(10)primarykey, 教室名称varchar(20), 容纳人数int

第四篇:实验报告五数据库

实验报告

《数据库原理应用及应用》实验报告

题目:

实验五:1、表的更新

2、视图的创建、查询及更新

日期

2014-04-08

班级

学号 2 姓名

成绩

实验环境:在已安装的安全的 0 SQL Server 2000 上

实验内容与完成情况:

一、

表的更新

1.插入 Insert into Values

或 Insert into

Select

2.修改

Update

Set

Where

3.删除

DELETE

WHERE 二、视图的创建

create view s(sno,sname,cno,cname,grade)as select student.sno,sname ,sc.cno,cname,grade from student,sc,course where student.sno=sc.sno and sc.cno=course.cno 查询

select * from s 视图删除

Drop view s 视图的更新 Update s Set Grade=grade+3

P.115:

一、插入元组 例 1

结果:

例 2

结果:

例 3

结果:

例 4

二、修改数据 例 5

结果:

例 6

结果:

例 7

结果:

三、删除数据 例 8

结果:

例 9

结果:

例 10

结果:

建立视图 例 1

例 2

例 3

例 4

例 5

例 6

例 7

例 8

例 9

例 10

例 11

更新视图 例 12

结果:

例 13

结果:

例 14

结果:

出现的问题及解决方法:

教师评语

第五篇:嵌入式实验报告五

嵌入式实验报告五

实验时间2013/6/9报告人

一、实验目的:

1.嵌入式文件烧写;

2.通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了解嵌入式操作系统的镜像文件固化方法。

二、实验要求:

1.安装flash编程软件;

2.针对具体flash闪存芯片烧写vivi、kernel、文件系统。

3.观察嵌入式系统不同阶段的运行。

三、问题: 1.简述嵌入式开发中bootloader、kernel、filesystem的功能。

Bootloader是用来完成系统硬件初始化、启动和系统软件加载工作的程序。其基本功能主要是:正确初始化硬件,使系统平台正常启动。提供映像文件加载接口,通过串口、网口下载映像到Flash,为内核启动作准备。加载Linux内核到RAM中,启动内核和文件系统,并进一步启动应用程序。

kernel是嵌入式操作系统的核心,指挥调度计算机的运行,直接控制计算机的资源,管理底层各个接口文件,实现对硬件的编程,控制接口操作,为用户提供一个高效的执行环境。file system是文件系统,管理数据和控制数据存储。

2.简述NORflash和NANDflash的区别。

接口差别:NORflash采用SRAM接口;NANDflash使用复杂的I/O口。

读写的基本单位:NORflash以字为基本的读写单位而NANDflash为基本的读写单位。性能比较:NORflash的地址线和数据线分开,传输效率很高,程序可以在芯片内执行,而

NANDflash写入速度比NORflash快。

容量与成本:NANDflash有较高的单元密度,容量比NORflash大,而且生产也简单,价格

也比NORflash低。

软件支持:两种flash在进行写入和擦除时都需要MTD(MTD是存储器技术设备,是Linux

系统中设备文件系统的一个类型,主要用于闪存的应用,是一种闪存转换层,集成于芯片内部),但NORflash上运行代码不需要任何软件支持,而在NANDflash进行操作需要驱动程序。

下载实验五 会话管理实验报告 3word格式文档
下载实验五 会话管理实验报告 3.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    五、科技实验报告(大全)

    (一)科技实验报告的定义和作用科技实验报告是描述和记录某一项实验过程和结果的书面材料。为了检验某种科学理论、科学假说,或者为了检验某一科技成果的有效性,科技工作者常常需......

    交换机实验 实验报告

    交换机实验II 实验目的 1. 理解掌握环路对网络造成的影响,掌握环路的自检测的配置; 2. 理解路由的原理,掌握三层交换设备路由的配置方法 3. 掌握DHCP的原理以及其配置方法 实验......

    实验一 实验报告

    网 络 程 序 设 实验报告 实验名称:Winsock编程接口实验 实验类型: 验 证 型 计 一、实验目的  掌握Winsock的启动和初始化;  掌握gethostname(),gethostbyname(),GetAdapters......

    实验报告格式--实验2

    实验报告 一、 二、 三、 四、 五、 六、 七、实验名称:分析PL0词法分析程序 试验目的  学习PL0程序的词法分析程序GenSym的实现过程  结合具体的程序了解词法分析过程 实验......

    实验动物学实验报告

    实验动物学实验报告 一、实验动物:小鼠 二、操作流程:抓取,固定,编号,给药,取血,麻醉,绝育,解剖。 三、具体操作 1、抓取:抓取小鼠时,右手抓住小鼠尾巴,不要过于用力,以免惊吓小鼠。左手......

    趣味实验实验报告

    趣味实验 实验员:张燕年级、班级:09级化学三班学号:40907147 联系方式:*** 一、实验目的: 激发学生学习化学的兴趣,通过化学实验的趣味化活动,使学生的思维更加活跃,手脑并......

    会计电算化实验报告五

    南国商学院本科实验报告专用纸 课程名称 会计电算化 成绩评定实验项目名称总账管理系统期末处理 指导教师 丘晓平实验项目编号实验五 实验项目类型验证 实验地点实验楼......

    果蝇杂交实验实验报告(范文大全)

    果蝇杂交实验正式报告 姓名:学号:班级:日期:年月 日 果蝇得杂交实验一、实验目得1、了解伴性遗传与常染色体遗传得区别; 2、进一步理解与验证伴性遗传与分离、连锁交换定律;......