最新文章列表

Spring学习笔记(14)——注解零配置

我们在以前学习 Spring 的时候,其所有的配置信息都写在 applicationContext.xml 里,大致示例如下: java代码: 查看
iTommy 评论(0) 有493人浏览 2016-04-23 09:58

Spring学习笔记(14)——SpEL

是什么 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并能与Spring功能完美整合。 表达式语言给静态Java语言增加了动态功能。 SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可单独使用。   能干什么 ...
iTommy 评论(0) 有2802人浏览 2016-04-23 08:48

Spring学习笔记(13)——aop原理及拦截器

原理 AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。   AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(Persist ...
iTommy 评论(0) 有966人浏览 2016-04-18 19:52

Spring学习笔记(12)——aop

先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能 ...
iTommy 评论(0) 有497人浏览 2016-04-18 13:57

Spring学习笔记(11)——bean之间的关系

1)继承: 如果多个bean存在相同的配置信息,Spring允许我们定义一个父,子将自动继承父的配置信息。 如下: <bean class="com.baobaobao.Car" id= ...
iTommy 评论(0) 有663人浏览 2016-04-17 22:22

Spring学习笔记(10)——方法注入

引用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singlet ...
iTommy 评论(0) 有504人浏览 2016-04-17 21:37

Spring学习笔记(9)——注入参数

集合类型属性 1.Set类型 Java代码 private Set<String> sets=new HashSet<String>();   
iTommy 评论(0) 有544人浏览 2016-04-17 20:28

Spring学习笔记(8)——依赖注入

spring依赖注入使用构造器注入使用属性setter方法注入使用Field注入(用于注解方式) 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。 1.手工装配依赖对象  手工装配依赖对象,在这种方式中又有两种编程方式  *  在xml配置文件中,通过在bean节点下配置  *  在java代码中使用@Autowi ...
iTommy 评论(0) 有687人浏览 2016-04-17 19:53

Spring学习笔记(7)——Bean的基本配置

        先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了,而我们通常都是更高层次的抽象模块调用底层的实现模块,这样也就产生了模块依赖于具体的实现,这样与我们JAVA中提倡的面向接口面向抽象编程是相冲突的,而且 ...
iTommy 评论(0) 有1068人浏览 2016-04-17 10:47

Spring学习笔记(6)——IoC的三种注入方式

1.接口注入(不推荐) 2.构造器注入(死的应用) 3.getter,setter方式注入(比较常用) Type1 接口注入 我们常常借助接口来将调用者与实现者分离。如:
iTommy 评论(0) 有1282人浏览 2016-04-14 09:15

Spring学习笔记(5)——IoC再度学习

        学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。   一、分享Iteye的开涛对Ioc的精彩讲解   首先要分享的是Iteye ...
iTommy 评论(0) 有622人浏览 2016-04-14 08:54

Spring学习笔记(4)——IoC学习

IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作 ...
iTommy 评论(0) 有471人浏览 2016-04-13 21:55

Spring学习笔记(3)——快速入门

项目目录如下:         Say.java为主函数通过ApplicationContext创建对象,利用方法ClassPathXmlApplicationContext访问配置文件Applicationcontext.xml利用ac对象调用getBean获取Bean.利用getter&setter,获取变量的值。   HelloWorld.java: publ ...
iTommy 评论(0) 有523人浏览 2016-04-13 20:55

Spring学习笔记(2)——设计理念

       我们知道Bean包装的是Object,而Object必然有数据,如何给这些数据提供生存环境就是Context要解决的问题,对Context来说他就是要发现每个Bean之间的关系,为它们建立这种关系并且要维护好 这种关系。所以Context就是一个Bean关系的集合,这个关系集合又叫Ioc容器,一旦建立起这个Ioc容器后Spring就可以为你工作了。那Core组件又有什么用武之地呢? ...
iTommy 评论(0) 有447人浏览 2016-04-13 20:40

Spring学习笔记(1)——初识Spring

一、Spring是什么       通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目,比如Spring Security,Spring Data,Spring WebFlow等等。 Spring是为简化Java EE开发而生,而在Java EE中使用最多的就是Spri ...
iTommy 评论(0) 有550人浏览 2016-04-13 20:14

菜鸟研究spring3.x的心得与笔记(第一节)

  Spring框架的学习         本文是根据本人阅读Spring3.x来编写,以及阅读中的重点,代码,以及笔记汇聚而成,如有雷同请见谅!!废话不多说,开始Spring的学习   1.1 什么是Spring         Spring是分层的java SE/EE 应用轻量级开源框架,以IOC(反转控制)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久 ...
aixupeng1314 评论(0) 有684人浏览 2015-06-22 00:29

Spring学习[1] - 概述

  Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。    ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJ ...
sun80264629 评论(0) 有678人浏览 2012-08-03 11:42

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics