Spring框架(企业关注的技能)
来源:互联网 发布:百雀羚淘宝哪家是真品 编辑:程序博客网 时间:2024/04/29 03:19
Spring框架部分
1、什么是Ioc?作用是什么?
参考答案:Ioc即控制反转,也被称为DI(依赖注入)。Ioc的意思是,将对象的创建以及装配过程交给容器实现,而不再使用代码进行。使用Ioc创建与装配对象,能够使得应用可以不管将来具体实现,完全在一个抽象层次进行描述和技术架构,使得应用的可扩展性提高。
2、什么是AOP?作用是什么?
参考答案:AOP(Aspect Oriented Program)编程能够将通用的功能与业务逻辑分离,是OOP思想的延续与扩展。在企业应用中,很多模块可能需要实现相同的功能(例如:事务、数据验证、权限验证、日志处理等),这些相同的功能被称为“切面”。使用AOP编程,可以单独对“切面”编程,然后将这些切面动态织入到功能模块中。
3、Spring框架整合JDBC时,主要使用哪个类简化JDBC的操作?
参考答案:使用JdbcTemplate类简化JDBC操作。
4、Spring框架整合Hibernate时,主要使用哪个类简化Hibernate操作?
参考答案:使用HibernateTemplate类简化Hibernate操作。
5、Spring框架整合Struts2时主要需要哪些步骤?
参考答案:
1 web.xml文件中增加listener以及context-param的配置。
2 strusts.properties中指定struts.objectFactory的常量为spring。
3 struts.xml文件中的Action的class属性为spring的配置id。
4 applicationContext.xml中将Action进行Ioc装配
5 完善Actin类,声明Action需要关联的属性并提供setter
6、Spring框架中支持的事务有几种,请分别说明?
参考答案:
Spring框架支持两种事务管理模式:
(1) 编程式事务管理:通过TransactionTemplate类和回调接口TrancactionCallback,在源代码中添加事务代码,进行事务管理。
(2) 声明式事务管理:使用了AOP编程思想,使用代理类TransactionProxyFactoryBean,针对目标对象生成代理对象,从而对目标对象的某些特定方法进行事务管理。
以上的两种事务管理都必须使用一种特定的PlatformTransactionManager,可以直接实现该接口,也可以通过继承AbstractPlatformTransactionManager类获得事务管理类。同时,Spring API中也提供了基于各种持久化层框架的事务管理器类,如:HibernateTransactionManager类,实现了对Hibernate框架的事务管理。
- Spring框架(企业关注的技能)
- Hibernate框架(企业关注的技能)
- 企业关注技能知识点【Spring框架】
- SSH企业关注的技能
- 企业关注技能知识点【Struts2框架】
- 企业关注技能知识点【Hibernate框架】
- 关注的IT企业
- 企业过冬的生存技能
- 【fastweixin框架教程6】微信企业号给关注的用户主动发送推送消息
- 企业软件系统的关注重点
- 整理下自己关注过的企业!
- 企业最关注应届毕业生的两个方面
- 什么样的企业需要关注远程接入
- 运营的企业,多关注商标注册
- Spring MVC 简述:从MVC框架普遍关注的问题说起
- Spring MVC 简述:从MVC框架普遍关注的问题说起
- Spring MVC简述:从MVC框架普遍关注的问题说起
- 【技能库】--完整的RPC框架示例(143)
- 剖析为什么在多核多线程程序中要慎用volatile关键字
- 喵星战争(十):关于界面的实现
- 一天一天学 windows phone 控件 之 Button(十二)
- hdu 4642 Fliping game 翻硬币游戏 抓住特征变量
- C#项目实例中读取并修改App.config文件
- Spring框架(企业关注的技能)
- c++虚类相当与java里面的抽象类,与接口的不同之处
- 线性筛选法求素数表
- Hibernate框架(企业关注的技能)
- 易错的for循环笔试题(续)
- svn linux下命令行参考
- 从 Java 应用程序动态生成 PDF 文件
- 大话设计模式二:策略模式(商场促销)
- cocos2dx在Android下如何接入91SDK