当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 信号(signature)语法在一个Pointcut的定义中,Signature是用来定义在哪里捕捉连接点的。
 

 

    摘要:mldonkey 下载中文文件乱码解决办法 作者:kongxxmldonkey是目前在linux上比较流行的donkey,但是其核心类库不能很好的处理中文,这一点也让很多中国的养驴专业户望而却步,以下是我在使用mldonkey的过程中处理文件有中文的一个方法,但是此方法只是在文件下载完后执行转换,在下载过程中仍然不能看到中文,这一点我会在以后想办法处理:此方法使用的是java语言编写的一个类作的处......
    摘要:jsf和tapestry都是基于页面组件技术的开发框架,但jsf基于jsp,仍然是jsp架构,开发维护起来非常麻烦。tapestry则不同,是基于servlet的一种完全页面组件化的开发框架, 而且现在已经非常成熟,目前已经推出t4.0-beta2。 页面开发走向组建化是一种越来越明显的趋势,这方面tapestry可以说是引导了这个方向,也许是sun太厉害,jsf一出生就得到大家的关注, 不过顺此......


Pointcut的学习(二)
信号(signature)语法在一个pointcut的定义中,signature是用来定义在哪里捕捉连接点的.如下面的例子红色部分:

signature可以是一个具体的定义,如 【程序编程相关:java.util.zip.Inflat

public pointcut lognew():execution(*.new())&& !within(log); 【推荐阅读:我失业了?D西门子大裁员始末

是定义在执行void hellotest.sayhello()时的连接点的,也可以是一个模板,如 【扩展信息:java.util.zip.Deflat

       public pointcut lognew():execution(void hellotest.sayhello())

       public pointcut lognew():execution(* *.*(..))

是定义在执行所有的函数是的连接点的.

signature 模板有为三类:类型(type) ,方法(method),字段(field).

类型对应的是java中的class, interface与基本的类型如int之类,另外在aspectj中,类型也对应着其它的aspect.类型模板中可以用 * 来表示class.interface或者package名称的一部分,..表示所有直接或者间接的子包,  + 代表一个子类型(subclass或者subinteface).

       例如 com.cxl..* 代表com.cxl的子包


...   下一页
 ·ejb-ql 的相关使用     »显示摘要«
    摘要:昨天在修改过去的j2ee项目时,使用cvs检出时把没有提交到cvs中的修改(包括以前写的,没有提交过的程序)删除了。其中cmp中ejb-ql就没有了,于是只有重写了。县总结如下:cmp中ejb-ql的使用有以下几部分(缺一不可):1.在home接口中定义方法: public java.util.collection findbyfileinfo(integer magazinenumber) th......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE