SSH综合性实验报告模版.docVIP

  • 59
  • 0
  • 约6.45千字
  • 约 7页
  • 2016-05-23 发布于重庆
  • 举报
SSH综合性实验报告模版

软件学院综合性实验报告 专业:JAVA 年级/班级: 09计算机2班 2011—2012学年第一学期 课程名称 Java EE框架 指导教师 周运 姓名 赵美翔 学号 0928524066 实验地点 过街楼机房B区 实验时间 每周四5-8节 项目名称 SSH框架集成应用 实验类型 综合性 实验目的 1.掌握ssh三层框架的搭建,熟悉每层框架的用法,搭建三层框架的方法,了解他们之间的关系,练习做个小型的教务管理系统。 2.知道添加jar包的方法,和主要jar包的用途。 3.掌握java代码的编写,进行对数据库的增、删、查、改,管理员的注册和登录。 实验仪器或设备Myeclipse 8.5版本、oracle 10g数据库、tomcat6.0版本。 总体设计(设计原理、设计方案及流程等) 1.创建包、接口类、实现类、实体类 如图: action 通过接口相关变量service类调用实现类service,service实现Iservice接口,dao实现Idao接口,service通过接口变量XXXdao调用dao类的方法操作数据库,整个过程就是接口回调。 Basedao封装了hibernatefactory.getSession连接数据库。 2.再创建jsp页面: index.jsp 主页面,login.jsp 登录页面、register.jsp注册页面,其他的辅助页面。 3.通过实现类中的方法进行对数据库的增删改查,最基本的实现方法。 实验步骤(包括主要步骤、代码分析等) managerAction .java类实现了用户的注册和登录: package com.ssh.action; import java.util.Map; import com.opensymphony.xwork2.ActionContext; import com.ssh.service.i.IManagerService; import com.ssh.vo.Manager; public class ManagerAction { public Manager manager; public IManagerService managerService; public Manager getManager() { return this.manager; } public void setManager(Manager manager) { this.manager = manager; } public IManagerService getManagerService() { return this.managerService; } public void setManagerService(IManagerService managerService) { this.managerService = managerService; } public String register()//完成用户的注册 { managerService.save(manager); return success; } public String execute()//完成用户的登录 { Manager m=managerService.validateManager(manager.getUsername(), manager.getPassword()); if(m!=null) { Map session=ActionContext.getContext().getSession(); Session .put(manager, m); return success; } else{ return error; } } } StudentAction .java 这个类完成管理员对学生信息的增、删、查、改,分别有不同的方法 package com.ssh.action; import java.util.List; import com.opensymphony.xwork2.ActionContext; import com.ssh.service.i.IStudentService; import com.ssh.vo.Student; public class StudentAction { private String snumber; pri

文档评论(0)

1亿VIP精品文档

相关文档