Jeremy

PLM/PDM/BPM技术交流

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  6 随笔 :: 0 文章 :: 3 评论 :: 0 Trackbacks

2006年8月24日 #

     摘要: 赛门铁克防病毒扫描引擎是一款企业级的杀毒引擎,并可以和各种环境进行集成,目前项目中需要在J2EE的环境中使用这个技术,故公布出实现方法供人参考
  阅读全文
posted @ 2007-03-09 14:02 米 阅读(1730) | 评论 (3)编辑 收藏

     摘要: 本文是关于如何在PRPC中使用AJAX框架DOJO的,ajax爱好者可以看前一部分的内容,了解dojo的ajax实现,后部分适合对BPM架构师的开发中参考~贴图以后再上传!  阅读全文
posted @ 2006-11-20 17:22 米 阅读(1802) | 评论 (0)编辑 收藏

     摘要: 在浮躁的年代里做学问难,做好学问更是难上加难!  阅读全文
posted @ 2006-08-28 10:27 米 阅读(275) | 评论 (0)编辑 收藏


我注意到一个关于oo工具和so工具关系并且很吸引人的讨论正在Yahoo的论坛上进行。
这些讨论阐明了为什么我们要在eclipse平台上开发SOA的插件,这些由IBM,sybase等公司开发的插件显然优于基于UML以及MDA上的。

Stefan Tilkov,讨论参加者之一,在之前的博客中已经讨论了这个问题。另一位论坛参与者Lukas Barton引用了他在之前写的关于MDA的文章,主要从插件角度讲一些OO和SO的区别。

自从这个讨论看是以来,一些事情已经改变了,但是我想说的是UML和MDA仍然没有从面向对象转成面向服务。那些UML和MDA的工具仍旧要求用户从对象的角度开始你的WSDL,XML Schemas,SOAP而不是其它的。


当然你也已使用UML去创建服务,也可以像被已经提到多次的那样,使用面向过程的技术例如:CoBOL 或者 PL/I 或者存储过程以及异步消息机制。这样做的主要好处就是所有这些都是直接涉及其本质。可是由于你将SO和OO联系的太紧密地话,你将会有所损失。


对于软件开发,oo的概念的使用往往会带来的问题比它本身所能解决的更多。(采用对象,过程,队列等来实现服务是没有问题的但我们应该采用别的方式来设计服务)由于OO很清晰的映射了业务功能,所以天生更适合于采用服务来建模,设计和开发。

软件工具需要提升其抽象的程度。MDA以及UML没有真正做到这点,自从这两个东西让我们开始学习如何重新采用对象方法的观点解释世界,更加抽象的认识服务。我们需要是一套基于Contract-First的SO工具来开发SOA (以面向服务为本质,而不理会是否用OO来实现)

posted @ 2006-08-25 15:42 米 阅读(1281) | 评论 (0)编辑 收藏

昨天我们公司的3M team 的新人们在隔壁的办公室KT, 身为新人的我也跑过去,一看在讲JUnit,听了一会儿,
讲了很多Assert云云的东西,我想到了一点,为什么不先说说为什么要JUnit,否则我想任何人都在会和我一开始学Junit时候一样,认为不霄一顾,想着
总想着这些东西,我用equals,print的组合都能实现的,更可以嵌在代码本身,何必又独立出来。

到这里大家知道我想说什么,我想说的是TDD的重要性。产生于XP的TDD,呵呵,(不知道我们敏捷开发组的同僚们用不用),这个TDD的思想是这样的
我们不应该完成开发之后再去写测试,这通常只是马后炮,测试的本质上相当于设计文档,而不是花大量的时间去摆弄一个复杂的图形化工具,
你要直接在代码里拟画一个类。开始时候先为一些小功能模块编写测试。很多情况下,测试不能编译,因为类本身不存在。
所以我们要做的就是用最少量的代码完成这个类,以便通过测试,并增加更多的测试。这里说一下,xp编程中,基本过程是这样的:
构思->编写测试代码->编写代码->测试,而且编写测试和编写代码都是增量式的,写一点测一点,
在编写以后的代码中如果发现问题可以较块的追踪到问题的原因,减小回归错误的纠错难度。
(回归让我想到了回溯的算法,嘿嘿,大学的噩梦)

