11 2013 档案

摘要:OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 -------百度百科 从语言角度来说:它是一个功能强大的表达式语言,用来获取和设置 java 对象的属性 ,它旨在提供一个更高抽象度语法来对 java 对象图进行导航。另外,java 中很多可以做的事情,也可以使用 OGNL 来完成,例如:列表映射... 阅读全文
posted @ 2013-11-14 16:16 阿春阿晓 阅读(21935) 评论(3) 推荐(2)
摘要:AOP(Aspect Oriented Programming)面向切面编程,AOP的作用不过多介绍,本文是主要是介绍AOP的成员,是我在复习的时候记录的一些笔记,方便以后查阅方便一些。 JointPoint(连接点),在系统运行的之前,AOP的功能模块都需要织入到OOP的功能模块上,JointPoint就代表了在哪些执行点上进行织入操作的点。JointPoint可以是类的初始化、方法的调用、方法的执行、方法的调用、字段设置、字段获取、异常处理执行等。下面举例说明: public class JointPointTest{ private String name; publ... 阅读全文
posted @ 2013-11-12 15:22 阿春阿晓 阅读(1323) 评论(1) 推荐(1)
摘要:前言:这几天在研究apache shiro如何使用,这好用到了给密码加密的地方,就碰巧研究了下java的MD5加密是如何实现的,下面记录下我遇到的一些小问题。 使用java进行MD5加密非常的简单,代码如下: public static void main(String[] args) throws Exception { MessageDigest md5 = MessageDigest.getInstance("MD5"); String password = "wodemima"; byte[] bytes = md5.digest... 阅读全文
posted @ 2013-11-06 21:54 阿春阿晓 阅读(6098) 评论(3) 推荐(2)