内容列表
- Open Source Workflow Engines Written in Java
-
Enhydra Shark Shark is completely based on standards from WfMC and OMG using XPDL as its native workflow definition format. Storage of processes and activities is done using Enhydra DODS.
Code
- 分类:Java 查阅全文
- Open Source Rule Engines Written In Java
-
Drools The drools engine uses a modified form of the Rete algorithm called the Rete-OO algorithm. Internally it operates using the same concepts and methods as Forgy's original but adds some nod
- 分类:Java 查阅全文
- eclipse2.1+jdk+tomcat+struts的安装过程
- 值得注意是eclipse我用3.0没有配置成功,觉得还得2.1比较稳定.安装jdk设定JAVA_HOME等环境变量,eclipse就可以启动了..还需要下载以下软件tomcatPluginV3.zip &nbs
- 分类:Java 查阅全文
- 关于让客户提交数据文件的方法的相关讨论(整理自itpub)
- http://www.itpub.net/288917.html(原贴) 老板这想法不太对吧?斑竹们,高手们进来瞧瞧 公司业务有一个需求,希望客户可以在通过网站上传一些固定格式的数据文本资料,然后转入数据库中。偶的想法是在后台加一个资料导入的功能。
偶们老板说不安全,一定要很复杂的弄个EMail接收。说要客户直接发邮件到固定邮箱,将文本文件作为附件,然后要服务器定时去收邮件,读取附件内
- 分类:Java 查阅全文
- 设计模式之Mediator(中介者)
-
Mediator中介者模式定义:用一个中介对象来封装一系列关于对象交互行为.
为何使用Mediator?各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Mediator的关系,使多对多的关系变成了一对多的关系,可以降低系统的复杂性,提高可修改扩展性
- 分类:Java 查阅全文
- 实施DbUtils [转载]
- JDBC码是Java译码的一个部分,它给已写的编码带来了数量惊人的重复。另外,JDBC码几乎会经常性的带来一些低级错误。写出好的JDBC编码并不难,但是很痛苦。DbUtils组件是一个精密而简单的组件,它并不做什么复杂的事而仅仅只是使很多的JDBC任务对开发者来说变得稍容易一点。尽管这时候很多持久框架和包都可以用来使数据持久变得更容易,然而JDBC仍然是大多数Java和Java2企业版(J2EE)
- 分类:Java 查阅全文
- Jakarta-Common-BeanUtils研究心得(2)[转载]
- 作者 :SonyMusic 2003.05.13六、ConstructorUtils补遗创建对象还有一个方法:invokeExactConstructor,该方法对参数要求更加严格,传递进去的参数必须严格符合构造方法的参数列表。例如:Object[] args={new Integer(1), "Jan"};Class[] argsType={int.class
- 分类:Java 查阅全文
- Jakarta-Common-BeanUtils研究心得(1)[转载]
- 作者: SonyMusic 2003.05.13一、概述第一次看到BeanUtils包,是在Struts项目中,作为Struts一个工具来使用的,估计功能越弄越强,就移到Common项目中了吧。BeanUtils一共有四个package:org.apache.commons.beanutilsorg.a
- 分类:Java 查阅全文
- 一个JBPM工作流管理示例(四)
- (一) 开始一个请假流程 //user是请假人的actorId ExecutionService es=JbpmServiceFactory.getInstance().openExecution
- 分类:Java 查阅全文
- Hibernate2在mysql4.1.7中执行查询出错的一种情况
- 最近将mysql的版本升级成4.1.7。但是在利用hibernate2对数据库进行查询时报以下错误(插入更新操作正常):09:42:05,248 ERROR JDBCExceptionReporter:46 - General error message from server: "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and
- 分类:Java 查阅全文
- Java的网络编程:用Java实现Web服务器
-
超文本传输协议(HTTP)是位于TCP/IP 协议的应用层,是最广为人知的协议,也是互连网中最核心的协议之一,同样,HTTP 也是基于 C/S 或 B/S 模型实现的。事实上,我们使用的浏览器如Netscape 或IE 是实现HTTP 协议中的客户端,而一些常用的Web 服务器软件如Apache、IIS 和iPlanet Web Server 等是实现HTTP 协议中的服务器端。Web 页
- 分类:Java 查阅全文
- Jsp学习笔记(三)-----Jsp语法!
- 1 <html> <head> <title> HelloWorld Example </title> </head> <body>-------------- <% &nb
- 分类:Java 查阅全文
- 打算用Java+Delphi作个自已的RIA
- 以前用delphi写逻辑在客户端,用indy写了个简单的http服务器,处理远程的insert/update/delete/begintrans/commit/rollback SQL语句,可是有三个问题:1.程序会被人篡改,例如select name from userlist 被改成 delete from userlist,用户表就报销了。2.远程事务,事务启动后网络中断,则事务开始一直要挂
- 分类:Java 查阅全文
- 应用IBM Rational XDE 和 WebSphere Studio创建电子商务应用(转自IBM)
-
应用IBM Rational XDE 和 WebSphere Studio创建电子商务应用
内容:
简介
获取需求
创建项目和模型
添加用例
创建时序图表示行为
创建EJB项目
逆向工程EJB项目
测试应用
鸣谢
- 分类:Java 查阅全文
- 终于搞定了mysql!
- 最近要研究OFBIZ,要用到mysql,所以装了一个,在wsad里要连一下,没想到就此遇到了问题。先是mysql,总是提示@localhost用户错误,无法进入,几年前玩过这玩意,没记得有这么麻烦啊。还记得那会只要mysql -u root -p就可以了,现在不行了居然。虽然最后弄了个mysql studio5.0,手工把用户的localhost项都删掉了,才解决,但还是没搞明白这个东西用意何在了
- 分类:Java 查阅全文
- 设计模式之Bridge
-
Bridge模式定义 :将抽象和行为划分开来,各自独立,但能动态的结合。
任何事物对象都有抽象和行为之分,例如人,人是一种抽象,人分男人和女人等;人有行为,行为也有各种具体表现,所以,“人”与“人的行为”两个概念也反映了抽象和行为之分。
在面向对象设计的基本概念中,对象这个概念实际是由属性和行为两个部分组成的,属性我们可以认为是一种静止的
- 分类:Java 查阅全文
- 设计模式之Decorator(油漆工)
-
装饰模式:Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee.这两种实体在Decorator模式中是必须的.
Decorator定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活.
为什么使用Deco
- 分类:Java 查阅全文
- 设计模式之Adapter(适配器)
-
适配器模式定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份.
为何使用?我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办?
使用Adapter,在这两种接口之间创建一个混合接口(混血儿).
如何使用?
- 分类:Java 查阅全文
- 设计模式之Proxy(代理)
-
理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.
代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.
设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.
为什么
- 分类:Java 查阅全文
- 设计模式之Facade(外观 总管 Manager)
-
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:
public class DBCompare {
Connection conn = null; PreparedStatement prep = null; ResultSet rset = null; try {
- 分类:Java 查阅全文