欢迎来到天天文库
浏览记录
ID:18854982
大小:78.00 KB
页数:7页
时间:2018-09-25
《ssh综合性实验报告模版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件学院综合性实验报告专业:JAVA年级/班级:09计算机2班2011—2012学年第一学期课程名称JavaEE框架指导教师周运姓名赵美翔学号0928524066实验地点过街楼机房B区实验时间每周四5-8节项目名称SSH框架集成应用实验类型综合性一、实验目的1.掌握ssh三层框架的搭建,熟悉每层框架的用法,搭建三层框架的方法,了解他们之间的关系,练习做个小型的教务管理系统。2.知道添加jar包的方法,和主要jar包的用途。3.掌握java代码的编写,进行对数据库的增、删、查、改,管理员的注册和登录。二
2、、实验仪器或设备Myeclipse8.5版本、oracle10g数据库、tomcat6.0版本。三、总体设计(设计原理、设计方案及流程等)1.创建包、接口类、实现类、实体类如图:action通过接口相关变量service类调用实现类service,service实现Iservice接口,dao实现Idao接口,service通过接口变量XXXdao调用dao类的方法操作数据库,整个过程就是接口回调。Basedao封装了hibernatefactory.getSession连接数据库。2.再创建jsp页
3、面:index.jsp主页面,login.jsp登录页面、register.jsp注册页面,其他的辅助页面。3.通过实现类中的方法进行对数据库的增删改查,最基本的实现方法。四、实验步骤(包括主要步骤、代码分析等)managerAction.java类实现了用户的注册和登录:packagecom.ssh.action;importjava.util.Map;importcom.opensymphony.xwork2.ActionContext;7importcom.ssh.service.i.IMana
4、gerService;importcom.ssh.vo.Manager;publicclassManagerAction{publicManagermanager;publicIManagerServicemanagerService;publicManagergetManager(){returnthis.manager;}publicvoidsetManager(Managermanager){this.manager=manager;}publicIManagerServicegetManage
5、rService(){returnthis.managerService;}publicvoidsetManagerService(IManagerServicemanagerService){this.managerService=managerService;}publicStringregister()//完成用户的注册{managerService.save(manager);return"success";}publicStringexecute()//完成用户的登录{Managerm=ma
6、nagerService.validateManager(manager.getUsername(),manager.getPassword());if(m!=null){Mapsession=ActionContext.getContext().getSession();Session.put("manager",m);return"success";}else{return"error";}}}StudentAction.java这个类完成管理员对学生信息的增、删、查、改,分别有不同的方法pack
7、agecom.ssh.action;importjava.util.List;importcom.opensymphony.xwork2.ActionContext;importcom.ssh.service.i.IStudentService;importcom.ssh.vo.Student;7publicclassStudentAction{privateStringsnumber;privateStringname;privateStringsex;privateStringsubject;pr
8、ivateStringbirth;privateStringremark;......publicIStudentServicestudentService;publicStudentstudent;publicintsid;publicintgetSid(){returnsid;}publicvoidsetSid(intsid){this.sid=sid;}publicIStudentServicegetStudentService(){returns
此文档下载收益归作者所有