Ink's Blog

Less is more

Spring AOP(三)

通过 @AspectJ 注解切面

在Spring AOP(二)中给出了在XML中配置切面的方法,本节学习通过@AspectJ来注解切面。 使用的例子仍然是Spring AOP(二)中的例子,前面讲的已经很详细了,具体原理不再说明,直接上代码 注解切面XML配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfra......

Spring AOP(二)

在 XML 中配置切面

在Spring AOP(一)中介绍了AOP的基本概念和几个术语,现在学习一下在XML中如何配置AOP。 在XML中AOP的配置元素有以下几种: AOP配置元素 描述 <aop:config> 顶层的AOP配置元素,大多数的<aop:*>元素必须包含在<aop:config>元素内 <aop:aspect> 定义切面 &......

Spring AOP(一)

什么是 AOP?

对于一个企业级应用来说,主要处理的是整个核心业务流程,这是我们主要关注的。但是同时一个应用也需要很多非核心但是必不可少的功能,例如应用的安全性,日志,可以说对于一个应用的多个功能来说都需要这些辅助性的功能。现在我们想要这些辅助功能,同时又不想在每一个业务核心功能中都加入一次这些功能,那么是否有什么好的办法?AOP就是答案。 整体理解AOP是aspect-oriented programm......

简化 Spring XML 配置(三)

自动寻找 bean

讲解之前首先了解Spring从配置上下文环境到最后注入bean的整个过程 首先是Spring加载上下文环境,即将所有的bean都放入容器中 ApplicationContext ctx = new ClassPathXmlApplicationContext("com/springinaction/springidol/spring-idol1.xml");Coder coder = (C......

简化 Spring XML 配置(二)

使用注解装配 bean

从Spring2.5开始,Spring开始支持使用注解的方式来自动装配bean的属性。这种方式与XML里面配置方式相比,减少了代码量,更加方便快捷。 如果想用注解来配置bean,首先要做的就是在XML文件中添加 <context:annotation-config>元素,在XML开始添加如下代码: <?xml version="1.0" encoding="UTF-8......

那些年玩过的英雄联盟

无形装逼,最为致命——LOL那些有趣的台词

玩LOL也很久了,这个游戏浪费我很多时间,但是也带给我很多快乐,这已足够。虽然现在工作没什么时间玩,但是回想起某些英雄的语录感觉还是很有意思,或搞笑、或经典、或哲理,好的游戏让人收获的不仅是游戏本身,也许对我们的生活也是一种启迪。现在就重温以下这些经(zhuang)典(bi)语录吧! 德玛西亚皇子(吕布皮肤贼帅!!!)Protect the faithful!保护忠良!No quarte......

简化 Spring XML 配置(一)

自动装配 bean 属性

对于小的程序来说,在XML中配置的bean数目很少。但是如果对于一个大一点的应用,需要在XML中配置很多的bean。那么有没有简化XML配置的方法呢,Spring为我们提供了这个机制,现在就讲几种简化XML配置的方法。 装配一个bean的属性一般是用<property>元素,这里给出一种更简单的不需要配置<property>元素的方法——自动装配。 四种自动装配类......

Basic of Spring

装配 bean

Spring bean 是基础中的基础,这里用一些生动的例子来讲解。 前言在讲解Spring配置beans之前首先想一下一部成功的电影都需要哪些成员参与。首先,最重要的是要有导演、编剧、演员和投资人;其次,还有没那么明显的成员,音乐人、特技演员和艺术指导;此外,还有其他很重要但是容易被忽略的人,调音师、服装师、化妆师、宣传员、摄影师、摄影师助手、灯光指导和外卖小哥。一部成功的电影应当是将......

那些年迷过的小李飞刀

多情剑客无情剑

冷风如刀,以大地为砧板,视众生为鱼肉。万里飞雪,将穹苍作洪炉,熔万物为白银。 雪将住,风未定,一辆马车自北而来,滚动的车轮辗碎了地上的冰雪,却辗不碎天地间的寂寞。 这是双奇异的眼睛,竟仿佛是碧绿色的,仿佛春风吹动的柳枝,温柔而灵活,又仿佛夏日阳光下的海水,充满了令人愉快的活力。 美人不可唐突,好酒不可糟蹋,这两件事你以后一定要牢记在心。 他记得那亭子的栏杆是红的,梅花也是红的,但她坐在栏杆上......

Summary of Spring

《Spring in Action》笔记,总体介绍一下Spring

本章内容是从整体理论高度上介绍Spring,有些概念不是很明白,暂时可以不求甚解,留待日后慢慢消化。 为什么使用Spring?Java语言诞生以后,开发者就开始使用它来创造并且丰富动态的web应用。 之后,Sun公司发布JavaBeans的规范。JavaBeans定义了用于Java的软件组件模型。这个规范定义了一系列确保简单的Java对象能够被复用并且组合成更多复杂应用的编程协议。 尽管......