




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空:1Struts 2框架由_WebWork_和_XWork_框架发展而来。2Struts 2以_过滤器_为核心,采用_拦截器_的机制来处理用户的请求。3构建Struts 2应用的最基础的几个类库是_struts2-core_、_xwork_、_freemaker_、_ognl_以及_commons-logging_。4Struts 2中的控制器类是一个普通的_POJO_。5如果要在JSP页面中使用Struts 2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令为_<% uri=”/struts-tags” prefix=”s”%>_
2、。6在Struts 2表单标签库中,表单标签为_<s:form></s:form>_。7ActionSupport类实现了_Action_接口和_ValidationAware_等接口。8通过控制器类中的_validate_方法来输出校验错误信息。9. Struts 2以_FilterDispatcher_为核心控制器,它的初始化方法为_init(FilterCongif filterConfig)_。10.Hibernate配置数据库连接的四种属性名是 connection.driver_class 、 connection.username 、 connection
3、.password 、 connection.url 。 11. 在Hibernate XML影射文件中描述主键生成机制,其属性描述了主键的生成策略,至少写出三种策略名 identity 、 native 、 increment 。12. 基于Hibernate用标注(annotations)描述映射关系,映射实体类中表示主键的属性的标注是_Id_ ;映射实体类中普通属性的标注是_Column_;实体属性对应的列用标注_Entity_。 13.Hibernate的会话接口中声明了持久化的操作,删除一个实体的方法是_delete(obj)_,合并一个实体的方法是_merge_,获得事务处理接口的
4、方法是_getTransaction()_。14. Hibernate的会话接口同时又是一个工厂类型:创建一个HQL查询接口的方法是_createQuery_,创建基于公式(标准)接口的方法是 _createCriteria_。15. 对象关系映射(ORM)的基本原则是: 类型(class)映射_表_,属性(property)映射_列_, 类型的实例或对象(instance | object)映射_一条记录_。16. Hibernate应用缺省的XML格式的配置文件名是_, 放置在_classpath_下;配置数据库方言的属性名是_dialect_。 17. 在Hibernate中级联操作的属
5、性值至少写出三个_save-update_ 、_none_、_delete_。All ,delete-orphan18 基于Hibernate用标注(annotations)描述映射关系,实体类型用标注_Entity_ ;实体对应的表用标注_Table_。19 Hibernate的会话接口是 _Session_,它由接口 _SessionFactory_创建;Hibernate处理事务的接口是_Transaction_;封装HQL的接口是_Query_ 。二、选择:1)在三层结构中,数据访问层承担的责任是(B)选一项a)定义实体类b)数据的增删改查操作c)业务逻辑的描述d)页面展示和控制转发2
6、)下面关于数据持久化概念的描述,错误的是(D选择一项a)保存在内存中数据的状态是瞬时状态b)持久状态的数据在关机后数据依然存在c)数据可以由持久状态转换为瞬时状态d)将数据转换为持久状态的机制称为数据持久化状态:瞬时,持久,脱管3)下面关于Hibernate的说法,错误的是(C)选择一项a)Hibernate是一个“对象-关系映射”的实现b)Hibernate是一种数据持久化技术c)Hibernate是JDBC的替代技术d)使用Hibernate可以简化持久化层的编码4)Hibernate配置文件中,不包含下面的(AB)选择二项a)“对象-关系映射”信息b)实体间关联的配置c)show_sql
7、等参数的配置d)数据库连接信息5)在Hibernate关系映射配置中,inverse属性的含义是(B)。选择一项a)定义在<one-to-many>节点上,声明要负责关联的维护b)声明在<set>节点上,声明要对方负责关联的维护c)定义在<one-to-many>节点上,声明对方要负责关联的维护d)声明在<set>节点上,声明要负责关联的维护6)在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B。选择一项a)配置客户和订单关联的cascade属性为save-updateb)配置客户和
8、订单关联的cascade属性为allc)设置多对一关联的inverse属性为trued)设置多对一关联的inverse属性为false7)下面一对多关联的配置中,存在哪些错误(BD)。<set name="orders" inverse="false" cascade="true"><one-to-many class="com.x.entity.Order" column="customer_id" /></set>a)inverse属性不可以设置为fals
9、eb)cascade属性不可设置为truec)class="com.x.entity.Order"应为type="com.x.entity.Order" d)column属性不可再<one-to-many>节点内设置8)执行下面的hql查询,关于返回值的说法,正确的是(B)。 select u.username,u.userid ity.User u whereu is not nulla)语法错误,不能执行b)返回一个类型为List的实例c)返回一个数组d)当返回结果只有一条时,返回一个数组9)下面创建Criteria对象的语句中正确的是(
10、D)。a)Criteria c = query.createCriteria();b)Criteria c = query.addCriteria();c)Criteria c = session.createCriteria();d)Criteria c = session.createCriteria(User.class);10)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(ACD多选)a)表对应类b)记录对应对象c)表的字段对应类的属性d)表之间的参考关系对应类之间的依赖关系11)以下关于SessionFactory的说法哪些正确?BCa)对于每个数据库事务,应该创建一个Ses
11、sionFactory对象b)一个SessionFactory对象对应一个数据库存储源。c)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。d)SessionFactory的load()方法用于加载持久化对象12)Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?ABa)<set>b)<one-to-many>c)<many-to-one>d)<property>13)<se
12、t>元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(D)选择一项a)noneb)savec)deleted)save-update14)以下哪些属于Session的方法?ABDa)load()b)save()c)open()d)saveOrUpdate()15)创建序列时,若未指定Cycle选项,则当当前值大于MaxValue时将()选择一项a)从MinValue重新开始循环b)重复使用MaxValue 值c)执行出错d)使用随机值16)以下程序的打印结果是什么?Ctx = session.beginTransaction
13、();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)打印falsec)打印trued)编译出错17)以下程序代码对Customer的name属性修改了两次:Btx = session.beginTransaction();Customer customer=(Custom
14、er)session.load(Customer.class, new Long(1);customer.setName("Jack");customer.setName("Mike");mit();执行以上程序,Hibernate需要向数据库提交几条update语句?(单选)a)0b)1c)2d)318)在持久化层,对象分为哪些状态?(ACD多选)a)瞬时(Transient)b)新建(New)c)脱管(Detached)d)持久(Persistent)19)对于以下程序,Customer对象在第几行变为持久化状态?(B单选)Customer cust
15、omer=new Customer(); customer.setName("Tom"); Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); /line1session1.save(customer); /line2mit(); /line3session1.close(); /line4a)line1b)line2c)line3d)line420)对于以下程序,Customer对象在第几行变为游离状态?(D单选)Customer cus
16、tomer=new Customer(); customer.setName("Tom"); Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); /line1session1.save(customer); /line2mit(); /line3session1.close(); /line4a)line1b)line2c)line3d)line421)以下哪一种检索策略利用了外连结查询?(C单选)a)立即检索 b)延迟检索 c)迫切左外连
17、结检索d)迫切右外连结检索22)假设对Customer类的orders集合采用延迟检索策略,编译或运行以下程序,会出现什么情况(D单选)Session session=sessionFactory.openSession();tx = session.beginTransaction();Customer customer=(Customer)session.get(Customer.class,new Long(1);mit();session.close(); Iterator orderIterator=customer.getOrders().iterator();a)编译出错 b)编
18、译通过,正常运行,不显示任何信息c)编译通过,正常运行,并显示出结果d)编译通过,但运行时抛出异常23)POJO是Aa)Plain Old Java Objectb)Programming Object Java Objectc)Page Old Java Objectd)Plain Object Java Old24)POJO的作用是ACa)普通的Java对象映射数据库字段b)数据访问c)对象的赋值d)保存客户端对象25)实现equals和hashCode最显而易见的作用是Aa)比较两个对象标识符的值b)比较数据库的两条数据c)比较两个组建是否部署在同一个应用服务器上d)对象与字段的映射26
19、)持久化状态前进行合法性检查,需要实现的接口是Ba)ActionListenerb)Lifecyclec)HttpServletRequestd)持久化状态合法检查不需要实现接口27)在源代码中嵌入映射信息需要Aa)XDocletb)EJBc)Hibernated)Spring28)所有的Hibernate,除了 了都支持空(null)语义。Aa)Collectionb)Elementc)Entityd)NodeList29)下面不能生成映射文档 无a)XDocletb)Middlegenc)AndroMDA 建模工具d)MyEclipse30)元素把子对象的一些元素与父类对应的表的一些字段映
20、射起来 Aa)Componentb)Elementc)Attributed)ActionForm31)要实现一个自定义类型,需要实现的接口是 或 ABa)org.hibernate.UserType32)ORM是Aa)对象关系映射b)对象实体映射c)数据传输对象d)数据访问对象33)JDBC可以做哪三件事ABCa)与数据库建立连接b)通过JDBC-API向数据库发送SQL语句c)通过JDBC-API执行SQL语句d)进行实体关系的映射34)ORM有什么好处Aa)能进行关系对象的映射b)具有控制器功能c)能在服务器端保存客户端状态d)向DTO一项能传递数据35)常见的实体域对象是ABa)主动域对
21、象(EJB)b)JavaBean对象(也称为POJO,Plain Old Java Object)c)控制器对象d)ActionForm36)过程域对象在Hibernate中代表Ca)业务逻辑操作b)应用层操作c)数据库层操作d)组件对象操作37)常见的三层分别是ABCa)应用层b)业务逻辑层c)数据访问层d)通讯层38)对象(实体的实例)对一个特定的Session来说,要么是一个_对象,要么是_对象ABa)瞬时b)持久化c)控制器d)数据传输对象39)如果你已知某个实例的持久化标识,你可以使用Session的_方法来获取它Aa)load()b)loadAll()c)getAllData()d
22、)init()40)如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Session的_方法Aa)createQuery()b)query()c)queryAll()d)queryObject()41)使用Session的_会把对象的状态从数据库中移除Aa)delete()b)remove()c)clear()d)removeAll()42)Hibernate通过_接口,_接口和Type层次体系来访问元数据。ABa)ClassMetadatab)CollectionMetadatac)Metadatad)CollectionMeta43)HQL不支持聚合函数有Da)count
23、(*)b)avg()c)count()d)count(?)44)_和_子句都不支持算数表达式。ABa)group byb)order byc)compute byd)insert by45)除了_和_外,查询语句都是大小写不敏感得到。ADa)Java类b)POJO类c)映射文件d)属性名称46)from Cat as cat,不仅仅返回_的实例,而且还返回_的实例ACa)Catb)Cat父类c)Cat子类d)Cat实现接口47)_代表升序,_代表降序ACa)ascb)ansic)descd)description48)对原生SQL查询的控制是通过_接口进行的。Aa)SQLQueryb)Sess
24、ionc)Listd)Query49)_和_元素是用来连接关联以及将查询定义为预先初始化各个集合的。Aa)<return-join>b)<load>c)<join>d)<load-collection>50)一个命名查询可能会返回一个标量值,你必须使用 _元素来指定字段的别名和Hibernate类型。a)<return-scalar>b)<init-result>c)<return>d)<scalar>51)假设实体映射时有一个_的关联指向另外一个实体,在查询时必须也返回那个实体,否则会导致发生一个
25、”column not found”的数据库错误。Da)many-to-oneb)many-to-manyc)one-to-manyd)one-to-one52)你可以把结果集映射的信息放在外部的_元素中,这样就可以在多个命名查询间,或者通过setResultSetMapping()API来访问。Aa)<resultset>b)<result>c)<mapping>d)<description>53)使用Hibernate的QBC查询,要使用SQL中的类似select count(*) from tablename方法求出记录数,必须使用哪一个类
26、。Ba)Restrictionsb)Projectionsc)Criteriad)Criteron54)在Hibernate中,关于数据库的方言,下面哪个说法是正确的Da)可以不写数据库方言b)数据库方言没有作用,可以随便写c)有通用的数据库方言可以使用d)数据方言对应于每个数据库,主要用于产生SQL语句55)下面不属于持久化的是Aa)把对象转换称字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来b)把程序数据从数据库中读出来c)从XML配置文件中读取程序的配置信息d)把程序数据保存为文件56)下面不是Hibernate映射文件中包含的内容。(AB选两项)a)数据库连接信息b
27、)Hibernate属性参数c)主键生成策略?d)属性数据类型57)下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是Epublic static void imain(String args)SessionFactory sf=new Configration().configure().buildSessionFactory();Session session=sf.openSession();Medal medal=new Medal();medal.setOwner(“totong”);medal.setType(“Gold medal”);session.save(us
28、er);session.close();a)配置文件配置有误b)没有在配置文件中包含对映射文件的声明c)配置文件配置有误d)没有对持久化操作捕捉异常 e)没有开启事务58)下列属于多对一关系的是_Da)书和作者b)手机和生产厂家c)用户和发布的出租信息d)士兵和班长59)已知wage.getItem().size()的值是1。要想使执行session.update(wage)时自动执行session.update(wage.getItems().get(0),必须配置Da)<set name=”items” inverse=”true” cascade=”none”></se
29、t>b)<set name=”items” inverse=”false” cascade=”none”></set>c)<set name=”items” inverse=”true” cascade=”all”></set>d)<set name=”items” inverse=”false” cascade=”save-update”></set>60)已知系统中的tbl_user表对应的实体类是User,下列HQL语句中正确的是(AD选两项)a)from Userb)select * from tbluser
30、c)select User from Userd)from User u where u.uname=”15”61,关于spring说法错误的 a.spring是一个轻量级JAVA EE的框架集合 b.spring包含一个“依赖注入”模式的实现 c.使用spring可以实现声明事务 d.spring提供了AOP方式的日志系统62,依赖注入说法正确的 a.依赖注入的目标是在代码之外管理程序组建间的依赖关系 b.依赖注入即是“面向接口”的编程 c.依赖注入是面向对象技术的替代品 d.依赖注入的使用会增大程序的规模63,关于AOP错误的 a.AOP将散落在系统中的“方面”代码集中实现 b.AOP有助
31、于提高系统可维护性 c.AOP已经表现出将要替代面向对象的趋势 d.AOP是一种设计模式,Spring提供了一种实现64,关于spring AOP错误的 a.首先要编写方面代码,实现MethodBeforeAdvice接口 b.AOP采取拦截方法调用方式实现,可以在调用方法前,后,抛出异常时拦截 d.AOP可以在对目标(target)不做任何修改的情况下增加程序功能65不属于Action接口中定义的字符串常量的是_。ASUCCESS BFAILURECERROR DINPUT66在控制器类中一般需要添加相应属性的_和_。Asetter方法 Bas方法Cgetter方法 Dis方法67控制器需要
32、在_配置文件中进行配置。Aweb.xml Bstruts.xml Cstruts2.xml Dwebwork.xml68不属于Struts 2表单标签库的是_。A<s: textfield > B<s: textarea > C<s: submit > D<select>69在JSP页面中可以通过Struts 2提供的_标签来输出国际化信息。A<s: input > B<s: texts > C<s: submit > D<s:text>70资源文件的后缀名为_。Atxt Bdoc Cpropert
33、y Dproperties71. AJAX术语是由哪家公司或组织最先提出的 C A. GoogleB.IBMC.Adaptive PathD.Dojo Foundation72. 以下哪一个Web应用不属于Ajax应用 A A. HotmailB.GMapsC.FlickrD.Windows Live73. 以下哪个技术不是Ajax技术体系的组成部分 B A. XMLHttpRequestB. DHTMLC. CSSD.DOM74. XMLHttpRequest对象有几个返回状态值 C A. 3B. 4C.5D. 675. 下列哪些方法或属性是Web标准中规定的 C A. all()B.inn
34、erHTMLC.getElementsByTagName()D.innerText76. 以下哪一个CSS属性不属于W3C的CSS2规范 D A.list-style-positionB.min-heightC.floatD.text-overflow77. 下列哪个工具不能用来调试浏览器中的JavaScript B A.MS Visual InterDevB.EclipseC.MS Script DebuggerD.Mozilla Venkman78 xhr.status : Http协议的响应状态表示服务器出错是 B A 200 B 404 C 50079. 关于JavaScript中的函
35、数和对象,下列说法不正确的是: C A. 每一个函数都有一个prototype对象。B. 函数就是一个特殊类型的对象。C. 函数附属于它所附加到的对象上,只能通过该对象访问。D. 同一个函数可以被附属到多个对象上。80. 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value" 。以下哪一段JavaScript代码无法得到上述的结果 B A.var obj = new Object(); obj"name" = "value"B.var obj = new Object(); t
36、 = "value"C.var obj = name : "value"D.var obj = new function() = "value"81.在对象XMLHttpReque的属性streadState值为 表示异步访问服务器通信已经完成 D A. 1B. 2C. 3D. 482. EJB是: B A. 服务器端产品B. 服务器端组件开发架构C. 特殊类型的JavaBeanD. 用于实现商业逻辑83. EJB架构主要使用的设计模式是: AC A. Proxy 代理B. StrategyC.
37、 Delegate 委派D. Responsibility Chain84. EJB的类型主要有: CDF A. Command BeanB. Data Access BeanC. Session BeanD. Entity BeanE. Java BeanF. Message-Driven Bean85. EJB3.0中Session Bean的组成可以包括: ACEFGI A. Home interfaceB. A thread classC. Remote interfaceD. Primary key classE. Local home interfaceF. Local inter
38、faceG. ejb-jar.xmlH. application.xmlI. Bean class86.EJB3.0中 Entity Bean的组成可以包括: ACDEFGI A. Home interfaceB. web.xmlC. Remote interfaceD. Primary key classE. Local home interfaceF. Local interfaceG. ejb-jar.xmlH. ejb.xmlI. Bean class87. Session Bean按是否跟踪客户状态分: BE A. State Session BeanB. Stateless Ses
39、sion Bean C. BMT Session BeanD. CMT Session BeanE. Stateful Session Bean88. Entity Bean根据数据持久性的处理方式分: BC A. BMT Entity BeanB. BMP Entity BeanC. CMP Entity BeanD. CMT Entity Bean89. Entity Bean的事务处理方式可采用 : C A. BMPB. BMTC. CMTD. CMP90. Session Bean和Message-Driven Bean的事务处理方式可采用: B A. BMT和CMPB. BMT和CM
40、TC. BMP和CMPD. BMP和CMT91. 申明方式的事务处理的属性有: ACDFGH A. SupportsB. ShouldC. NotSupportedD. RequiredE. MaybeF. RequiresNewG. MandatoryH. Never92. Local interface引入的目的是: B A. 本地客户程序才能调用EJBB. 为了性能C. 解决Session Bean与Enity Bean之间的交互93. Message-Driven Bean的Bean Class必须实现 BC ;bean class中服务方法的签名是 A A. onMessageB.
41、MessageListenerC. MessageDrivenBean94. EJBContext是EJB与EJB Container沟通的桥梁,在EJBContext中定义了与安全相关的两个方法是 CE , 与事务相关的三个方法是 BFH , 与定时服务相关的方法是 G 。A. getEJBLocalHomeB. getRollbackOnlyC. getCallerPrincipalD. getEJBHomeE. isCallerInRoleF. setRollbackOnlyG. getTimerServiceH. getUserTransaction95. 有状态Session Bea
42、n的bean class中实现了两个方法 C 和 A 用来完成状态的swap in/out。A. ejbActivate()B. ejbCreate()C. ejbPassivate()D. ejbLoad()E. ejbStore()F. ejbPostCreate()96 Entity Bean的bean class中实现了两个方法 DE 来同步内存与数据库的数据。A. ejbActivate()B. ejbCreate()C. ejbPassivate()D. ejbLoad()E. ejbStore()F. ejbPostCreate()97. 在Entity Bean的关系管理中,
43、B 关系需要casecade delete(级连删除), A 不能用级连删除。A. Aggregation 聚合B. Composition 组合98. 在编写Message-Driven Bean的实践中,我们使用如下的编程努力来防止有毒消息的产生 BC A. 用Container管理事务B. 用Bean管理事务C. 不抛出异常D. 只抛出RuntimeException99 在weblogic(相当于JBOSS或GLASSFISH)上可以部署的模块有 BCD A. Javabean moduleB. Web moduleC. Enterprise application moduleD.
44、EJB moduleE. Resource adapter moudle100. weblogic与EJB相关的部署描述文件有 ABD A. ejb-jar.xmlB. weblogic-ejb-jar.xmlC. weblogic.xmlD. weblogic-cmp-rdbms-jar.xml三、简答1.Spring框架的优点都有什么?Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分 Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高 依赖注入和IoC使得JDBC操作简单化 Spring是开源的免费的 Spring使得对象管理集中化合简单化 2.描
45、述一下Spring中实现DI(Dependency Injection)的几种方式方式一:接口注入,在实际中得到了普遍应用,即使在IOC的概念尚未确立时,这样的方法也已经频繁出现在我们的代码中。方式二:Type2 IoC: Setter injection对象创建之后,将被依赖对象通过set方法设置进去方式三:Type3 IoC: Constructor injection对象创建时,被依赖对象以构造方法参数的方式注入Spring的方式3.简述你对IoC(Inversion of Control)的理解一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联起来,最简单的方法是类A中创建
46、一个对于接口B的实现C的实例,但这种方法显然两者的依赖(Dependency)太大了。而IoC的方法是只在类A中定义好用于关联接口B的实现的方法,将类A,接口B和接口B的实现C放入IoC的 容器(Container)中,通过一定的配置由容器(Container)来实现类A与接口B的实现C的关联。4. 简述AOP核心?1)Aspect(切面) 切面,是对交叉业务逻辑的统称。2)Joinpoint(连接点) 连接点,指切面可以织入到目标对象的位置(方法,属性等)。3)Advice(通知) 通知,指切面的具体实现。4)Pointcut(切入点) 切入点,指通知应用到哪些类的哪些方法或属性之上的规则。
47、5)Introduction(引入) 引入,指动态地给一个对象增加方法或属性的一种特殊的通知。6)Weaving(织入) 织入,指将通知插入到目标对象。7)Target(目标对象) 目标对象,指需要织入切面的对象。8)Proxy(代理对象) 代理对象,指切面织入目标对象之后形成的对象。5. EJB包括(SessionBean,EntityBean)说出他们的生命周期?SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客
48、户机。当客户机调用了PreDestroy修饰的方法时候,它就结束了。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。EntityBean:Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够
49、被容器或者 Beans自己管理。6.如何在Spring的applicationContext.xml里面使用JNDI而不是datasource?可以使用”来实现。示例如下:<bean id=”dataSource”> <property name=”jndiName”> <value>java:comp/env/jdbc/appfuse</value> </property></bean>7.Spring里面如何配置数据库驱动?使用”数据源来配置数据库驱动。示例如下:<bean id=”dataSource”>
50、 <property name=”driverClassName”> <value>org.hsqldb.jdbcDriver</value> </property> <property name=”url”> <value>jdbc:hsqldb:db/appfuse</value> </property> <property name=”username”><value>sa</value></property> <property name
51、=”password”><value></value></property></bean>8.Spring里面applicationContext.xml文件能不能改成其他文件名?ContextLoaderListener是一个ServletContextListener, 它在你的web应用启动的时候初始化。缺省情况下, 它会在WEB-INF/applicationContext.xml文件找Spring的配置。 你可以通过定义一个<context-param>元素名字为”contextConfigLocation”来改变Sp
52、ring配置文件的位置。示例如下:<listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/xyz.xml</param-value> </context-param> </listener-class></listener>9.如何在web应用里面配置spring?在J2EE的web应用里面配置spring非常简单,最简单的只需要把spring得Cont
53、extLoaderListener添加到你的web.xml文件里面就可以了,示例如下:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>10.Spring里面如何定义hibernate mapping?添加hibernate mapping 文件到web/WEB-INF目录下的applicationContext.xml文件里面。示例如下:<property name=”mappingResources”> <list> <value>org/appfuse/model/User.hbm.xml</value> </list></property>11简述Struts 2框架的诞生和发展过程。12简述Str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋拆除方案
- 世界献血日活动方案
- 世界预防中风活动方案
- 业主晚会活动策划方案
- 东北年俗活动方案
- 大学院庆活动方案
- 城市管理宣传日活动方案
- 大班春天活动方案
- 地铁开展六一活动方案
- 大学最美毕业季活动方案
- 2022年中国医学科学院放射医学研究所高层次人才引进笔试备考题库及答案解析
- 工程地质学实习报告
- 大班幼儿自主建构游戏:搭鸡窝 课件
- 信息检索智慧树知到答案章节测试2023年齐鲁工业大学
- 铝镁锰金属屋面专项施工组织设计
- 搅拌器的型式
- 传感器原理 磁电式传感器
- XX印务有限公司采购控制程序
- 2.沟槽开挖(检验批)质量验收记录表
- GB/T 8433-1998纺织品色牢度试验耐氯化水色牢度(游泳池水)
- GB/T 12719-2021矿区水文地质工程地质勘查规范
评论
0/150
提交评论