spring 问题详解

spring 问题详解

ID:42770459

大小:30.76 KB

页数:8页

时间:2019-09-22

spring 问题详解_第1页
spring 问题详解_第2页
spring 问题详解_第3页
spring 问题详解_第4页
spring 问题详解_第5页
资源描述:

《spring 问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、spring中的BeanFactory与ApplicationContext的作用和区别?Java/J2EE,Spring作用:1.BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。2.ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能:a.国际化支持b.资源访问:Resourcers=ctx.getResource(”classpath:config.properties”),“file:c:/config.pro

2、perties”c.事件传递:通过实现ApplicationContextAware接口3.常用的获取ApplicationContext的方法:FileSystemXmlApplicationContext:从文件系统或者url指定的xml配置文件创建,参数为配置文件名或文件名数组ClassPathXmlApplicationContext:从classpath的xml配置文件创建,可以从jar包中读取配置文件WebApplicationContextUtils:从web应用的根目录读取配置文件,需要先在web.xml中配置,可以配置监听器或者servl

3、et来实现如何配置spring+struts?Java/J2EE,Spring,Struts在struts-config.xml加入一个插件,通过它加载applicationContext.xml 在struts-config.xml修改action-mapping标记,具体action交给了DelegateActionProxyØ 通过DelegateActionProxy进入一spring的环境。u 在spring的applicationContext.xml加入Ø

4、>spring+hibernate的配置文件中的主要类有那些?如何配置?Java/J2EE,Spring在myeclipse中先加入spring环境再加入hibernate环境。 如果spring与hibernate结合在一起可以不需要hibernate.cfg.xml文件是否正确? spring+hibernate的配置文件中的主要类有那些?如何配置?  dataSource  sessionFactory:hibernate.cfg.xml  transactionManager  userDao(extendsHibernateDaoSupport)

5、    sessionFactory  facade  proxy   sessionFactory   transactionManager   facade在spring中如何配容器的事务管理,相关的类有那些?Java/J2EE,SpringDatasouce   transactionManager   userDao要注入    Datasouce   Proxy代理    Target:userDao:代理对象(目标对象)    transactionAttributes(那些方法需要事务处理)    transactionManager(事务处

6、理服务)在spring中如何配代码的事务管理?Java/J2EE,SpringDatasouce   transactionManager   userDao要注入    Datasouce    transactionManager  通过如下类实现    TransactionTemplate    JdbcTemplate在spring中有几种事务管理,分别是什么?Java/J2EE,Spring代码管理的事务处理TransactonTemplate的execute方法中的内部类TransactionCallback中的doInTransaction

7、方法中使用。publicvoidmake() {   TransactionTemplatejtm=newTransactionTemplate(this.getTransactionManager());  jtm.execute(newmyClass1()); } publicclassmyClass1implementsTransactionCallback {  publicObjectdoInTransaction(TransactionStatustrans)  {   JdbcTemplatejdbc=newJdbcTemplate(data

8、Source);   jdbc.execute(”insertin

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

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

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