Spring+Mybatis+SpringMvc的简答题

简述Spring框架有哪些优点。
非侵入式设计
方便解耦、简化开发
支持AOP
支持声明式事务处理
方便程序的测试
方便集成各种优秀框架
降低Java EE API的使用难度

请简述MyBatis与Spring整合一般所需要哪些JAR包。
1、Spring框架的相关JAR包;
2、MyBatis框架相关JAR包;
3、Spring与MyBatis整合JAR包;
4、数据库驱动包;
5、数据源所需要JAR包

请简述进行JDBC数据库连接时dataSource配置的4个基本属性及作用。
driverClassName配置所使用的数据库驱动名称;url表示数据源所在地址;username表示访问数据库的用户名;password表示访问数据库的密码。

Bean的作用域是通过元素的scope属性来指定的,请说出该属性值有哪些。
singleton、prototype、request、session、globalSession、application、websocket

请简述Spring框架的四个基础包并说明作用。
spring-core-4.3.6.RELEASE.jar
包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心。
lspring-beans-4.3.6.RELEASE.jar
所有应用都要用到的JAR包,它包含访问配置文件、创建和管理Bean以及进行控制反转或者依赖注入操作相关的所有类。
spring-context-4.3.6.RELEASE.jar
Spring提供了在基础控制反转功能上的扩展服务,还提供了许多企业级服务的支持
lspring-expression-4.3.6.RELEASE.jar
定义了Spring的表达式语言

请列举5个MyBaits配置文件中的主要元素。
、、、、等元素

请简述MyBatis的操作大致步骤。
1)读取配置文件。
2)根据配置文件构建SqlSessionFactory。
3)通过SqlSessionFactory创建SqlSession。
4)使用SqlSession对象操作数据库(包括查询、添加、修改、删除,以及提交事务等)。
5)关闭SqlSession。
Spring中基于Annotation方式的声明式事务的实现。
1、 在Spring容器中注册事务注解驱动;
2、在需要使用事务的Spring Bean类或者Bean类的方法上添加注解@Transactional。

请简述什么是Spring框架。
Spring是由Rod Johnson组织和开发的一个分层的一站式轻量级开源框架,它以IoC和AOP为内核。Spring致力于Java EE应用各层的解决方案,在表现层它提供了Spring MVC以及与Struts框架的整合功能;在业务逻辑层可以管理事务,记录日志等;在持久层可以整合MyBatis、Hibernate、JdbcTemplate等技术。

请简述ModelAndView、String和void三种返回类型的作用。
ModelAndView类型中可以添加Model数据,并指定视图;String类型的返回值可以跳转视图,但不能携带数据;而void类型主要在异步请求时使用,它只返回数据,而不会跳转视图。

请简述Spring中实例化Bean的方式。
构造器实例化、静态工厂方式实例化、实例工厂方式实例化

请简述第一个Spring MVC应用的实现步骤。
1.创建项目,引入JAR包2.配置前端控制器3.创建Controller类4.创建Spring MVC的配置文件,配置控制器映射信息5.创建视图(View)页面6.启动项目,测试应用
pring中基于Annotation方式的声明式事务的实现。

1、 在Spring容器中注册事务注解驱动;
2、在需要使用事务的Spring Bean类或者Bean类的方法上添加注解@Transactional。
415、请简述什么是Spring框架。
Spring是由Rod Johnson组织和开发的一个分层的一站式轻量级开源框架,它以IoC和AOP为内核。Spring致力于Java EE应用各层的解决方案,在表现层它提供了Spring MVC以及与Struts框架的整合功能;在业务逻辑层可以管理事务,记录日志等;在持久层可以整合MyBatis、Hibernate、JdbcTemplate等技术。
请简述ModelAndView、String和void三种返回类型的作用。
ModelAndView类型中可以添加Model数据,并指定视图;String类型的返回值可以跳转视图,但不能携带数据;而void类型主要在异步请求时使用,它只返回数据,而不会跳转视图。
请简述Spring中实例化Bean的方式。
构造器实例化、静态工厂方式实例化、实例工厂方式实例化
请简述第一个Spring MVC应用的实现步骤。
1.创建项目,引入JAR包2.配置前端控制器3.创建Controller类4.创建Spring MVC的配置文件,配置控制器映射信息5.创建视图(View)页面6.启动项目,测试应用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值