自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Mybatis3使用JdbcOdbc驱动检索MS Access报No data found exception的解决方法

原因: This typically occurs when you try to read the value of a column multiple times. For example, this may throw "No data found": Resul...

2015-02-06 18:20:51 1353 0

原创 Windows下配置Libreplan开发环境

1、安装github for window 2、注册并登录 3、fork 项目https://github.com/Igalia/libreplan 4、clone/checkout  libreplan 项目 5、在eclipse ee4.2中import maven项目 6、配置My...

2013-09-26 19:27:52 3707 3

原创 Windows下打包并在Tomcat7下运行Libreplan(基于Mysql)

1、 Tomcat\conf\Catalina\localhost下创建文件libreplan.xml 内容为: <Resource name="jdbc/libreplan-ds" auth="Container" ...

2013-09-26 19:13:08 3239 0

原创 Subversion入门配置全接触

1.   Subversion简介 Subversion(简称SVN)是一款功能强大的开源版本控制工具,支持Linux和Windows平台。 SVN可以有两个访问方式,一种是独立服务器直接访问,即利用svnserve命令启动服务,通过svn://yourdomain.com/project进...

2012-09-22 08:29:58 10995 0

原创 使用qt-jambi创建网页缩略图

Qt Jambi是跨平台的应用程式框架Qt的Java绑定版本。 WebKit 是一个开源的浏览器引擎,Qt Webkit就是Webkit在Qt平台上的封装。 1、下载并安装Qt Jambi http://qt-jambi.org/downloads 2、执行安装目录下的qtjambi...

2012-07-28 16:28:13 3142 0

原创 GMF关于采用拖动方式创建连线的实例

场景:A1 A2两个容器,分别有隔间,隔间分别容纳B1 B2两种对象,任意B1和B2之间可以单向连线(即B1-〉B2)。 问题:为了更好的用户体验,需要直接拖动A1内的B1到B2上方Drop时候,创建连线C。 解决路径: 1、A1隔间内B1可拖动,给A1隔间安装:insta

2011-08-14 07:42:34 1013 0

原创 让TableViewer实现在行切换前进行判断和校验操作

<br />由于JFace的TableViewer没有提供类似于SelectionChangingListener之类的监听器或相关方法,因此如果我们需要在行切换前做一些判断和校验的时候,就无法获得这样的一个时机。但是幸好SWT Table的select和setSelection方法执...

2010-11-02 10:31:00 1599 0

原创 Eclipse Rcp中替换Eclipse默认全局快捷键

<br />以下是覆盖全局的Ctrl+S的例子。<br /> <br /> <br /> <extension point="org.eclipse.ui.bindings"> ...

2010-10-27 10:28:00 3669 2

原创 Eclipse Rcp在程序中指定Welcome(Intro)显示的页面

ExtensionPointManager extensionPointManager = IntroPlugin.getDefault() .getExtensionPointManager(); IntroModelRoot model = extensionPointMa...

2010-10-24 16:39:00 3064 0

原创 ibatis3中执行SelectBuilder/SqlBuilder生成的SQL语句。

iBatis 3中新增了SelectBuilder/SqlBuilder两个工具类,用于利用类函数的方式动态生成SQL 语句,减少拼接SQL语句时候大量的显式字符串操作,减少字符串操作可能出现的错误,提高程序的易读性。 ....... 通过用户指南上面的实例,我们已经可以生成SQL语句...

2010-08-11 23:34:00 8551 2

原创 通用TitleAreaDialog的实现

这个TitleAreaDialog可以通过传入的Composite,动态创建对话框区域(DialogArea)内容,因此具有很强的灵活性,不必每处使用对话框时候都重新继承TitleAreaDialog,从而体现模块化思想,减少冗余的代码。

2010-07-30 00:21:00 2690 0

原创 JFace DataBinding 中的 MultiValidator学习和体会

MultiValidator在JFace DataBinding中扮演了强大的角色,适用于跨界校验(cross-constraints),只要引用的一个观察值发生变化就会触发验证。

2010-07-08 16:29:00 1416 0

原创 TableViewer EMF databinding 的一个小问题

基于EMF模型的TableViewer数据绑定一般采用下面的方式: ObservableListContentProvider viewerContentProvider = new ObservableListContentProvider(); tv.setContentProvide...

2010-06-25 11:34:00 1349 1

