- 博客(19)
- 收藏
- 关注
原创 企业产品组合规划 - 波士顿矩阵
波士顿矩阵是由美国大型商业咨询公司——波士顿咨询集团(Boston Consulting Group)首创的一种规划企业产品组合的方法。问题的关键在于要解决如何使企业的产品品种及其结构适合市场需求的变化,只有这样企业的生产才有意义。同时,如何将企业有限的资源有效地分配到合理的产品结构中去,以保证企业收益,是企业在激烈竞争中能否取胜的关键。波士顿矩阵认为一般决定产品结构的基本因素有二个:即市...
2008-09-11 23:10:12
493
webwork2.2.2的dtd解析问题(感谢飞云小侠)
今天将webwork2.2.1更换成webwork2.2.2,出现了一个奇怪的异常,每次启动后,都会报出:org.xml.sax.SAXParseException: Element type "global-exception-mappings" must be declared.com.opensymphony.xwork.config.ConfigurationException: Caug...
2006-04-21 15:07:00
100
使用Eclipse3.1的新特性方便的发布你的RCP Product
今天在群里有人讨论发布swt应用的问题,想起我以前写的一个小笔记,遂翻箱倒柜,发到这里,希望对想要发布swt的人有用Eclipse3.1刚刚release的时候,它的RCP发布功能就很吸引我,当时正好有个小东西要做,就用了这个功能发布了一个小程序,似乎很多人推荐用NSIS,但是我觉得Eclipse的这个功能似乎更方便,几乎不用担心任何部署的问题。--------------------------...
2006-01-16 23:16:00
143
【ESB专题】之六 - System Management及其相关模式
<o:p> </o:p>开发一个基于消息的解决方案是不容易的事情,在生产中操作这样一个产品同样也是一个挑战:一个基于消息的集成解决方案一天可以产生、路由和转换成千上万的消息。我们不得不处理异常、效率瓶颈或改变合作系统。而为了使事情变得更加有挑战性,组件经常被分布在不同的平台和机器上,甚至位于不同的地理位置。<o:p> </o:p>System ...
2005-11-23 20:20:00
102
【ESB专题】之五 - Message Endpoint及其相关模式
在ESB中另外一个重要的课题就是Message Endpoint,这是关于一个应用程序如何连接到一个消息系统,并通过它来发送和接收消息。如果你在面向一个消息API编程,则你就正在开发一个endpoint代码。商业中间件通常都提供了这些工具。<o:p> </o:p>l Messaging Gatewayl Messaging Mapper...
2005-11-22 21:40:00
142
【ESB专题】之四 - Message Transformation及其相关模式
<o:p> </o:p><o:p> </o:p><o:p> </o:p>通常,通过消息系统集成的应用很少有同样的消息格式。比如说,一个帐务系统同一个CRM系统对客户对象是有着不同的概念的。基于这个,一个系统可能将消息存储在关系表中,另一个可能存储在文件中。集成已存在的系统通常意味着我们没有修改系统以便使他们更好的一起工作...
2005-11-21 21:40:00
95
【ESB专题】-面向消息的EAI的关键组件
<o:p> </o:p>企业集成有很多种模式,随着技术的发展,实时的、面向消息的企业集成越来越成为主流,面向消息的企业集成的稳定性和兼容性要求其基础件,也就是message系统必须提供足够强壮和可扩展的设计,下面几种是作为面向消息的企业集成的基础件所必须提供的几个关键性组件。<o:p> </o:p>消息集成使得message系统负责转换两个应用...
2005-11-16 20:56:00
79
在webwork中使用自定义的Result生成动态验证图片
这个动态图片的实现原理是在servlet的response中写入一个ImageOutputStream,并由servlet容器将其转成图片,在非webwork的实现中,可以直接操作response,但是在webwork中,要想直接操作response的output则必须使用不需要对response操作的result类型实现一个Result:<o:p> </o:p>不可以...
2005-11-15 21:14:00
88
Eclipse的启动框架
在Eclipse可以启动多个java进程,并对java进程的运行状况进行监控,这些都有几个主要框架合作完成其中包括: org.eclipse.jdt.launch:java程序启动框架 org.eclipse.debug.core:除Eclipse本身进程外,其他进程的核心运行态 org.eclipse.core.runtime:提供对运行期的进程的监控...
2005-10-24 23:12:00
73
六度分割理论走向实践
六度分割是这样的理论:所谓六度分割理论是指six degrees of separation,是在20世纪60年代由哈佛大学心理学家 stanley milgram提出的,six degrees of separation,六度分割。简单来说,六度分割就是在这个社会里,任何两个人之间建立一种联系,最多需要六个人(包括这两个人在内),无论这两个人是否认识,生活在地球的任何一个地方,他们之间只有六度分...
2005-10-24 22:30:00
158
[BIRT]-[Tutorial]-使用ScriptDataSet从POJO中获得数据(五)
四、预览结果<o:p></o:p>使用BIRT提供的预览窗口来预览所制作的报表,这是BIRT必须知道该如何找到在Script中引用的类,而BIRT的预览窗口是使用一个内嵌的web服务器来预览的,所以,我们需要将用于数据库资源访问的类和在script中使用的类打包成jar放入到这个web-app的classpath下。<o:p></o:p>这个we...
2005-09-06 13:47:00
70
[BIRT]-[Tutorial]-使用ScriptDataSet从POJO中获得数据(四)
开始说正题二、建立使用ScriptDataSource和ScripteDataSet的BIRT报表<o:p></o:p>在你的Web项目中建立一个report目录,并在其中建立一个报表文件,如下:<o:p></o:p>首先,根据BIRT的Help文档中的教程,建立一个ScriptDataSource:<o:p></o:p&g...
2005-09-06 13:44:00
85
[BIRT]-[Tutorial]-使用ScriptDataSet从POJO中获得数据(三)
RowSet.java代表行的集合,代码如下: 1package com.bat.afp.DAOComm; 2 3import java.util.Iterator; 4import java.util.Vector; 5 6/**//** 7 * @author liuyf 8 */ 9public class RowSet {1011 private Vector<Row>...
2005-09-06 13:33:00
79
[BIRT]-[Tutorial]-使用ScriptDataSet从POJO中获得数据(二)
配置文件dbconfig.xml如下:1<config>2 <dbinfo>3 <url>jdbc:oracle:thin:@133.1.72.44:1521:test</url>4 <user>test</user>5 <pwd>test</pwd
2005-09-06 13:30:00
81
[BIRT]-[Tutorial]-使用ScriptDataSet从POJO中获得数据(一)
在前面说明过使用Script数据源来获得web service数据源的做法,在实际操作中,发现虽然有BIRT的帮助文件,但同事对BIRT的Script数据源的使用还是不太理解,于是写出下文以便帮助使用BIRT的高级特性<o:p> </o:p>熟悉了BIRT的Script数据源之后,你会感叹BIRT功能之强大,BIRT团队承诺在2.0中加入对数据库连接池的支持,但目前为止...
2005-09-06 13:26:00
75
[BIRT]-理解report engine API
l 应用开发者只需要了解公用的API,这些API包含在以下的几个包内:a) org.eclipse.birt.report.model.api:这个包内包含了93个class,两个接口和一个exception,这个包是为那些想要定制report designer的开发者使用的<o:p></o:p>b) org.eclipse...
2005-08-22 23:18:00
144
[BIRT]-使用:过滤数据集
l 你可以使用以下几种技术来过滤数据集:a) 在查询时指定过滤,以便在数据库或其他数据源中过滤数据,要尽量使用这种方式来过滤数据,可以通过两种方式来指定SQL SELECT声明:1. 在设计期间的SQL Select中以WHERE的方式指定,并在数据库中执行。2. 创建report参数来让用户指定,在SQL SELECT的WHE...
2005-08-22 23:17:00
148
CallBack-DI-Template区别
本文目的是为了说明CallBack并非完全的IoC实现这三个名词能在一起,是因为IoC的特性在UI框架中尤其明显的体现但CallBack只获得了部分控制权的反转实际上callback这种方式是一种过程化方法学中的实现而在面向对象领域中的替代物则是DI或模板方法模式(IoC的具体表现)DI和模板方法模式的区别在于DI用于解除创建依赖模板方法用于解除行为依赖回到callback和IoC从它们出现的理由...
2005-07-16 00:18:00
67
J2SE5.0对Network部分的增强
Complete support for IPv6 on Windows XP (SP1) and 2003 server has been provided in this release. (4608529) <o:p></o:p>The networking API now provides a way of setting timeouts on connect...
2005-05-26 11:56:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人