web架构技术复习题.docVIP

  • 32
  • 0
  • 约4.1千字
  • 约 6页
  • 2017-08-21 发布于重庆
  • 举报
web架构技术复习题.doc

选择题 1.下列那项功能不是Spring容器必须要提供的( c ) ???? A.对象生命周期管理 B.声明式事务管理 C.与现有开发框架的整合 D.程序中业务对象的依赖关系的管理 2.关于是spring,下列描述不正确的是( b ) ???? A.控制反转是Spring容器的核心功能之一 ???? B.Spring和EJB一样都是重量级框架 ???? C.面向方面编程是Spring容器的核心功能之一 ???? D.Spring可以和Hibernate进行整合 3.假设某个bean要使用某种类型的资源,那么一般情况下应该把资源的释放放到bean的生命周期中(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属性修改了两次: tx = session.beginTransaction(); Customer customer=(Customer)session.load(Customer.class,new Long(1)); customer.setName(Jack); customer.setName(Mike); mit(); 执行以上程序,Hibernate需要向数据库提交几条update语句?(b ) A. 0 B. 1 C. 2 D. 3 7.以下那一个状态不属于Hibernate中的对象?( b ) A)临时状态 B)独立状态 C)游离状态 D)持久化状态 8.以下哪一个不属于Session的方法( d ) A)save() B)delete() C)update() D)open() 9.Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性? a A)set B)one-to-many C)many-to-one D)property 10.以下程序的打印结果是什么?( c ) tx = session.beginTransaction(); Customer c1=(Customer)session.load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); System.out.println(c1==c2); mit(); session.close(); A)运行出错,抛出异常 B)打印false C)打印true 11.Struts的ActionServlet属于MVC模式中的( c ) A.视图???????????????????????? B.模型 C.控制器???????????????????? D.业务层 12. 在struts的配置文件中,action节点的哪一个属性用来指定Action引用的actionForm(a) ? A. name? B. attribute? C. scope? D. path 13.把静态文本放在Resource Bundle中,而不直接放在JSP页面中的原因那些是错误的( d ) A.提高可维护性????????????????B.提高课重用性 C.有利于实现国际化????????????D.提高运行效率 14.资源文件的后缀名为____d_______。 A.txt???? B.doc??? C.property????D.properties 15.在ActionForm类中一般需要添加相应属性的( a )和( c ) A.setter方法?????????????????? B.as方法 C.getter方法?????????????????? D.is方法 16.在JSP中,%=”2”+4%将输出( c ) A. 2+4 B. 6 C. 24 D. 不会输出,因为表达式是错误的 17. 在JSP中,${2 +

文档评论(0)

1亿VIP精品文档

相关文档