于是测试框架来了,--JUnit,衍生到XUnit,请开始使用他们巴。那位写Taconite的Ryan Asleson说:测试会上瘾的,一开始接触JUnit的人都心存疑虑
但是最后都会爱上他们。因为当你发现增加新的特性只需要几分钟的测试过程的时候,你就会意识到今天我们所说的。

最后说一下JsUnit,据我看用的人很少,说白了是Junit的JS版本,自然也是RTF(Regression Testing Framework)的东东,,很多用法都差不多,不过它是基于函数的,不是方法哦
地址www.edwardh.com/jsunit,弱弱的问一下,有人用这个来测试ajax吗?嘿嘿!

明天又要去看可恶的BPM文档了。

posted @ 2006-08-24 20:50 米 阅读(1371) | 评论 (0)编辑 收藏

今天装了PRPC(PegaSystem)用于以后BPM工作流的开发,配置比较复杂,国内也没有相关材料,拿出来共享一下,呵呵!
自己写的安装流程如下
Environment Requied:

JDK, Tomcate, JDBC Driver, SQL Server2000. (For example: jdk1.5.0_04, Apache Tomcat 5.0.28)

 

       1)  Set Class Path:

a)       CATALINA_HOME

      Path :-< Tomcat’s location>

(e.g.: - C:\Program Files\Apache Software Foundation\Tomcat 5.0)

b)      JAVA_HOME
   Path :-< Java location>

(e.g.: - C:\Program Files\Java\jdk1.5.0_04)

c)      JAVA_OPTS

      Path :- -Xms256m -Xmx768m

2)      Deploy Application:

a)       Copy file “prweb.war” which is located “PegaV4Installation\PRPC INSTALL\PRPC_v0402_SP4_Software\PegaRULES\archivesNoApp” to “<CATALINA_HOME>\webapps”.

b)      Restart Tomcat. If there is a new folder “prweb” in “<CATALINA_HOME>\webapps”, you are successful.

3)      Upload Application Files:

a)       Start Tomcat, Open the URL: http://localhost:8080/manager/html/, Click “/prweb” link which is in Applications Path.

b)      Click hyperlink “Upload Application Files”, open a new page “PegaRULES Upload Manager”, Upload the file “PRPCV4.jar” which is localed “PegaV4Installation\PRPC INSTALL\PRPC_v0402_SP4_Software\PegaRULES\applicationJar\”.

4)      Create a Connection of Database:

a)       Create a new registration of database server(IP:10.225.69.248) in SQL Server Enterprise Manager.

b)      Import the DDL code which is in “PegaV4Installation\PRPC INSTALL\PRPC_v0402_SP4_Software\schema\DDL\mssql\mssql_install0402.sql” to SQL Server Query Analyzer Editor and execute it, it will create several PRPC table in SQL Server.

c)      Copy the three JDBC driver file msbasse.jar, mssqlserver.jar, msutil.jar to “<CATALINA_HOME>\common\lib”.

d)      Restart Tomcat.

5)      Load PegaRULES Application Instances:

a)       Open URL http://localhost:8080/prweb/admin/FirstSteps.html, Click hyperlink “Load PegaRULES Application Instances”.

b)      In the new page, set “Database Driver” as “MS SQL Server”, set “URL or DSN” as “jdbc:microsoft:sqlserver://10.225.69.248:1433;SelectMethod=cursor;SendStringParametersAsUnicode=false”, input Username and password and then submit. The installation is achieved until the progress complete

6)      Connect to PegaRULES:

a)       In previous page, Click “Connect to PegaRULES” or open URL http://localhost:8080/prweb/PRServlet, it will show a PegaRULES’s entry page, login with username:administrator@pega.com & password:install.

b)      After that the PRPC will demand you to install some program, Please click ‘yes’ to install all

c)      The installation is OK.

posted @ 2006-08-24 17:35 米 阅读(1574) | 评论 (0)编辑 收藏