- 浏览: 41511 次
- 性别:
- 来自: 北京
-
最新评论
-
wufabeishang:
文章不错 顶一个http://www.hrblive.com ...
基于Equinox的OSGI4的单独部署与基本应用 -
xucl:
这个东西比较好了,抽取数据比较方便
ETL工具Kettle用户手册 -
mengqingyu:
回帖怕被扣积分。。。有没有4.0以上的使用手册?
ETL工具Kettle用户手册 -
jackpk:
多谢,最近也在做数据抽取,好东西哈
ETL工具Kettle用户手册 -
gaoshaoye:
thinks。目前正在了解这个工具,怎么就看到有人下,没看到有 ...
ETL工具Kettle用户手册
文章列表
riena 在线更新问题
- 博客分类:
- java
riena 在线更新,也发现新的版本了,客户端程序更新后还是原来的程序,而且版本还是原来的版本,查看客户端目录里面features也下载下来了,plugin也下载下来了,但是问什么程序却没有更新呢,还是说riena还不支持更新,必须自己写这部分,寻找新的版本呀.
发现了一个问题,那就是它的配置文件config.ini,更新后没有更新这个文件,所以找不到最新版本,要怎么解决呢????
有谁遇到此问题,希望给予解释呀,谢谢了。
riena 的在线更新
- 博客分类:
- java
riena 的在线更新
它是在rcp的基础上来实现这个功能的,虽然rcp没做过,但是使用riena应该跟他的道理是一样的,但是在开发的时候,我看官网上说以前rcp在线更新的类已经都过时了,不过没有找到合适的,先就用过时的吧,但是riena的包中没有更新所需要的插件包,必须自己手工的加入,我觉得这点很不应该吧,?????。
再者,在做更新时候,生成的产品时候并没有把feature目录给生成,刚开始做的时候老是找不到更新的东西,后来每次生成产品之后都再次的生成feature目录。
eclipse调试equinox bundle时只能启动6个bundle的问题
关键字: osgi.startlevel
最近写了一个equinox的OSGi工程,里面有十几个bundle需要启动时自动运行Activator类,在eclipse的“run/run configuration”中设置了这些插件为他们定义了startLevel参数,auto-start都设置成了true。但是发现,只有6个bundle是可以自动启动的。
怎么也想不明白,于是跟踪看了equinox源代码后发现,原来System.properties中必须有一个参数叫做osgi.startLevel。这个参数控 ...
从外部启动Equinox
前面,我们都是通过Eclipse启动我们的Bundle。但是,在有些时候,我们希望自己来控制OSGi的容器的启动,并且在OSGi的容器外部获取OSGi的服务,甚至是把OSGi的容器内嵌到我们的应用之中。下面我们就来看一下如何把Equinox 嵌入到应用中。由应用来启动Equinox 、获取OSGi的服务,以及加载OSGi容器中的其他插件的类。并且也会演示OSGi容器中的插件如何加载OSGi容器外的类的方法。
我们在前面演示了如何通过命令行来启动Equinox ,常见的一种脚本为:java-jar plugins/org.eclipse ...
请问用javascript如何实现求两个日期相隔的天数
文章分类:Web前端
方法一:
/*****************************************************************
Name DateCompare
Purpose 计算两个字符(YYYY-MM-DD)日期相隔天数
Param asStartDate 起始日期
asEndDate 终止日期
Retur ...
修改Java系统默认编码
文章分类:Java编程
通过以下代码可以修改动态当前正在运行的java系统默认编码格式:
Java代码
System.out.println(Charset.defaultCharset());
System.getProperties().put("file.encoding", "GBK");
System.getProperties().list(System.out);
System.out.println(Charset.defaultCharset ...
使用web start 发布eclipse3.5的RCP
网上有关于这方面的文档,但是使用的eclipse比较旧,还用startup.jar来启动RCP;现在的eclipse已经没有startup.jar了,因此,折腾了半天终于折腾出来了3.5的RCP在JWS下发布的方法:
1. 创建product文件,创建 ...
基于Equinox的OSGI4的单独部署与基本应用
文章分类:Java编程 关键字: equinox osgi osgi4
大家如果关注eclipse的话应该会注意到,目前eclipse的底层插件体系架构已经改成了OSGI的插件结构。OSGI就是“开放服务网关协议”,OSGI官方称是面向服务的系统架构,也可以理解为面向组件的架构,系统中每一个组件或者一个模块称之为bundle,这也是OSGI里的概念模型。更多的OSGI的介绍,大家可以Google一下或baidu一下。
本人接触OSGI时间不长,没有过多的深入,也是初涉OSGI,不过也是非常看好目前这一架构的,相信应该是 ...
OSGI equinox 运行环境搭建
关键字: osgi equinox 运行环境搭建
config.ini文件中bundles=后面的值,多值的情况下不要放换行和空格之类的字符。
如果启动的时候有错误会在configuration目录下产生一个.log文件,可以参考修正配置。
典型的config.ini配置
Java代码
eclipse.ignoreApp=true
osgi.bundles=org.eclipse.equinox.common.jar@4:start,org.eclipse.osgi.services.jar@4:start,javax.servlet.jar@ ...
Eclispe插件开发( Plug-in Development)
学习eclipse插件开发资源全收集(plugin)
在学习plugin的过程中发现的一些好的文章,内容,整理起来。
1,一个可以提出问题
http://www.ceclipse.org/bbs
2,一个相对系统的rcp开发教程,pdf格式。入门的好资料。
http://www.ceclipse.org/bbs/read-cec-tid-4457.html
3,eclipse向导中自动生成的几个工程,每个都是入门者的好的参考
4,一个很好的blog,主题是插件开发
http://www.cnblogs.com/bjzhang ...
在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v6.0"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
...
struts2.1.8 的JSON lib环境设定2009-12-09 18:05struts从2.1.8版本开始,JSON的lib从GWT的0.34直接升级到struts2-json-plugin2.1.8
关于lib的设定,同以前的版本几乎没有区别,只是将默认的class地址和intercetper的地址,稍稍修改一下
就可以,直接使用了。
以下,是设定的方法。
struts.xml
<!-- package关联的设定-->
<package name="ems" namespace="/" extends="s ...
Json原理和语法 Ajax(Asynchronous JavaScript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保 存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。[版权所有,www.jialing.net]
JSON的来历
XML的作用是格式化数据内容。如果我们不用XML还有什 ...
最近公司项目要改用struts,然后采用了最新的struts2.1.8,然后我们使用的前台页面使用jquery,通过插件json来传送数据,看了自带的例子,没有看出来注解json使用时候是什么原理,下面是我总结出来的,希望对你有帮助。
struts2-json-plugin的配置问题2010-01-16 15:43JSON(Java Script Object Notation),是一种语言
无关的数据交换格式。JSON插件是Structs 2 的Ajax插件,通过利用JSON插件,开发者可以很方便,灵活
的利用Ajax进行开发。Json是一种轻量级的数据交换格式,JSon插件提供了一种名 ...