`
Chris_Lu
  • 浏览: 47841 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  Jodeclipse 是 Jode 的 Eclipse 插件, JadClipse 是 Jad 的 Eclipse 插件,它们都是非常好的反编译插件。 Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2 安装方法 ( 1 )从如下地址下载: http://sourceforge.net/projects/jodeeclipse 把下载下来的文件 jodeplug ...
  自从eclipse 升级到3.3以后jad插件就一直没有成功的安装上去,网上看了好多文章也是以前版本的安装方法,3.3目前通过eclipse 的software update的插件安装方式已经不行了。 目前安装方式如下: 1.从http://www.kpdus.com/jad.html#download 地址下载最新的jad,我目前下载的是jadnt158.zip 2.从http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar 地址下载jadcl ...
  开始文章之前先澄清几个概念 什么是消息 消息是一个用于在组件和应用程序之间通讯的的方法。消息之间的传递是点对点的。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则 -> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息 为什么要使用消息 理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到agent上去注册。agent作为一个中转为A,B提供搞效率的通讯服务。开发者的关注点 走到这里,我也不想去解释jm ...
  第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {     Map.Entry entry = (Map.Entry) iter.next();     Object key = entry.getKey();     Object val = entry.getValue(); } 效率高,以后一定要使用此种方 ...
  Ant是一种专为java量身订做的构建工具,基础已经了java界构建工具的标准. Ant的资料,网上大把,百度吧,google吧,这里给一个简单的例子,例子里面有注释,以便于工作自己忘记的时候,可以来看一看. <?xml version="1.0" encoding="gb2312"?> <project name="MyProject" default="dist" basedir="."> <!--//将name的值改为对应工程的名字 ...
  字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # ...
  OGNL使用小结(一) 最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL 。 OGNL 中的# $ %使用场景: 1、“#”主要有三种用途: 访问OGNL 上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称 作用 例子 parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于request.getParameter("id") request ...
  共性: 都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。 1 、包含(include)       包含关系:使用包含(Inclusion )用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base )用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。    包含关系对典型的应用就是复用,也就是定义 ...
     Figure 1. UML offers five different types of class relationship   要理解这5中关系就不能简单的把它们和具体的语言实现相关联,UML介于问题域和解域之间,因而兼有这两者的概念。虽然类图是静态的,但类之间的这5种关系却是动静兼有的(也就是编译时和运行时混合的)。     问题域、解域混合,编译时、运行时混合是这5种关系的特点。 用词 问题域 解域 编译时 运行时 Dependency uses a 短暂的或者对非业务类的(如工具类)依赖 作用域在方 ...
  Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产品。   在设计Webservice 应用时,以下几点务必要考虑到: l         管理好与外系统的协同关系 l         掌握底层的传输模型 l         提供与应用相适应的安全策略 l         计划好部署的相关事项   以下,将就这几条相关的设计需求和 ...
  如题,见附件
  前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。 几个重点: (1) jBPM没有角色的概念!!! 很多人把ActorID理解成角色,那是相当错误的。jBPM只有参与者的概念,也就是ActorID,它可以是用户ID,也可以是角色ID,也可以什么都不是。你要自己去把用户角色等东东和ActorID映射起来。不过一般我们把ActorID设置成角色,但jbpm websale却是 ...
7   jBPM 的客户端开发 有了前面的 HelloWorld 后台流程,我们就要开始客户端程序了。正如前面提到的,本文不写 JSP ,而改采用 JUnit 的形式,输出则用 System.out.println 。举一反三,知道在方法中输入及用 println 输出,在 JSP 和 SWING 等 GUI 界面还不是一样嘛。   这个 JUnit 客户端,我们就借用创建项目时自动生成的 SimpleProcessTest.java 了 ...
  上接  :  jBPM开发入门指南(3) 6.5  部署processdefinition.xml        我们要把 processdefinition.xml 的流程定义的数据部署到数据库中,因为 jBPM 在正式运行的时候不是去读 processdefinition.xml 文件,而是去读数据库中的流程定义。 这里写了一个个 JUnit 程序来部署 processdefinition.xml ,当然你用普通的 Java Main 也可以。 p ...
  5  安装 jBPM 的 Eclipse 开发插件 有个辅助工具开发起来方便一点,只不过现在 jBPM 的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你: (1)不用再去配置 classpath 库的引用了 (2)直接得到了一个 jBPM 的项目初始结构 其实吧,开发 jBPM 也不需要什么插件工具,在熟练了以后,库引用了项目初始结构都可以手工创建。   插件不用再去下载了, jbpm-starters-kit-3.1.1 包里就有,目录地址如下 ...
Global site tag (gtag.js) - Google Analytics