Java面试
文章平均质量分 69
风度玉门
人得先清心寡欲,方能高枕无忧。
展开
-
Java面试--Spring技术要点--Spring概述
1、Spring的好处/特点 轻量:Spring是轻量的,基本的版本大约2MB。 控制反转(IOC):Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring包含并管理应用中对象的生命周期和配置。 MVC框架:Spring的原创 2015-05-13 22:55:08 · 1385 阅读 · 0 评论 -
Java面试--Spring技术要点--Spring MVC
41 Spring MVC原理 Spring工作流程描述1、用户向服务器发送请求,请求被Spring前端控制DispatcherServlet捕获;2、DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应原创 2015-05-13 23:39:02 · 3181 阅读 · 0 评论 -
Java面试--Spring技术要点--Spring IOC
7 Spring IOC(依赖注入)的方式Setter方法注入构造器方法注入工厂方法注入(实例工厂/静态工厂)自动装配(需要开启配置,不建议使用)http://blessht.iteye.com/blog/11621318 IOC方式建议(构造器注入还是 Setter方法注入)两种依赖方式都可以使用,构造器注入和Setter方法注入。最好的解决方案是用构原创 2015-05-13 23:07:46 · 1226 阅读 · 0 评论 -
Java面试--Spring技术要点--Spring注解
20 基于Java的Spring注解配置(给一些注解的例子)基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。以@Configuration注解为例,它用来标记类可以当做一个bean的定义,被SpringIOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean注册进Spring应用上下文。(一般原创 2015-05-13 23:12:54 · 1921 阅读 · 0 评论 -
Java面试--Spring技术要点--Spring数据访问
24 Spring对DAO的支持Spring对数据访问对象(DAO)的支持旨在简化它和数据访问技术如JDBC,Hibernateor JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心会捕获每种技术特有的异常。优化了的异常类型体系:细化了数据访问异常,丰富了异常类型。(都是 Unchecked Exception,这种异常不会变动,采用同一种异常,表示同一种现象,原创 2015-05-13 23:22:58 · 1216 阅读 · 0 评论 -
Java面试--Spring技术要点--Spring AOP(面向切面编程)
33 Spring AOP的概念面向切面的编程,是一种编程技术,是OOP(面向对象编程)的补充和完善。OOP的执行是一种从上往下的流程,并没有从左到右的关系。因此在OOP编程中,会有大量的重复代码。而AOP则是将这些与业务无关的重复代码抽取出来,然后再嵌入到业务代码当中。常见的应用有:权限管理、日志、事务管理等。实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方原创 2015-05-13 23:30:07 · 6868 阅读 · 0 评论