09计科赵春乐0934110124SSH实验报告.docx
- 文档编号:7477585
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:34
- 大小:1.07MB
09计科赵春乐0934110124SSH实验报告.docx
《09计科赵春乐0934110124SSH实验报告.docx》由会员分享,可在线阅读,更多相关《09计科赵春乐0934110124SSH实验报告.docx(34页珍藏版)》请在冰豆网上搜索。
09计科赵春乐0934110124SSH实验报告
实验报告
课程名称:
Web程序设计
院系:
信息工程学院
专业班级:
计科0901B
学号:
0934110124
学生姓名:
赵春乐
指导教师:
孙利
开课时间:
2011至2012学年第2学期
黄淮学院教务处制
关于实验报告的说明
(一)对教师和学生的基本要求
1、参加实验的学生需提交实验报告,一个实验写一个实验报告。
实验报告要求字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。
2、教师应根据学生在实验中和在实验报告书写中反映出来的认真程度、实验效果、理解深度、独立工作能力、科学态度等给予出恰当的评语,并指出实验报告中的不妥之处,然后依照评分细则,采用100分制评出成绩并签名和评定日期。
如学生抄袭或缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程的考核。
3、学期结束后任课教师要及时收交学生实验报告,并按要求给出学生实验报告成绩册和学生实验报告上交到系办公室。
(二)内容填写要求
1、实验项目名称:
要用最简练的语言反映实验的内容。
2、实验目的和要求:
目的和要求要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。
3、实验内容及步骤:
这是实验报告极其重要的内容。
要抓住重点,可以从理论和实践两个方面考虑。
只写主要操作步骤,不要照抄实习指导,要简明扼要。
还应该画出实验流程图,再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。
4、实验结果:
根据实验目的将原始资料系统化、条理化,用准确的专业术语客观地描述实验现象和结果,要有时间顺序以及各项指标在时间上的关系。
5、实验总结:
根据相关的理论知识对所得到的实验结果进行解释和分析和总结。
也可以写一些本次实验的心得以及提出一些问题或建议。
实验报告一
课程名称
WEB程序设计
实验日期
2012-2-17
实验项目名称
WEB文本编辑器
实验地点
608
实验类型
□验证型√设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.掌握目前流行的在WEB线编辑器使用方法和步骤及实现文件上传功能。
2.熟练掌握编辑器控件的使用和配置。
3.了解Web.xml的配置内容和原理。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
在线编辑器:
在实际WEB项目开发中,在线编辑器是比较常用的,她可以让web程序拥有如MSWord这样强大的编辑功能,学习和使用这些编辑器是做实际项目的前提。
0、新建web项目:
CKEditor_Finder
1、导入需要的各类架包,包括ckeditor-java-3.6.2.war等
2、修改的配置文件config.xml
3、修改web.xml,在web.xml中增加一些有关代码
4、修改ckeditor/config.js文件的内容
5、编写Index.jsp实现编辑器的使用
6、编写ShowData.jsp显示数据
7、运行测试
8、总结测试,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次试验,我深入理解了,在线编辑器的使用,它的强大功能方便了用户,和开发人员,也让我在实战开发的过程中,迈出了一大步。
在此感谢孙老师的精心指导,和幽默的讲解,让我对这个实验理解比较透彻。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年2月19日
实验报告二
课程名称
WEB程序设计
实验日期
2012-2-24
实验项目名称
数据库连接池
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.掌握目前流行的三种数据库连接池(DBCP、C3P0、JNDI)工作原理。
2.掌握三种数据库连接池的配置方法。
3.能利用数据库连接池解决WEB开发的中数据库的管理。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
数据库连接池:
最小连接数,是连接池一直保持的数据库连接,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费;最大连接数,是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。
0、新建一个web工程,DBCP数据库连接池项目
1、把数据库包导入到lib如mysql-connector-java-5.0.8-bin
2、把common-dbcp.jar,common-pool.jar,common-collections.jar导入到lib
3、在WebRoot\META-INF建立文件context.xml,并配置正确
4、在jsp中使用数据库连接池导入类包
5、编写代码实现功能
6、运行测试
7、总结测试,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次实验,我对数据库连接池有了更进一步的理解,明白了,网上的访问人次和网速都跟数据库连接池有一定关系。
在此感谢孙老师的悉心指导和帮助,让我成功的把本次实验做好。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年2月25日
实验报告三
课程名称
WEB程序设计
实验日期
2012-3-2
实验项目名称
Log4j日志
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.掌握Log4j日志输出级别。
2.掌握Log4j日志配置和使用步骤。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
Log4j由三个重要的组件构成:
日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。
日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
1、新建一个web项目,命名为lezhao_log4j
2、导入包log4j-1.2.16.jar到web-inf\lib下
3、配置src下配置log4j.properties文件
4、编写一个Servelet读取配置文件log4j.properties信息
5、配置web.Xml文件,配置Log4jInit.java的servlet
6、使用log4j输出日志
7、运行测试
8、总结测试结果,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次实验,我明白了,日志的输出原理。
浏览网页时,系统是怎么记录你的登录次数和做过什么事情,都是日志记录的。
在做这个实验时,遇到一些问题,比如配置web.xml文件时会配置不完整。
在此特别感谢孙老师的精心指导和悉心的讲解。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年3月5日
实验报告四
课程名称
WEB程序设计
实验日期
2012-3-9
实验项目名称
Struts导航
实验地点
608
实验类型
□验证型√设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.掌握Struts实现MVC三层架构的的步骤。
2.理解Struts当中的Action的用法。
3.掌握Struts相关配置文件的写法。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
实现struts的第一个功能,导航功能
1、新建一个web项目工程,键名字意命名
2、在web.xml文件中配置Struts2的过滤器
3、建立动作类HelloWorldAction类
4、配置struts2的专用文件struts.xml
5、在/WEB-INF/page文件夹中编写hello.jsp
6、运行测试
7、总结实验结果,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
本次实验,第一次运用struts的导航功能,作为struts的第一个功能,也是最基本的功能,实现起来比较容易,但是本次实验让我熟悉了,struts的工作流程,和配置方法,在此感谢孙老师的悉心讲解和指导。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年3月12日
实验报告五
课程名称
WEB程序设计
实验日期
2012-3-16
实验项目名称
Struts数据校验
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.了解Struts数据检验的原理。
2.掌握Struts数据校验的开发步骤。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
重写Action中的validate()方法对所有方法进行校验。
在动作Action中编写validateXxx()方法对xxx方法校验。
基于XML配置方式实现输入校验
1、新建一个web项目,键名字意命名
2、导入struts2架包
3、配置Web.xml文件
4、编写index.jsp文件
5、配置struts.xml文件
6、回到login.jsp添加struts2标签库和显示错误信息
7、运行测试
8、总结测试结果,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次实验,理解了struts的第二个功能,校验功能。
做实验时要记得导包,编写显示页面是,要导入struts标签库。
动作类的编写也很重要,在此感谢孙老师给予的耐心讲解和指导。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年3月17日
实验报告六
课程名称
WEB程序设计
实验日期
2012-3-23
实验项目名称
Struts2文件上传
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.了解Struts2实现文件上传的原理。
2.掌握Struts2单文件上传的实现。
3.掌握Struts2多文件上传的实现。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
实现struts的第三个功能,文件上传功能。
1、新建一个web项目,键名字意命名
2、在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。
3、编写Action类,对应表单中的文件字段的名称
4、配置struts.xml文件
5、运行测试
6、总结测试结果,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次实验,学会了运用struts实现文件上传功能,熟悉了文件上传的工作流程,在类的编写过程中,字段的命名要与表单中对应,这样更专业,运行测试成功。
感谢孙老师的指导和讲解。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年3月26日
实验报告七
课程名称
WEB程序设计
实验日期
2012-3-30
实验项目名称
Struts2自定义拦截器
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.了解Struts2自定义拦截器的工作原理和过程。
2.掌握Struts2自定义拦截器编写方法。
3.能力用Struts2自定义拦截器解决实际问题。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
实现拦截器功能
拦截器:
提高更高层次的解耦,无须侵入框架本身便可以添加新的功能.,截拦器是AOP的一种实现,底层通过动态代理模式完成,将一些功能放到截拦器,可以降低Action的复杂性,提高重用性.
1、新建一个web项目,键名字意命名
2、web.xml文件配置
3、编写Action类,实现功能跳转
4、编写拦截器MyInter.java
5、配置struts.xml文件
6、编写jsp文件
7、运行测试
8、总结测试,填写实验报告
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)
当客户端没有登录时只能浏览:
welcome.jsp页面和query.jsp页面,而不能浏览Add.jsp页面和Show.jsp页面!
只有客户端登录后才能进行这些操作,也就是说用户只有登录了才可以进行一些操作,这是struts拦截器在起作用!
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
通过本次试验,理解了struts2的第五个功能,拦截器功能,熟悉了拦截器工作的流程,运行测试成功,感谢孙老师的精心指导和讲解。
实验评语
实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。
实验成绩
指导教师签名:
2012年3月30日
实验报告八
课程名称
WEB程序设计
实验日期
2012-4-6
实验项目名称
Struts国际化和OGNL标签使用
实验地点
608
实验类型
√验证型□设计型
□综合型
学时
6
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1.掌握Struts国际化的三个层次的资源文件的配置(public、package、action)
2.掌握Struts国际化的资源的在jsp、action、标签中的调用方式。
3.掌握StrutsOGNL标签的使用。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件:
微型计算机
软件:
Windowsxp操作系统;MyEclipse8.0集成环境。
MySql数据库平台
三、实验内容及步骤
实现struts2的第六个功能,国际化
1、新建一个web项目,键名字意命名
2、第一个存放中文:
itclass_zh_CN.properties
3、第二个存放英语(作为默认语言):
itclass_en_US.properties
4、使用上面的资源文件,在struts.xml中使用常量加载全局资源文件如下:
itclass为资源文件的基本名。
5、在JSP页面中使用 textname=“”/>标签输出国际化信息 OGNL: 的全称是ObjectGraphNavigationLanguage(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。 1、新建一个web项目,键名字意命名 2、导入struts2的包 3、配置web.xml文件 4、建立包并建立学生类Student 5、在包下建立动作类OGNLAction 6、配置struts.xml文件 7、运行测试 8、总结测试结果,填写实验报告 四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见) 本次试验,实现了struts2的第七个功能,OGNL语言,明白了整个的工作流程,在试验中遇到一个问题就是struts2的工作环境的配置。 在此感谢孙老师的精心指导和悉心讲解。 实验评语 实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。 实验成绩 指导教师签名: 2012年4月7日 实验报告九 课程名称 WEB程序设计 实验日期 2012-4-13 实验项目名称 基于Struts的用户注册系统设计与实现 实验地点 608 实验类型 □验证型□设计型 √综合型 学时 2 一、实验目的及要求(本实验所涉及并要求掌握的知识点) 1.熟练掌握软件的开发流程。 2.熟练应用JSP、Sturts2和Javabean的结合。 3.重点掌握Struts2的标签和国际化。 4.重点掌握Struts2的输入检验方式。 5.重点掌握Struts2的自定义控制器和配置方式。 6.熟练掌握注册系统的设计思想和实现过程。 二、实验环境(本实验所使用的硬件设备和相关软件) 硬件: 微型计算机 软件: Windowsxp操作系统;MyEclipse8.0集成环境。 MySql数据库平台 三、实验内容及步骤 实现Struts的用户注册系统 1、新建一个web项目工程,键名字意命名 2、在web.xml文件中配置Struts2 3、建立动作类Action类 4、配置struts2的专用文件struts.xml 5、在/WEB-INF/page文件夹中编写index.jsp 6、运行测试 7、总结实验结果,填写实验报告 四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见) 本次试验,实现了struts2的用户注册系统。 在编写动作类时出现了问题,动作的跳转功能的实现配置出错,经过老师的指导,最终完成了实验,在此感谢孙老师的精心指导和悉心讲解。 实验评语 实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。 实验成绩 指导教师签名: 2012年4月16日 实验报告十 课程名称 WEB程序设计 实验日期 2012-4-20 实验项目名称 Hibernate对学生表的CURD操作 实验地点 608 实验类型 □验证型□设计型 √综合型 学时 6 一、实验目的及要求(本实验所涉及并要求掌握的知识点) 1.熟练掌握Hibernate工作原理和配置过程。 2.熟练掌握Hibernate开发WEB应用系统的流程。 3.熟练掌握Hibernate开发WEB应用系统过程中的经典代码。 二、实验环境(本实验所使用的硬件设备和相关软件) 硬件: 微型计算机 软件: Windowsxp操作系统;MyEclipse8.0集成环境。 MySql数据库平台 三、实验内容及步骤 Hibernate对学生表的CURD操作 1、建立web项目,键名字意命名 2、导入数据库包和hibernate包 3、编写持久化类 4、编写持久化类的映射文件 5、编写hibernate.cfg.xml数据库配置文件 6、编写操作类接口 7、编写工具类 8、编写实现类实现操作类接口 9、页面中调用实现类 10、运行测试,填写实验报告 四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见) 通过本次实验,我明白了hibernate的工作流程,和配置需要注意的地方,作为数据库映射连接的hibernate有其强大的功能,不需要再用SQL语句进行数据的操作了,直接通过动作调用实现功能,方便快捷。 在此感谢孙老师的精心指导和悉心讲解。 实验评语 实验目的明确,格式规范,实验内容齐全,程序代码正确,实验分析总结够全面、认真。 实验成绩 指导教师签名: 2012年4月21日 实验报告十一 课程名称 WEB程序设计 实验日期 2012-4-27 实验项目名称 Hibernate数据查询 实验地点 608 实验类型 √验证型□设计型 □综合型 学时 2 一、实验目的及要求(本实验所涉及并要求掌握的知识点) 熟练掌握Hiberante的Query、Criteria、SQL查询方式。 二、实验环境(本实验所使用的硬件设备和相关软件) 硬件: 微型计算机 软件: Windowsxp操作系统;MyEclipse8.0集成环境。 MySql数据库平台 三、实验内容及步骤 实现Hibernate数据查询 1、建立web项目,键名字意命名 2、导入数据库包和hibernate包 3、编写持久化类 4、编写持久化类的映射文件 5、编写hibernate.cfg.xm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 计科赵春乐 0934110124 SSH 实验 报告