摘要: 启动ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New remote site… 名称: “Spket”,地址URL是http://www.spket.com/upd... 阅读全文
posted @ 2009-06-24 18:22 妮子0614 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 【流程设计】1. 创建测试用例;(1) 新建一个“Junit”目录(不同于“src”目录),但要求测试用例与要测试的类在相同的包中(原因在【小结】中会提到);(2) TestCase与被测试类要是一一对应的关系;测试方法与被测试方法要是一一对应的关系;2. 书写测试方法;主要是写assert和fail方法;(1)Junti测试其实采用的是断言的方式,... 阅读全文
posted @ 2009-06-12 10:08 妮子0614 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 摘自别人的博客(呵呵,忘记是哪位牛人了!)ProcessInstance里面有一个findToken(String tokenPath)方法。这里面写的是tokenPath。 tokenPath跟文件系统的规则差不多。类似 /fork1/fork2 这样的。那么,怎么到fork2下的一个分支token ? token自己也有findToken这个方法,不同的是ProcessInstance的是以r... 阅读全文
posted @ 2009-05-19 08:51 妮子0614 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 【功能设计】由于Jbpm自带的子流程节点<process-state/>其中子流程名称必须是写死的,所以不能实现流程间的动态调用,而本实例的优点在于:1. 实现流程间的动态调用;在执行流程的类中,自己控制得到哪个子流程的事例,如何执行这个子流程;2. 实现了最小化的生成流程实例;每次执行时想实例化哪个子流程就实例化哪个,不用讲所有的子流程均实例化(这样和Jbpm自带的子流程节点的理念相... 阅读全文
posted @ 2009-05-19 08:43 妮子0614 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 【说明】 本文我将通过三个简单的小实验来验证jax-ws和XFire在发布和调用WebService上的区别,从而得出相应的结论以便在以后使用他们发布和调用WebService时作为进行选择的依据。【实验】[Experiment1]:调用WebService的Client端采用jax-ws调用XFire发布的WebService;(Project:XfireJax) 流程:1)建立JavaProj... 阅读全文
posted @ 2009-05-17 09:25 妮子0614 阅读(4467) 评论(3) 推荐(0) 编辑
摘要: 【功能设计】1.完成简单的两个整数相加、相减、相乘、相除;2.重点是学会用JAX-WS发布WebService,并调用该WebService;3.了解JAX-WS的工作机制;【流程设计】1. 建立WebServiceProject(IntegerCalculator);2. 创建普通的JavaClass(IntegerCalculator.java),实现WebService的业务逻辑;3. 创建... 阅读全文
posted @ 2009-05-17 09:24 妮子0614 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 【功能设计】利用Jbpm设计一个流程来完成以下功能:1. 调用三个WebService,分别完成:鉴权、数加、数减;2. 在流程中加入事务判断机制,当前一个判断没有通过则后面的流程不再执行;【流程设计】1. 设计流程;【流程设计原则】(这样设计出来的流程会比较清晰,易于扩展):1)公共变量写在总流程中,局部变量写在节点中;2)Decision只负责判定和流程的转移;3)操作应写在节点的Transi... 阅读全文
posted @ 2009-05-17 09:21 妮子0614 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 【功能设计】设计一个流程调用“数加”和“数减”两个WebService,并将给流程发布成一个WebService,测试该流程。【实现流程】1. 发布“数加(NumberPlus)”“数减(NumberSubtract)”两个WebService,并进行测试;1)建立WebServiceProject;2... 阅读全文
posted @ 2009-05-17 09:12 妮子0614 阅读(1710) 评论(1) 推荐(0) 编辑
摘要: 【功能设计】设计两个接口(Person和Axe)分别分别用Chinese还是实现Person,用StoneAxe和SteelAxe来实现Axe,分别将不同的Axe注入到Chinese中会打印不同的内容。【实现流程】1. 建立工程(普通的JavaProject或是WebProject),加入架包(我用的是MyEclipse6.5自带的Spring2.5);2. 增加Spring功能,其实质是在SCR... 阅读全文
posted @ 2009-05-17 09:10 妮子0614 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 我这边的网络太慢了,每次上传截图总要花上很长时间,而且经常出问题,所以决定以后写的”小攻略“不再上传截图了。呵呵,我本来就是个”小菜鸟“,写的这些东西也没什么技术含量,仅仅作为自己实践的记录,希望给自己以后和别人来带小小的帮助。【发布WebSerivce】本部分将使用Web Services Project wizard来创建和配置一个新的Web S... 阅读全文
posted @ 2009-05-17 09:06 妮子0614 阅读(330) 评论(0) 推荐(0) 编辑