Spring概况Spring的简介Spring是一个轻量级的控制反转和面向切面的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的:目的:解决企业应用开发的复杂性功能:使用基本的javaBean代替EJB范围:任何java应用Spring的起源Spring的存在是因为它自身拥有得天独厚的优势:1、它..
分类:
编程语言 时间:
2016-11-12 20:21:44
阅读次数:
187
1、 AOP的思想(如何实现),AOP在哪些地方使用? 相关术语有哪些? AOP是面向切面编程,它是一种编程思想,采取横向抽取机制,取代了传统纵向继承体系重复性代码的方式 应用场景有: 记录日志 监控方法运行时间(监控性能) 权限控制 缓存优化(第一次调用查询数据库,将查询结果放入内存对象;第二次调... ...
分类:
编程语言 时间:
2016-11-12 19:07:31
阅读次数:
206
本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样 ...
分类:
其他好文 时间:
2016-11-06 19:55:53
阅读次数:
401
spring是一个开源框架,是为了解决企业应用程序开发,功能如下 目的:解决企业应用开发的复杂性 功能:使用基本的javabean代替EJB,并提供了更多的企业应用功能 范围:任何java应用 总之:spring是一个轻量级的控制反转Ioc和面向切面Aop的容器框架 轻量 从大小与开销两方面来说,s ...
分类:
编程语言 时间:
2016-11-05 23:23:11
阅读次数:
242
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面 Strut ...
分类:
编程语言 时间:
2016-11-05 12:10:22
阅读次数:
233
IOC(反转控制):对成员变量的赋值的控制权从代码中反转到配置文件中。AOP:Aspect(切面) Oriented(面向) Programming(编程),面向切面编程。差不多就够了,再看就是Spring的事务处理,基本就这些。 ...
分类:
编程语言 时间:
2016-11-01 21:16:14
阅读次数:
254
英文:Theodora Fragkouli 译文: 深海 链接:http://ifeve.com/spring-interview-questions-and-answers/ 目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面 ...
分类:
编程语言 时间:
2016-11-01 13:37:12
阅读次数:
236
http://www.cnblogs.com/yangy608/archive/2010/11/14/1876839.html AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和 ...
分类:
其他好文 时间:
2016-10-31 22:03:30
阅读次数:
256
Spring的另一个重要思想是AOP,面向切面的编程,它提供了一种机制,可以在执行业务前后执行另外的代码,Servlet中的Filter就是一种AOP思想的体现,下面通过一个例子来感受一下. 假设我们现在需要在针对数据库进行CRUD操作时添加一组日志,即在执行CRUD方法前后分别加上一句话,实现简单 ...
分类:
编程语言 时间:
2016-10-31 20:55:30
阅读次数:
242
和MyBatis系列不同的是,在正式开始Spring入门时,我们先来了解两个关于Spring核心的概念,IoC(Inverse of Control)控制反转和AOP()面向切面编程。 1.IoC(Inversion of Control)控制反转 什么是控制反转呢?可以这么通俗的来解释,我们通常写 ...
分类:
编程语言 时间:
2016-10-30 22:09:10
阅读次数:
223