jaune161的专栏

Extjs、Java、Oracle数据库技术分享
88
原创
4
转载
0
译文
221
评论
568980
访问

我的博客文章

2017
14

ActiveMQ开启用户认证及消息持久化到数据库功能

1、开启用户认证机制ActiveMQ默认是不开启用户认证机制的,如果需要开启则需要修改配置。1. 首先打开activemq.xml,在broker下增加<plugins> <jaasAuthenticationPlugin configuration="activemq" /> <authorizationPlugin> <map> <autho

(315)(0)
2016
22

17、Spring实战:利用AOP实现日志监控

本例用利用AOP来实现记录用户登录的功能。 登录业务这里我们简单写,在实际使用时与此类似//用户Bean package com.codestd.springstudy.log;public class User { private String username; private String password; public User() { super();

(1693)(1)
2016
22

16、在bean中获取Resource

本章我们讲如何在Bean中获取Resource,就是在Spring中如何向我们的Bean注入Resource。下面我们来实现这个功能。 编写Bean这里我们实现一个工具类,用于读取Properties文件并提供一个方法用于根据key获取对应的值。package com.codestd.springstudy.resource;import java.util.Properties;import or

(1002)(0)
2016
22

15、使用ResourceLoader

ResourceLoader接口类如下:public interface ResourceLoader { Resource getResource(String location); }ResourceLoader根据资源的前缀判断是什么类型的资源 classpath: ClassPathResource file:// FileSystemResource http:// UrlReso

(1136)(0)
2016
22

14、Spring工具类之Resource

在项目中我们经常需要获取配置文件,有时候会出现在JavaSE项目中获取文件的代码能正常运行,但是到JavaEE项目中就不可以了。针对这种情况我们可以使用Spring提供的Resource工具类 Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类 Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类简介 Resource主要是获取资源,

(1088)(0)
2016
22

13、Spring工具类的使用

Spring-core中提供了大量的工具类,常用的有StringUtils、ObjectUtils、NumberUtils、Base64Utils等,Spring工具类在spring-core.jar中的org.springframework.util包下。 StringUtils 方法名 返回值类型 作用 备注 isEmpty(Object str) boolean 判断

(2909)(0)
2016
22

12、基于XML方式的AOP

创建Bean//首先创建业务接口 package com.codestd.springstudy.aop.xml.service;public interface UserService { public void login(); public void logout() throws Exception;}//创建实现类 package com.codestd.springstudy

(874)(0)
2016
22

11、AOP之引入

SpringAOP的引入通过@DeclareParents实现,其目标是对于一个已有的类引入新的接口。//业务接口类 package com.codestd.springstudy.aop.introductions;public interface Animal { public void sleep(); public void shout(); }//---------------

(1026)(0)
2016
22

10、返回通知、异常通知

返回通知在前置通知、后置通知以及环绕通知后。@AfterReturning(value = "execution(* com..*.sleep(..))" ) public void retAdvice(){ System.out.println("Rt"); }也可以使用returning指定返回值的参数名,然后通过传入参数在通知中使用参数。@AfterReturning(value =

(592)(0)
2016
22

9、前置、后置、环绕通知

前置通知使用@Before第一种方法:先定义pointcut@Pointcut("execution(* com..*.sleep(..))") public void callSleep(){}@Before(value="callSleep()") public void beforeSleep(JoinPoint joinPoint){ System.out.println("befo

(884)(0)
2016
22

8、AOP切入点详解

@AspectJ支持如果使用@Configuration注解配置Spring,需要添加@EnableAspectJAutoProxy。@Configuration @EnableAspectJAutoProxy public class ApplicationConfig {}如果使用XML需要在XML中添加<aop:aspectj-autoproxy />声明一个切面首先需要在类中添加@Aspec

(964)(0)
2016
22

7、Spring AOP使用

什么是AOP?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高

(847)(0)
2016
22

6、Spring SPEL使用之--在Java类中使用SPEL

使用注解的方式配置属性使用@Value可以向Bean属性,方法和构造函数中注入值。例子如下向属性中注入值使用@Value("#{ systemProperties['java.version'] }")和@Value("#{systemEnvironment['JAVA_HOME']}")将Java版本和JAVA_HOME注入到Bean的属性中。package com.codestd.springs

(1797)(0)
2016
22

5、Spring SPEL使用之--在XML中使用SPEL

SPEL(Spring Expression Language)即Spring3中功能丰富强大的表达式语言,简称SpEL。SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。所有的SpEL都支持XML和Annotation两种方式,格式:#{ SpEL expression }。 可参考文章 CSDN博主 gudong2945 的《Spri

(1992)(0)
2016
22

4、使用外部属性文件

我们的项目中经常会将JDBC配置或者JNDI配置,通常我们将JDBC或JNDI配置为一个单独的Properties文件,然后引入Spring,然后Spring通过${key}注入Properties文件的值。从而实现使用外部文件配置的功能。单个配置文件JavaBean代码如下package com.codestd.springstudy.bean.pop;public class Person {

(547)(0)
92条 共7页1 2 3 4 5 ... 下一页 尾页
img

jaune161

等级:

排名:第4597名

博客专栏
文章分类
文章存档
阅读排行
评论排行
推荐文章
最新评论
img