Java-EE轻量级解决方案S2SH试卷A和标准答案1

发布时间 : 星期四 文章Java-EE轻量级解决方案S2SH试卷A和标准答案1更新完毕开始阅读

10. 编写添加回复页面addReply.jsp,用户可以录入回复的作者、内容,点击提交按钮后保存回复。保存后进入主题详细信息页面。添加回复页面效果类似下图:

《Java EE轻量级解决方案(S2SH)》期末考试试卷A

标准答案

一 、 单选(10个小题,每题2分,共20分)

DDCBC DDBBB

二 、 填空 (5个小题,每题2分,共10分) 1. 空1: 实现Action接口 空2: 继承ActionSupport

2. 空1: select count(id) from User where name like ‘王%’ 3. 空1: 后置增强 空2: 返回后增强 空3: 抛出异常后增强 空4: 环绕增强

4. 空1: 模型Model 空2: 控制器Controller 5. 空1: 设值注入 空2: 构造注入

三 、 简答 (2个小题,每题5分,共10分) 在实际开发中为了获得较好的性能,一般会使用Hibernate的延迟加载特性。但是在分层的Java Web项目中,延迟加载的运用有时会由于使用不当而出现错误。例如,通常会在业务逻辑中通过Hibernate获取持久化对象,由于Hibernate使用延迟加载,当前不需要在业务逻辑层查询的持久化对象的属性和它所关联的对象,不会填充到这个持久化对象中。业务逻辑层通过Hibernate读取完数据后,就会关闭Hibernate的Session对象,转向表示层输出数据。在表示层不仅要显示持久化对象加载的属性,可能还要显示没有加载的属性或关联对象的属性,由于此时Session对象已经关闭,在程序运行到表示层时,就有可能抛出异常。 Open Session In View模式的核心就是控制Session对象在表示层所有数据(包括需要延迟加载的数据)输出结束后再关闭,这样就可以避免在表示层中读取被延迟加载的对象时出现错误。 2.标准答案:

ORM框架为了将针对关系型数据的操作转换成对象操作,需要实现关系数据到对象的映射,这种映射关系通常写在ORM框架的配置文件中。其映射规则就是将数据库中的表映射到面向对象语言中的类,表中的列映射成类的属性,表中的每一条记录对应一个该类的对象,而表跟表之间的关系则映射成对象之间的关系。 ORM框架的优点是:

贯彻面向对象的编程思想;

减少代码的编写量,提高工作效率;

提高访问数据库的性能,降低访问数据库的频率; 具有相对独立性,发生变化时不会影响上层的实现。 四 、 上机题 (10个小题,共60分) 评分标准:

1. 完成数据库中表设计,3分

2. 完成实体类及Hibernate配置文件和映射文件,10分

6

3. 完成数据访问类(DAO),10分 4. 完成业务类,7分 5. 完成Action,8分

6. 完成Struts2、Spring配置文件中DAO、业务类及其他各项必须的配置,8分 7. 完成主题列表页面,4分 8. 完成添加主题页面,3分 9. 完成主题详细信息页面,4分 10. 完成添加回复页面,3分

上述各项为每一部分完整、正确的完成后所得的分数,如果部分完成、运行错误或无法运行,教师可根据实际代码编写情况酌情给予合适的分数。 7

爱人者,人恒爱之;敬人者,人恒敬之;宽以济猛,猛以济宽,政是以和。将军额上能跑马,宰相肚里能撑船。 最高贵的复仇是宽容。有时宽容引起的道德震动比惩罚更强烈。 君子贤而能容罢,知而能容愚,博而能容浅,粹而能容杂。 宽容就是忘却,人人都有痛苦,都有伤疤,动辄去揭,便添新创,旧痕新伤难愈合,忘记昨日的是非,忘记别人先前对自己的指责和谩骂,时间是良好的止痛剂,学会忘却,生活才有阳光,才有欢乐。 不要轻易放弃感情,谁都会心疼;不要冲动下做决定,会后悔一生。也许只一句分手,就再也不见;也许只一次主动,就能挽回遗憾。 世界上没有不争吵的感情,只有不肯包容的心灵;生活中没有不会生气的人,只有不知原谅的心。 感情不是游戏,谁也伤不起;人心不是钢铁,谁也疼不起。好缘分,凭的就是真心真意;真感情,要的就是不离不弃。 8

联系合同范文客服:xxxxx#qq.com(#替换为@)