ssh综合性实验报告模版

ssh综合性实验报告模版

ID:18854982

大小:78.00 KB

页数:7页

时间:2018-09-25

ssh综合性实验报告模版_第1页
ssh综合性实验报告模版_第2页
ssh综合性实验报告模版_第3页
ssh综合性实验报告模版_第4页
ssh综合性实验报告模版_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。