ssh常见面试题

SSH面试题

1、为什么要用spring, 下面我从几个非常常用的方面来分析一下.

Spring是基于j2ee框架. 他站在非常实用的角度帮助程序员解决了很多不需要程序员搞和程序员一直重复搞的问题. 下面我只讲能节省我们工作的地方以使得大家对

spring有足够的兴趣.

1, 松耦合问题. 这个问题我不费太多笔墨. 因为太多的文章解释这个问题.

大名叫:依赖注入. 说白了就是根据配置文件动态组装复杂对象. 或许有人又问, 我就是

用程序组合也很简单啊. 是的, 你程序组装简单业务的是很简单. 如果组装的对象里面包

含了Ejb, 包含了JMS, 包含了远程RMI那就没有这样组装简单了. 就说到这里.不说那么

多废话.

2, AOP, 面向切面编程. 这个功能我们自己是不好设计的. 这个功能大家也都知道是干什么的, 例如方法的事务管理, 用户安全验证, 日志记录, 等等. 为了避免将更多的代

码放进方法中去.spring使用这个AOP来监控符合你配置的正则表达式的方法名字. 并允许

在执行这个方法的前后执行你的方法. 这个是建立在spring上下文框架下的一个功能. 原理是映射机制. 如果没有上下文是不好搞的. 虽然spring AOP对于大多程序员就足

够了. 但与AspectJ相比, 他只能是功能比较弱的解决方案. AspectJ提供了SpringAOP

不可能实现的多种切点类型. 如果不够用,你可以引入AspectJ. 来帮助你做更多的工作. 上面两个是大的方面的一个简单的说明. Spring在更多细节中方便了大家的工作. 下面我

继续依次给以说明.

3, Bean工厂节省了. 你不用再自己构造工厂了. 不用再用自己构造单例模式了. 不用自己再关心对象的创建了. 不用new对象了. 一切都直接从 上下文的框架中取就行了. 框架会帮助你构造你需要的对象. 你只需要跟上下文打交道就可以了. 当然,

你可能喜欢

  • JAVA面试题
  • JAVA编程题全集及答案
  • java复习资料
  • 数据库面试题
  • 基础教程
  • java面试题大全
  • hibernate面试题
  • Java笔记

ssh常见面试题相关文档

最新文档

返回顶部