11 2006 档案
摘要: 一眼看过去相信大家都知道用Runtime.getRuntime().exec来调用,我的需求就是:
调用Oracle EXP命令完成备份,并返回生成的备份文件名,这个备份文件会很快在其他的地方被使用。
采用Runtime.getRuntime().exec我们都知道,需要处理它的InputStream,以避免出现执行的命令输出的信息过多使得进程被堵死,OK,按照这样的方法写出来的代码执行后却碰到了问题.....
阅读全文
摘要: 在之前的一篇blog中我曾经写到过CM对于application level的configuration的不适用,提到的主要是两点:
1、无法在外部统一的对Bundle中service所需要的属性进行管理;
当时基于这个约束,只好在各自的bundle下编写一个管理当前bundle属性的服务,当外部需要管理此bundle的属性时,必须通过这个服务来管理,否则的话改变是不会起到效果的。
2、无法共享属性的配置。
每个bundle都保存自己独立的一份属性配置,这就导致了当出现共享属性时,在管理端也不得不同时去重复的更新多个bundle。
经过对于Equinox的CM实现代码的查看,发现我冤枉CM了,现在给它平反,:)
阅读全文
摘要: 此模式出自《Ajax patterns and best practice》,这个模式非常具备实际意义,为客户端的缓存实现做出了指导,和以往在使用传统B/S结构进行开发时所做缓存的思路有一个改进点,:)。
阅读全文
摘要: 界面设计,一个在软件行业非常尴尬地位的东西,但是绝对离不开的东西,不过在软件行业的技术发展一直是为程序员们提供更佳的方式,而在界面设计方面则是在近些年来才逐渐的重视,但这并不意味着在界面设计上一直就做的很好,反倒在界面设计方面一直就是软件设计中最薄弱的环节,如果从软件设计的层面去看界面设计,N多的设计师都会看到其中犯的N多设计错误的基本常识,可以去想想为什么每次系统改界面总会是件那么痛苦的事,很多时候都是因为在项目/产品中缺乏专业的界面设计师而造成的。
在你的项目/产品中,是否有专业的界面设计师呢?
阅读全文
摘要: EclipseCon 2007中将会有关于OSGi的专题Topic,经过一段时间的Topic征求后,目前公布出来了一些Topic供大家投票,以确定到底哪几个Topic会在明年的EclipseCon上登场,稍微看了一下,基本上都属于初级的介绍,没有什么深入性质的探讨,毕竟OSGi在国外目前也只是处于开始流行阶段,顺便提一下最近OSGi EEG倒是有不少的动作,相信近期会有一些他们活动的结果公告出来。
在这篇blog中将介绍下这些参加海选的Topic....
总体而言,无论这里面哪些Topic会成为EclipseCon 2007的正式Topic,它们的讲述必将为OSGi的推广做出贡献,支持谁,就赶紧为它投上一票吧,移动、联通、小灵通用户均发送至OSGi,哈哈
回到正题,给Topic投票必须是EclipseCon网站的注册会员,或者你可以直接发邮件给peter,:),具体投票的地址请见:
http://bundles.osgi.org/Conference/Tutorials
阅读全文