web架构技术复习题

web架构技术复习题

ID:14908801

大小:58.50 KB

页数:6页

时间:2018-07-30

web架构技术复习题_第1页
web架构技术复习题_第2页
web架构技术复习题_第3页
web架构技术复习题_第4页
web架构技术复习题_第5页
资源描述:

《web架构技术复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、选择题1.下列那项功能不是Spring容器必须要提供的(c)    A.对象生命周期管理B.声明式事务管理C.与现有开发框架的整合D.程序中业务对象的依赖关系的管理2.关于是spring,下列描述不正确的是(b)    A.控制反转是Spring容器的核心功能之一    B.Spring和EJB一样都是重量级框架    C.面向方面编程是Spring容器的核心功能之一    D.Spring可以和Hibernate进行整合3.假设某个bean要使用某种类型的资源,那么一般情况下应该把资源的释放放到bean的生命周期中

2、(d)阶段    A.定义    B.初始化    C.使用    D.销毁4.依赖注入说法正确的是(a)A.依赖注入的目标是在程序代码之外管理程序组建间的依赖关系B.依赖注入即是“面向接口”的编程C.依赖注入是面向对象技术的替代品D.依赖注入的使用会增大程序的规模5.关于AOP错误的说法是(c)A.AOP将散落在系统中的“方面”代码集中实现B.AOP有助于提高系统可维护性C.AOP已经表现出将要替代面向对象的趋势D.AOP是一种设计模式,Spring提供了一种实现6.以下程序代码对Customer的name属性修改了两

3、次:tx=session.beginTransaction();Customercustomer=(Customer)session.load(Customer.class,newLong(1));customer.setName("Jack");customer.setName("Mike");tx.commit();执行以上程序,Hibernate需要向数据库提交几条update语句?(b)A.0B.1C.2D.37.以下那一个状态不属于Hibernate中的对象?(b)A)临时状态B)独立状态C)游离状态D)持久化

4、状态8.以下哪一个不属于Session的方法(d)A)save()B)delete()C)update()D)open()9.Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?aA)B)C)D)10.以下程序的打印结果是什么?(c)tx=session.beginTransaction();Customerc1=(Customer)s

5、ession.load(Customer.class,newLong(1));Customerc2=(Customer)session.load(Customer.class,newLong(1));System.out.println(c1==c2);tx.commit();session.close();A)运行出错,抛出异常B)打印falseC)打印true11.Struts的ActionServlet属于MVC模式中的(c)A.视图                        B.模型C.控制器        

6、            D.业务层12.在struts的配置文件中,action节点的哪一个属性用来指定Action引用的actionForm(a) A.name B.attribute C.scope D.path13.把静态文本放在ResourceBundle中,而不直接放在JSP页面中的原因那些是错误的(d)A.提高可维护性                B.提高课重用性C.有利于实现国际化            D.提高运行效率14.资源文件的后缀名为____d_______。A.txt    B.doc   C

7、.property    D.properties15.在ActionForm类中一般需要添加相应属性的(a)和(c)A.setter方法                  B.as方法C.getter方法                  D.is方法16.在JSP中,<%=”2”+4%>将输出(c)A.2+4B.6C.24D.不会输出,因为表达式是错误的17.在JSP中,${2+“4”}将输出(b)A.2+4B.6C.24D.不会输出,因为表达式是错误的18.在MVC设计模式体系结构中,(b)是实现控制器的首选方案。

8、A.JavaBeanB.ServletC.JSPD.HTML一、问答题1.请画出Struts的工作流程图。2.简述如何实现JSP页面国际化及校验错误信息国际化。二、编程题1、使用Struts框架开发一个身份验证系统,具体要求如下:1)对用户在登录页面中输入的数据进行检验,(1)用户输入的“账号”和“密码”不能为空;(

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

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

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