Java EE实验报告(5)

2019-04-09 13:39

四、实验结果与分析

实验项目名称: SSH框架编程 实验学时: 8 同组学生姓名: ———— 实验地点: 实验日期: 实验成绩: 批改教师: 批改时间:

一、实验目的和要求

(1) 熟练掌握Hibernate框架编程技术; (2) 熟练掌握Struts2框架编程技术; (3) 熟练掌握Spring框架编程技术; (4) 熟练掌握以上三种框架综合编程技术;

(5) 调试程序要记录调试过程中出现的问题及解决办法;

(6) 编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验; (7) 做完实验后给出本实验的实验报告。

二、实验仪器和设备

奔4以上计算机,Windows 操作系统,装有JDK1.7,MySQL,Tomcat6和Eclipse软件。

三、实验内容及过程

(1) 使用Hibernate将顾客表中的内容输出到JSP页面中,要求实现以下功能:

?

将如下的数据库脚本在MySQL中执行,数据库为MyDB; create table customers(

customerid char(8) primary key, name char(40) default null, phone char(16) default null ); ?

在项目中加入Hibernate支持并生成映射文件,映射类以及HibernateSessionFactory类。再创建一个Dao类读取顾客表中所有记录返回集合List; ?

编写JSP文件。使用JSTL标签输出,如教材P291图15.13所示。

(2) 使用Hibernate对多表进行关联操作。对数据库脚本中的职工表与部门表进行级联操

作。要求实现以下功能: ? ?

可以根据部门编号查询部门及其查询该部门下的所有职工信息;

删除部门时级联删除部门下的所有职工。考虑当删除部门时不想删除该部门的职工而只将职工中的部门编号置为空,应该怎么设置。

(3) 使用Struts2实现以下用户登陆功能:

?

完成一个用户登录,用户名以及密码为必填项。使用 Action中的validate函数进行验证。体会Struts2基本流程; ?

当用户输入的用户名不是 admin或密码不是 12345时要求用户重新登录,并给出错误提示。当用户填写正确时,导向一个成功页面显示用户登录成功; ?

结合使用Hibernate将用户信息保存到数据库中;

? 利用Struts标签 bean 以及logic标签,将数据库中的表Customer中的内容输出,在页面中输出成表格,使用Hibernate读写数据库。

(4) Struts国际化试验,改造上述实验。当用户名或密码未输入,在中文环境下显示中文,

在英文环境下显示英文错误信息。注意:编写两个资源文件。

(5) 编写图形接口Shape,该接口中有抽象函数计算面积double area();编写圆类Circle

与矩形类Rectange实现该接口。再编写一个ShapeDao类,将Shape接口作为其属性。通过Spring配置JavaBean,实现Bean的动态注入。即只需改变注入的Bean就可以计算不同图形的面积。

(6) 完成网上成绩录入系统综合实验。实验要求读取数据库中学生表、课程表和选课表

中的内容,动态形成表单;教师可以登陆系统录入学生成绩。其中总评成绩=平时成绩*30% +期末成绩*70%,各项成绩为百分制。 ?

教师登陆界面;

图14.16 教师登陆界面参考

?

登陆成功后选择所要录入的课程;

图14.17 教师选择课程界面参考

?

录入成绩界面;

图14.18 教师录入成绩界面参考

? 点击“保存成绩”,则向数据库中写入输入的成绩。 要求:

(1) 学会SSH框架编程环境;

(2) 学会使用Eclipse的各种调试方法;

(3) 熟练掌握Hibernate、Struts与Spring综合编程的使用。

程序清单:

(建议程序中适当添加注释信息,增强可读性;较长程序可分栏书写,保证报告排版整洁美观。)


Java EE实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软件工程习题解答 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: