ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:24.91KB ,
资源ID:14430719      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14430719.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SSH整合实例学生成绩管理系统Word格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SSH整合实例学生成绩管理系统Word格式.docx

1、7、开发Service层(1)新建Service层接口。(2)新建Service层实现类,该类中需要声明所调用DAO层接口,并生其setter方法。(3)在Spring配置文件中增加该Service层实现类的定义,并需要依赖注入DAO层的bean。8、实现WEB层(1)在web.xml中增加struts2的过滤器和Spring的监听器。(2)增加Spring和Struts2的整合文件struts.properties。(3)新建所需的jsp文件。(4)新建Action类,该类要继承ActionSupport,同时该类要依赖注入Service的bean(声明+setter方法)。(5)在Spri

2、ng配置文件中增加该Action类的定义,并注入Service层的bean。(6)在struts.xml中增加该Action的定义,其中class的属性是在Spring中定义的该Action bean的id。9、部署运行实验步骤:1、建库、建表建立数据库xscj,建立xsb、dlb、zyb、kcb、cjb等。学生信息表:xsb列名描述数据类型可空默认值说明XH学号Char(6)无主键XM姓名Char(8)XB性别bit1:男,0:女CSSJ出生时间datetimeZY_ID专业IDintZXF总学分BZ备注Varchar(200)ZP照片mediumblob登录表:dlbid标识自增1主键,自

3、增xh登录号char(6)外键,xsb中xhkl口令char(20)专业表:zybIDzym专业名char(12)rs人数fdy辅导员char(8)课程表:kcbkch课程号Char(3)否kcm课程名Char(12)是kxxq开课学期smallint1-8xs学时xf学分连接表:xs_kcbchar(3)成绩表:cjbXhKchCj成绩2、设计系统架构利用分层架构模式,设计系统架构,系统可分为表示层、业务逻辑层和数据持久层。如下图所示:建立相应package。(1)定义User Library(2)增加Spring开发能力(添加jar包使用User Library,新建application

4、Context.xml)注:可以不增加User Library,直接把需要的jar包拷贝到classpath下。4、实现Hibernate持久层(1)添加Hibernate开发能力添加jar包:如果第一步中已增加,此步可以省略。注意:需要把Hibernate交由Spring来管理,其中包括在Spring中配置“dataSource”和“sessionFactory”(2)通过MyEclipse中Hibernate 反向工程,分别生成表对应的POJO类及相应的映射文件。所有的POJO类和映射文件(*.hbm.xml)放在org.model这个package下。难点1:xsb(学生表)的映射文件中

5、需要设置和专业的多对一关系,参考代码如下:!DOCTYPE hibernate-mapping PUBLIC -/Hibernate/Hibernate Mapping DTD 3.0/ENhibernate-mapping generator class=assigned/idproperty name=xmXM50/propertyxbjava.lang.ByteXBcssjjava.util.DateCSSJ23zxfjava.lang.IntegerZXFbzBZ500zpZPmany-to-one name=zyb class=org.model.Zyb fetch=select l

6、azy=falseZY_ID/many-to-one/class/hibernate-mapping难点2:成绩表(cjb)中需要配置复合主键,因为成绩表中的主键是由xh和kch组成,参考代码如下:- Mapping by MyEclipse Persistence Tools-org.model.CjbCJB- 复合主键配置 其中两个key-property,分别对应两个主键-composite-id name=idorg.model.CjbIdkey-property name=/key-propertykchKCH4/composite-idcjCJxfXF对应的POJO类由复合主键的P

7、OJO类和成绩表的POJO类组成,参考代码如下:CjbId.javapackage org.model;public class CjbId implements java.io.Serializable private String xh; private String kch; public CjbId() public CjbId(String xh, String kch) this.xh = xh; this.kch = kch; public String getXh() return this.xh; public void setXh(String xh) public String getKch() return this.kch; public void setKch(String kch) Cjb.javapublic class Cjb implements java.io.Serializable private CjbId id; private Integer cj; private Integer xf; public Cjb() public Cjb

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1