(11信息)《JavaWeb》实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013—2014学年第 2 学期
合肥学院数学与物理系
实验报告
课程名称:《Web应用系统开发原理与技术》
专业班级: 11信息与计算科学班
姓名:学号:
实验一网页设计
实验类别:综合性□设计性□验证性√
一、实验目的
了解静态网页设计的基本方法,了解Html标记语言和基本语法结构。
掌握表单标记;掌握运用CSS定义样式。
二、实验内容
1、运用图象处理软件Fireworks进行网页的界面设计;
2、运用Macromedia软件进行网页的修改,并设置CSS样式。
三、实验方案(程序设计说明)
1、在Fireworks中绘制网页图,并对网页图进行切片,导出网页;
2、在Dreamweaver中按设计要求重新编辑;
3、在HTML代码中添加表单对象;
4、设计并添加滚动字幕Marque的代码;
5、运用CSS定义样式。
正确设计网页后,通过浏览器观察效果,并在实验报告上记录相关程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下结果
1、通过浏览器观察的网页效果;
2、滚动字幕的HTML代码。
五、实验总结
六、教师评语及成绩
实验二 JavaScript编程
实验类别:综合性□设计性□验证性√
一、实验目的
掌握JavaScript基础知识,掌握并运用JavaScript的内置对象window、document编程,掌握事件驱动和事件处理。
二、实验内容
运用JavaScript脚本语言,编写客户端代码。
三、实验方案(程序设计说明)
JavaScript编程:
1、在网页中设计动态显示的时间;
2、设计浏览器状态栏上移动的文字;
3、设计窗口打开和关闭。
4、表单登录时对输入数据进行客户端检验。
正确设计网页代码后,通过浏览器观察效果,并在实验报告上记录相关程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
1、动态显示的时间;
2、状态栏上移动的文字;
3、窗口的打开和关闭;
4、登录表单的客户端检验。
五、实验总结
六、教师评语及成绩
实验三 JSP内置对象编程
实验类别:综合性□设计性□验证性√
一、实验目的
了解Jsp基本语法;了解Jsp的指令类语法;了解Jsp的动作类语法;掌握JSP编程方法;掌握运用Jsp的内置对象开发简单的Web应用程序。
二、实验内容
1、编写JSP程序,实现通过Web提交计算任务;
2、编写JSP程序,实现网页计数器;
3、编写JSP程序,实现注册用户登录后对新闻的浏览。
三、实验方案(程序设计说明)
1、Web提交计算任务
(1) 计算任务包括对一个数求平方、求阶乘;
(2) 设计页面,页页中包括2个选项按钮和1个文本框,1个提交按钮,其中,选项按钮用于选择计算任务是求平方还是求阶乘,文本框中用入输入数据,点击提交按钮可以完成计算任务输出计算结果。
2、网页计数器
(1) 利用Application对象设计网页计数器;
(2) 利用Session对象控制,访止页面刷新时更新计数器;
(3) 要求计数器的计数结果保存在文件中,防止服务器重启将计数器置0。
3、新闻的登录浏览
(1) 设计用户登录的表单,并编写JSP完成对用户登录信息的检查;
(2) 利用Session对象,控制对新闻的访问控制。
4、编写JSP程序完成上述所有任务,并在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
1、Web提交的计算任务
2、网页计数器
3、登录浏览新闻
五、实验总结
六、教师评语及成绩
实验类别:综合性□设计性□验证性√
一、实验目的
了解JavaBean技术;了解JavaBean的定义和使用;掌握关联Bean的属性和JavaBean 的作用范围;掌握JSP与JavaBean相结合的编程;掌握运用JavaBean编程技术开发Web 应用程序。
二、实验内容
设计提交表单,利用JavaBean方式获取表单数据。
三、实验方案(程序设计说明)
1、通过Web提交表单;
2、设计JavaBean程序,处理来自于表单的数据;
4、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
Web提交的表单和表单处理程序
五、实验总结
六、教师评语及成绩
实验类别:综合性□设计性□验证性√
一、实验目的
了解Servlet编程技术;了解Servlet程序的编写、发布和运行机制;了解Servlet 基本类;掌握运用Servlet进行Web应用程序设计。
二、实验内容
通过Web提交计算任务,提交给Servlet程序计算后,将结果返回Jsp页面并输出结果。
三、实验方案(程序设计说明)
1、通过Web提交计算任务:要求在Jsp页面中编辑一个可以提交圆半径的表单;
2、编辑Servlet程序,可以处理来自于表单的半径,并求出圆面积;
3、在Servlet中跳转回原先的Jsp页面,并输出结果;
4、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
五、实验总结
六、教师评语及成绩
实验六数据库操作
实验类别:综合性□设计性√验证性□
一、实验目的
了解结构化查询语言SQL;了解JDBC的基本知识;掌握连接数据库的方法;掌握访问数据的方法;熟练掌握JSP数据库编程技术,能够完成对数据库的“增加、删除、修改”等基本操作。
二、实验内容
1、首先在Access中创建一个数据库,并建立数据表,在表中定义相关字段;
2、编写Jsp程序,实现数据库的连接操作;
3、编写Jsp程序,完成对数据表中记录的“浏览、增加、删除、修改”等操作。
三、实验方案(程序设计说明)
1、在Access中建立只含有字段name的数据表biao;
2、采用JDBC_ODBC连接Access数据库,不需要设置数据源的核心代码如下:
String spath = "db.mdb"; //Access 数据库路径
String dbpath = application.getRealPath(spath);//转化成物理路径
String dbname = ""; //Acvess 数据库用户名,没有则为空
String user = ""; //Access 数据库密码,没有则为空
//数据库连接字符串
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath; //加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
Connection conn= DriverManager.getConnection(url);
//创建语句对象
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
3、编写Jsp程序,完成对数据表中记录的“浏览、增加、删除、修改”等操作。
4、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
五、实验总结
六、教师评语及成绩。