java框架ssh实验报告_SSH综合性实验报告模版.doc

这篇实验报告详细介绍了如何使用SSH框架进行Java EE项目的开发。内容涵盖SSH三层框架的搭建、接口回调机制、数据库操作以及用户注册和登录功能的实现。实验通过创建Action、Service、DAO层,并结合JSP页面,展示了如何实现对数据库的增删改查。报告还提到了主要的jar包使用和Myeclipse、Oracle、Tomcat等工具的配置。
摘要由CSDN通过智能技术生成

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 snumb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值