首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

面试题谈一下Spring

2012-06-27 
面试题谈谈Spring? ? ??开发一个应用除了考虑功能的实现外, 应用模块的耦合度, 持久层事务管理, 连接管理

面试题谈谈Spring

? ? ??开发一个应用除了考虑功能的实现外, 应用模块的耦合度, 持久层事务管理, 连接管理 等等都是我们

? ?开发一个应用时需要重点考虑的问题.

? ?而spring , 它就是一个软件的"润滑剂", 为软件的各个不同层面提供了业务支持. 同时通过

? ?spring 可以有效的工作在多个不同层面.

? ? ? ?Spring ?IOC ?它通过声明接口,然后在xml文件配置要注入的子类类型对象,这种方式很好地降低了应用模块之间的耦合度。我们不需要去new 一个对象,spring帮我们完成了。

? ? ? ?Spring AOP ? AOP面向切面编程。AOP通过代理的方式实现,被代理对象和代理对象实现了相同的接口。我们想在业务操作的前后加上一些与业务操作不相关的东西,比如日志记录。我们可以通过代理对象来记录日志,而被代理对象只需要专注于业务操作。AOP的应用场景很多,权限验证,事务管理,日志记录。在SSH项目开发中,通常应用在声明式事务管理。

? ? ? ? 与EJB比较,spring是一个轻量级框架,不需要依赖任何服务器便可运行,EJB可以实现分布式服务器集群,这是spring所没有的功能。

?

热点排行