- 浏览: 25632 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
wkbulletin:
最近项目改版, 利用了spring的 aspectj . 对此 ...
spring学习笔记--AOP代理对象【1】 -
yuanyong:
最经也在看AOP这块
代理就是通过在调用目标对象的时候 一些 ...
spring学习笔记--AOP代理对象【1】 -
hustcen:
代理这玩意儿真的好复杂
spring学习笔记--AOP代理对象【1】 -
yhjhoo:
你这种方法不行啊, 错误还是很多
使用displaytag时Strutrs2 ognl 出的错误(废了很长时间的东西) -
linux1689:
推荐《Spring技术内幕——深入解析Spring架构与设计原 ...
spring学习笔记--AOP代理对象【1】
文章列表
续上一张 @~~@
这个是通过cglib来创建动态代理的 不需要实现PersonService接口
package javaeye;
import java.lang.reflect.Method;
import javaeye.service.impl.PersonServiceBean;
import net.sf.cglib.proxy.Enhancer;
import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;
public class CGli ...
小弟现在学spring的一些应用,顺便记录下来供以后学习和供大家参考,有什么不对的地方不妨指出来@~~@ !!
首先我们学习spring AOP之前学一学 传统AOP的实现:
我们的需求是这样的:
1,判断用户不为空(user!=null)时执行业务代码
2,拦截所有业务方法
这样我们传统的方法是每个业务方法里面判断user是不是null值(假设这样的判断有足够多),这样一来随着我们的业务方法的增多判断语句也随即多起来,那我们又没有跟好方法避免这个情况呢?
设计模式--Proxy
客户端-------》代理对象------》目标对象
首先我们提供一个interface
pac ...
http://www.ibm.com/developerworks/cn/opensource
为了节省大家的时间专门收集了一些东西,分享一下,附件里有常用的手册,有重复的自己看着办
废话少说
直接上传附件
http://www.tuike.cn/taobao_callback?pid=mm_15078575_0_0
http://sqcwfiu.iteye.com/blog/545359
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx()
下面分别 ...
http://www.trirand.com/blog/jqgrid/jqgrid.html
http://www.etmvc.cn/forumReply/index?forumSubjectId=138
http://www.addedbytes.com/cheat-sheets/
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
9. 推迟到 $(window).load
jquery对于开发者来说有一个很诱人的东西, 可以把任何东西挂到$(document).ready下冒充事件. 在大多数例子中你都会发现这样的情况.
尽管$(document).rady 确实很有用, 它可以在页面渲染时,其它元素还没下载完成就执行. 如果你发现你的页 ...
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
7. 冒泡
除非在特殊情况下, 否则每一个js事件(例如:click, mous ...
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
5.使用子查询
jQuery 允许我们对一个已包装的对象使用附加的选择器操作. 因为我们已经在保存了一个父级对象在变量里, 这样大大提高对其子元素的操作:
<div id=“content”>
<form method=“post” action=“/”>
<h2>Traffi ...
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
3.将jquery对象缓存起来
要养成将jquery对象缓存进变量的习惯.
永远不要这样做:
$(‘#traffic_light input.on).bind(’click‘, function(){…});
$(’#traffic_light input.on).css(‘border’, ‘3px d ...
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
2. 在class前使用tag
第二快的选择器是tag选择器($(’head’)). 同理,因为它来自原生的getElementsByTagName() 方法.
<div id=“content”>
<form method=“post” action=“/”>
<h2>T ...
作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 在twitter上发现了<jQuery Performance Rules>这 ...
昨天我遇到了个问题就是从MyEclipse官方下载MyEclipse8但是始终没有下载下来,后来发现MyEclipse的官方把我们中国的ip给封了,所以没法下载。
解决办法:
http://ajava.org/tool/myeclipse/
这是从官方网站上下在,所以用迅雷下载的时候,首先从工具---》代理设置--》代理服务器管理--》然后直接添加代理的ip和端口就行,
这样就能从官方下在MyEclipse了。
下面是用到的http代理:US www.dn28.com ip: [b] 212.138.84.62 端口:80
可参考的的http代理:
(1) 119.70.40.100 80 ...
- 2009-12-02 15:03
- 浏览 5845
- 评论(4)
因为我们是在开发模式下所以 使用displaytag标签时候会出下面的错误
ognl.InappropriateExpressionException: Inappropriate OGNL expression: (d - 16544) - s
at ognl.SimpleNode.setValueBody(SimpleNode.java:257)
at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
at ognl.SimpleNode.setValue(SimpleNode.java:246)
...
- 2009-10-21 13:16
- 浏览 3852
- 评论(1)