Dengues现在提供了一个自定义ETL块的东西,可以把一些固定的过程封装在成模块来使用。以后Dengues的方向是更多的是面向企业级,也就是说他不单单是一个工具。更多的可能是 一个中间件。而工具本身的功能可能只是一个预览或说是一个客服端。我现在已经开发了一个服务器端。
想对于Kettle,Dengues现在或将来会有哪些差异呢?
应该可以看到啊,也可以新建报表设计。但是这块东西还没完成。
传智播客 & ajax全套独家发布
1.ajax 入门
2.ajax 原理
3.ajax 简单实例
4.ajax 无限级联动菜单
5.ajax 简易聊天室
6.ajax 开源框架简介
7.DWR 框架源码分析一
8.DWR 框架源码分析二
9.DWR 框架源码分析三
10.DWR 框架源码分析四
11.DWR框架源码分析五
12.SSH + DWR完成商城驱动
13. Extjs 简介
14 Extjs 简单实例
15.SSH + Extjs 开发系列之OA一
16. SSH + Extjs 开发系列之OA二
17. SSH + Extjs 开发系列之OA三
18. SSH + Extjs 开发系列之OA四
19 .SSH + Extjs 开发系列之OA五
20. SSH + Extjs 开发系列之OA六
21. SSH + Extjs 开发系列之OA七
22. SSH + Extjs 开发系列之OA八
23.SSH + Extjs 开发系列之OA九
24.SSH + Extjs 开发系列之OA十
25. ajax 前景之我见
下载地址:
http://www.ibeifeng.com/read.php?tid=2338&u=5043
java金腰带提供大量经典中英文计算机经典书籍,最新书籍下载,也可以到论坛求书,基本上所有的书都可以求到。
http://javabelt.cnjava金腰带系列群欢迎加入
目前开放加入的是二群:2035238
@BlueDavy
呵呵这个模仿Talend Studio,是自己重新写的。
...这东西明显就是Talend Studio嘛...
....无语...
恰好今天在项目中也用到dom4j和jaxen,不过在Xpath时候遇到不能能解析命名空间的的问题,没有好的办法就去掉了命名空间,呵呵
以后重新试试
re: [Dengues] 关于如何配置GEF中的Palette 小张飞刀(Dengues Studio) 2007-10-26 11:24
补充一下其实说白了,在Graphical Editor的getPalettePreference方法里返回一个FlyoutPreferences对象就可以了,它是一个写在FlyoutPaletteComposite里的接口,源代码如下:
/**
* FlyoutPreferences is used to save/load the preferences for the flyout palette.
*
* @author Pratik Shah
* @since 3.0
*/
public interface FlyoutPreferences {
/**
* Should return {@link PositionConstants#EAST} or {@link PositionConstants#WEST}.
* Any other int will be ignored and the default dock location (EAST) will be
* used instead.
* @return the saved dock location of the Palette
*/
int getDockLocation();
/**
* When there is no saved state, this method can return any non-positive int (which
* will result in the palette using the default state -- collapsed), or
* {@link FlyoutPaletteComposite#STATE_COLLAPSED}, or
* {@link FlyoutPaletteComposite#STATE_PINNED_OPEN}
* @return the saved state of the palette
*/
int getPaletteState();
/**
* When there is no saved width, this method can return any int (preferrably a
* non-positive int). Returning a non-positive int will cause the palette to be
* sized to the default size, whereas returning a postive int will find the
* closest match in the valid range (>= minimum and <= maximum)
* @return the saved width of the flyout palette
*/
int getPaletteWidth();
/**
* This method is invoked when the flyout palette's dock location is changed. The
* provided dock location should be persisted and returned in
* {@link #getDockLocation()}.
* @param location {@link PositionConstants#EAST} or {@link PositionConstants#WEST}
*/
void setDockLocation(int location);
/**
* This method is invoked when the flyout palette's state is changed (the new state
* becomes the default). The provided state should be persisted and returned in
* {@link #getPaletteState()}.
* @param state {@link FlyoutPaletteComposite#STATE_COLLAPSED} or
* {@link FlyoutPaletteComposite#STATE_PINNED_OPEN}
*/
void setPaletteState(int state);
/**
* This method is invoked when the flyout palette is resized. The provided width
* should be persisted and returned in {@link #getPaletteWidth()}.
* @param width the new size of the flyout palette
*/
void setPaletteWidth(int width);
}
re: [Dengues] 关于如何配置GEF中的Palette zDevil(Dengues Studio) 2007-10-23 20:17
参考Dengues源代码:org.dengues.designer.ui.process.editors.GEFComponentsEditor。在一个Editor里面重写getPaletteRoot()方法。可以返回一个PaletteRoot。但是要配置Palette就要覆盖getPalettePreferences();返回一个FlyoutPreferences主要需要三个参数:
public int getDockLocation() {
return getPreferenceStore().getInt(IDenguesPrefsConstant.PALETTE_DOCK_LOCATION);
}
public int getPaletteState() {
return getPreferenceStore().getInt(IDenguesPrefsConstant.PALETTE_STATE);
}
public int getPaletteWidth() {
return getPreferenceStore().getInt(IDenguesPrefsConstant.PALETTE_SIZE);
}
这三个参数的值范围:
getDockLocation()的参数有:
1.PositionConstants.EAST表示Palette在右边或说东边,这个是默认值。
2.PositionConstants.WEST表示Palette在左边或说西边。
getPaletteState()的参数有:
1.FlyoutPaletteComposite.STATE_COLLAPSED表示Palette会用完后自动收缩,还可以放大缩小。为默认值。
2.FlyoutPaletteComposite.STATE_PINNED_OPEN表示Palette会无法收缩和放大缩小。
getPaletteWidth()的参数范围是:FlyoutPaletteComposite.MAX_PALETTE_SIZE=500;
FlyoutPaletteComposite.MIN_PALETTE_SIZE=20;
FlyoutPaletteComposite.DEFAULT_PALETTE_SIZE=125;
可以参考代码:
CompEditorPaletteFactory.createPalettePreferences();