原创 GMF 经验点滴积累(四)-修改GMF的outline tree,使其按类别展示View

       GMF的outline tree默认显示的层次为:diagram -- notes,如果要展示edges或者按其他层次分类展示views,就需要对其进行定制。     1、重载DiagramEditor方法getOutlineViewEditPartFactory(),这个方法是创建...

2010-02-24 18:56:00 1559 1

原创 GMF 经验点滴积累(三)- Drag and Drop方式实现图形(Node)的创建

  1、保证Drag源和Drop目标具有同一 Transfer 中介,这里均使用了LocalSelectionTransfer。 源为导航TreeViewer组件,这里为简单起见,Tree的input和图形元素使用同一类型模型,因此不涉及模型转换:  public class DragEnable...

2009-09-06 19:40:00 1757 0

原创 GMF 经验点滴积累(二)-菜单工具栏篇

一、增加主菜单和工具栏项(printPreviewAction)1、在plugin.xml中配置contributionItemProvider扩展点。  2、在...

2009-06-21 11:12:00 2259 0

原创 GMF 经验点滴积累(一)

1、修改Connection的默认路由(Router)风格(默认的初始风格为oblique)。 覆盖DiagramConnectionsPreferencePage的initDefaults方法: public static void initDefaults(IPreferenceStore p...

2009-06-15 20:48:00 2726 0

转载 GEF:EditPolicy接口参考(摘)

Interface EditPolicyAll Known Implementing Classes: AbstractEditPolicy A pluggable contribution implementing a portion of an EditParts behavior. Edit...

2008-04-09 20:10:00 2389 0

原创 GEF:取图形四个边框中间位置Anchor

 有关GEF中Anchor的知识请参阅http://xyhsm.javaeye.com/blog/67809。 原理是根据目标图形在源图形的相对位置(上下左右),并以45度角为分割,决定Anchor具体在四个边框中具体那一个的中部。 import org.eclipse.draw2d.Abstra...

2008-04-05 10:36:00 1322 0

转载 JSF点滴积累-Overriding The JSF Renderers

Overriding The JSF Renderers (The simple example) 转载自:http://www.jroller.com/HazemBlog/entry/overriding_the_jsf_renderers_the Some guys have asked me...

2008-01-20 17:54:00 764 0

原创 JSF点滴积累--通用文件下载函数

  Java类如下  public static void downloadFile(String path,String fileName) {        try {            // 获得JSF上下文环境            FacesContext context = Fac...

2008-01-18 23:24:00 947 0

翻译 JSF点滴积累--Dynamic JSF subviews

 同一JSF主页面下,如果要在几个subviews之间切换,最简单的方法是: jsp:include page="#{myBean.currentInclude}" /> 但是该方法只能用于JSF 1.2 + JSP 2.1环境下,在更早的版本下,以上的表达式是不合法的。...

2007-11-27 19:12:00 1330 0

翻译 利用SAX和XSLT转换Flat Files为XML格式

简介当我们需要转换XML文件到其它格式文件的时候,XSLT (eXtensible Stylesheet Language for Transformations)是一个很好的选择。但是,有的时候我们需要将一个flat文件或者非XML数据结构转换为XML和其他标记性语言,如果我们能使用XSLT来转...

2007-11-22 09:23:00 1394 0

原创 国际标准分类法ICS

        国际标准分类法(International ClassificationforStandards,简称ICS)是由国际标准化组织编制的标准文献分类法。 它主要用于国际标准、区域标准和国家标准以及相关标准化文献的分类、编目、订购与建库,从而促进国际标准、区域标准、国家标准以及其他标准...

2007-11-19 10:52:00 12829 2

翻译 JSF点滴积累--利用PhaseListener实现权限验证

 通过PhaseListener 可以在一个点上(JSF生命周期的Restore View phase阶段)进行权限验证,从而避免在每个页面或者每个backing bean中判断用户访问权限,造成过多的冗余代码和管理上的混乱。步骤一:在faces-config.xml中注册 PhaseListen...

2007-11-18 19:30:00 2416 2

转载 Log4J的封装

Log4J的封装: 配置文件:log4j.properties  log4j.rootLogger=DEBUG, A2, A1 log4j.appender.A2=org.apache.log4j.RollingFileAppender log4j.appender.A2.File=C:devel...

2007-11-18 17:44:00 2986 0

转载 Log4J对数据库的操作

Log4J对数据库的操作: 其目的就是把日志信息写入数据库以方便开发人员和测试人员查询。 下面是写入数据库的配置文件:log4j.properties  log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender log4j.appende...

2007-11-18 17:37:00 2454 0

转载 xml格式的log4j配置文件概述

 xml格式的log4j配置文件需要使用org.apache.log4j.html.DOMConfigurator.configure()方法来读入。对xml文件的语法定义可以在log4j的发布包中找到:org/apache/log4j/xml/log4j.dtd。  Xml的一个配置文件:sam...

2007-11-18 17:18:00 1924 0

转载 如何使用Log4j?

       1、Log4j是什么?   Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j。          2、Log4j的概念   Log4j中有三个主要的组件,...

2007-11-18 13:59:00 608 0

原创 JSF点滴积累--使用Shale实现客户端验证步骤

    Shale通过内部集成Jakarta Commons Validator Framework的方式支持以下几种验证: Credit Card Date Email Generic ISBN URL 1、下载Shale Framework(htt...

2007-11-08 08:57:00 1429 0

原创 JSF点滴积累--页面间参数的传递

       为了避免使用Session的一些弊病,除了保存用户信息等公用数据的BackingBean外,对于业务逻辑处理最好使用request 类型的BackingBean。 因此,以下的相关说明都是以request 类型的BackingBean为基础的。1、 具有导航规则的两个JSF页面之间交...

2007-11-05 12:56:00 5433 3

翻译 JSF点滴积累--DataModel类

JSF提供javax.faces.model包,数据模型DataModel类位于此包中。DataModel实现了一个抽象任意数据绑定技术,可以被用来适应各种数据源使用JSF组件,为子组件提供Row操作功能(如UIData,表格、列表和树都是它的子类)。例如,h:dataTable支持下面几种类型数...

2007-11-01 19:24:00 3913 0

原创 JSF点滴积累--获得session, request,application中存储的Bean

   法1:首先获得ExternalContext 对象,然后取得参数Map,在Map中进行寻找。Map params = FacesContext.getCurrentInstance().getExternalContext().getRequestMap();MyBean mybean= (...

2007-11-01 13:44:00 2603 0

转载 JSF标签与Html标签对照表

JSF HTML Tags索引UIForm | UICommand | UIGraphic | UIInput | UIOutput | UIMessage and UIMessages | UISelectBoolean | UISelectMany | UISelectOne | UIPane...

2007-11-01 11:38:00 7139 1

转载 Ajax4Jsf 用户指南

A4J 用户指南Copyright ?2006 Exadel 译者: icess( http://blog.matrix.org.cn/page/icess ) 转载请保留版权标识和译者信息.目录 1. 介绍 2. 开始使用Ajax4jsf 环境需求 下载Ajax4jsf 安装 简单的 AJAX ...

2007-11-01 08:55:00 3336 0

原创 CSDN博客加Google搜索的方法

在Google申请的站内搜索代码因为有Form的原因,而Csdn博客框架中已经有了一个Form,因此形成了Form套嵌,Google的form就失去了效果。这里通过可以通过去掉google的form,并在提交按钮上的onclick事件和javascript的配合来解决这个问题,如下:onclick...

2007-10-31 18:10:00 1004 0

原创 JSF点滴积累-- JSF的地址栏的路径与当前的真实路径不一致?

 页面要做收藏,但是JSF在浏览器地址栏的路径总是慢一拍。原因在于我们在设置导航规则时候,预设都是使用forward的方式:forward:仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;redirect:则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。因此可以...

2007-10-29 10:50:00 1778 0

原创 JSF点滴积累--Tree2控件的树节点的默认选择

1、首先,确认你的tomahawk是比较高的版本,较低的版本(好像是1.1以下)没有为我们控制相关属性预留接口。2、Tree2的value属性支持TreeModel or TreeNode两种类型,在这里,必须使用TreeModel 。3、具体代码示例如下:    public TreeModel...

2007-09-18 10:11:00 1614 0

原创 JSF点滴积累--初始值的设定

1、在配置文件faces-config中设置,如下所示        user        me     2、如果多个页面使用同一个managebean,但某一状态参数不同,可采用如下方法:  String viewId;  viewId = FacesContext.getCurrentIns...

2007-08-20 15:47:00 849 0

原创 JSF点滴积累--服务端重定向

首先获得HttpServletResponseimport javax.servlet.http.*; protected HttpServletResponse getResponse() ...{  FacesContext facesContext = FacesContext.getCur...

2007-08-20 15:19:00 1851 0

提示
确定要删除当前文章?
取消 删除