Spring_面试题

Spring_面试题

ID:37896283

大小:45.00 KB

页数:8页

时间:2019-06-02

Spring_面试题_第1页
Spring_面试题_第2页
Spring_面试题_第3页
Spring_面试题_第4页
Spring_面试题_第5页
资源描述:

《Spring_面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Spring面试题1.Spring框架有哪些模块?Spring框架由七个模块组成组成,这7个模块(或组件)均可以单独存在,也可以与其它一个或多个模块联合使用,如下所示:(1)Spring核心容器——IoC容器(2)SpringAOP(3)SpringORM(4)SpringDAO(5)SpringWEB(6)Spring上下文(Context)(7)SpringMVC2.为什么要使用Spring框架,它有什么优点?(1)轻量级的框架,IoC容器(2)非侵入性的(3)可以整合其它的框架,比如Struts,Hibernate等(

2、4)可以提供事务管理4.怎么使用Spring配置事务?Spring同时支持编程式事务策略和声明式事务策略,大部分时候都采用声明式事务策略。声明式事务管理的配置方式,通常有以下4种:(1)使用TransactionProxyFactoryBean为目标Bean生成事务代理的配置。此方式是最传统、配置文件最臃肿、最难以阅读的方式。(2)tx:advice(3)@Transactional5.请你谈谈SSH整合SSH整合:(1)Struts(表示层)+Spring(业务层)+Hibernate(持久层)(1)Struts:Stru

3、ts是一个表示层框架,主要作用是界面展示、接收请求和分发请求。在MVC框架中,Struts属于VC层次,负责界面表现,负责MVC关系的分发。View:沿用JSP,HTTP,Form,Tag,Resourse;Controller:ActionServlet,struts-config.xml,Action。(2)Hibernate:Hibernate是一个持久层框架,它只负责与关系数据库的操作。(3)Spring:Spring是一个业务层框架,是一个整合的框架,能够很好地黏合表示层与持久层。6.在Spring框架中如何配置数

4、据源?使用org.springframework.jdbc.datasource.DriverManagerDataSource数据源来配置数据库驱动。示例:   org.hsqldb.jdbcDriver   jdbc:hsqldb:db/appfuse   

5、name=”username”>sa   7.在Spring框架中applicationContext.xml文件能不能改成其它文件名?ContextLoaderListener是一个ServletContextListener,在启动Tomcat应用服务器时,它会读取WEB-INF目录下的applicationContext.xml文件,初始化Spring配

6、置。如果你想改变applicationContext.xml文件的名字或改变它的存储位置,可以通过在web.xml文件中定义一个元素来解决这个问题。示例:   org.springframework.web.context.ContextLoaderListener        contextConfigLocation

7、-name>       /WEB-INF/xyz.xml8.如何在Web应用里配置Spring?在/WEB-INF/web.xml文件中,加入如下内容:org.springframework.web.context.ContextLoaderListener在启动Web应用服务器(Tomcat)时,将加载/WEB-INF/appli

8、cationContext.xml文件中的内容。8.如何解决Web应用页面提交的乱码问题?增加如下配置可以解决web页面提交的乱码问题characterEncodingFilterorg.sp

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

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

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