实 验 报 告
( 20## / 20##学年 第2学期)
第二篇:(11信息)《JavaWeb》实验报告
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代码。
五、实验总结
六、教师评语及成绩
1
实验二 JavaScript编程
实验类别:综合性□ 设计性□ 验证性√
一、实验目的
掌握JavaScript基础知识,掌握并运用JavaScript的内置对象window、document编程,掌握事件驱动和事件处理。
二、实验内容
运用JavaScript脚本语言,编写客户端代码。
三、实验方案(程序设计说明)
JavaScript编程:
1、在网页中设计动态显示的时间;
2、设计浏览器状态栏上移动的文字;
3、设计窗口打开和关闭。
4、表单登录时对输入数据进行客户端检验。
正确设计网页代码后,通过浏览器观察效果,并在实验报告上记录相关程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
1、动态显示的时间;
2、状态栏上移动的文字;
3、窗口的打开和关闭;
4、登录表单的客户端检验。
五、实验总结
六、教师评语及成绩
2
实验三 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、登录浏览新闻
五、实验总结
六、教师评语及成绩
3
实验四 JavaBean编程
实验类别:综合性□ 设计性□ 验证性√
一、实验目的
了解JavaBean技术;了解JavaBean的定义和使用;掌握关联Bean的属性和JavaBean的作用范围;掌握JSP与JavaBean相结合的编程;掌握运用JavaBean编程技术开发Web应用程序。
二、实验内容
设计提交表单,利用JavaBean方式获取表单数据。
三、实验方案(程序设计说明)
1、通过Web提交表单;
2、设计JavaBean程序,处理来自于表单的数据;
4、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
Web提交的表单和表单处理程序
五、实验总结
六、教师评语及成绩
4
实验五 Servlet编程
实验类别:综合性□ 设计性□ 验证性√
一、实验目的
了解Servlet编程技术;了解Servlet程序的编写、发布和运行机制;了解Servlet基本类;掌握运用Servlet进行Web应用程序设计。
二、实验内容
通过Web提交计算任务,提交给Servlet程序计算后,将结果返回Jsp页面并输出结果。
三、实验方案(程序设计说明)
1、通过Web提交计算任务:要求在Jsp页面中编辑一个可以提交圆半径的表单;
2、编辑Servlet程序,可以处理来自于表单的半径,并求出圆面积;
3、在Servlet中跳转回原先的Jsp页面,并输出结果;
4、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
五、实验总结
六、教师评语及成绩
5
实验六 数据库操作
实验类别:综合性□ 设计性√ 验证性□
一、实验目的
了解结构化查询语言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、在实验报告上记录主要的程序代码。
四、实验程序和结果(经调试后正确的源程序)
请附纸记录以下调试正确的源程序
五、实验总结
六、教师评语及成绩
6