Chinajash的专栏

A class loader can only find classes by going up the hierarchy, never down

2009年05月14日

原创 软件的长尾——情景应用

作为一个程序员,我们工作当中经常会自己动手写一个小程序,帮助我们做重复机械的工作以提高效率,但这个小程序没准这一次用了之后,你以后永远都不会用上了。不光是软件从业者有这种需求,通常的信息工作者或多或少都有这样的需要,往往只是为了手头上的一个任务,希望能有一个小程序能帮他做一些重复繁琐的工作,这样的小程序一般只会用几个小时或几天时间,然后随手就删掉。比如对财务人员来讲,需要一个部门费用报表,但ERP系统导出的报表格式和数据都不符合要求,需要手工进行格式转换和数据加工,但手工做起来很费时而且容易出错,这时如果有一个小程序能帮忙就好了。这样的小程序从开发,使用,部署到遗弃整个生命周期一般就几天时间,甚至几个小时。这种小程序有一个名字叫情景应用。阅读全文>

发表于 @ 2009年05月14日 22:41:00|评论(loading...)|举报|收藏

2009年04月21日

原创 让你的RCP应用程序运行在B/S架构上

在Web2.0大行其道的今天,有很多桌面应用程序已经运行到浏览器上面,这其中有Microsoft Office Live, Google Docs等等。自从Eclipse 3.0引入Rich Client Platform(后面简称RCP)以来,RCP应用程序得到了广泛的应用,自然,人们期望RCP应用程序也能够运行在浏览器上面,尽管这是一个挑战,但总是有人能挑战成功,Eclipse下面的子项目Rich Ajax Platform(后面简称RAP)就做到了,这篇文章就是告诉你如何用RAP将你的RCP应用程序移植到B/S架构上。阅读全文>

发表于 @ 2009年04月21日 17:28:00|评论(loading...)|举报|收藏

2008年12月25日

原创 让结对编程跨越地理位置的限制

最近写了一篇用ECF框架和Cola小东西实现远程结对编程的文章,大家有兴趣可以去看看http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-pair/index.html :-)阅读全文>

发表于 @ 2008年12月25日 16:34:00|评论(loading...)|编辑|举报|收藏

2008年05月02日

原创 什么是复合应用

IBM Lotus Notes 8.0和以后的版本添加了一个非常重要的特性——复合应用,或者叫Composite Application(后面简称为CA). CA是基于Eclipse RCP的一种粘合技术,是面向构件的,可以汇集不同Source的内容到一个单一应用.阅读全文>

发表于 @ 2008年05月02日 20:24:00|评论(loading...)|编辑|举报|收藏

2007年05月14日

原创 Ajax大局观

目前互联网上出现了一些交互性非常好的网站或者应用,如Google Map, Flickr, 还有国内的爱问搜索引擎。这些网站的特点是浏览器与服务器之间的通信是异步的,请求服务的页面暂时没有变化,当服务器处理完请求并返回后再根据返回的数据对页面进行局部更新,这样做的好处是提高了网站响应速度并大大改善了网站的用户体验。Ajax就是实现这种浏览器与服务器之间的异步通信的技术框架,本文将探讨Ajax的基本概念及其与传统Web应用模型的区别,随后简要介绍Ajax与RIA、Web2.0之间的关系,并给出一个开发Ajax应用的例子,然后介绍一些流行的Ajax库,最后总结一下其优缺点阅读全文>

发表于 @ 2007年05月14日 22:34:00|评论(loading...)|编辑|举报|收藏

2007年02月08日

原创 体验Python函数式编程

简单介绍Python提供的函数式编程机制,包括lambda表达式,几个FP函数阅读全文>

发表于 @ 2007年02月08日 19:39:00|评论(loading...)|编辑|举报|收藏

2007年02月07日

原创 用Python开发GUI程序

本文简单介绍Python中的两种GUI库:Tkinter和wxPython阅读全文>

发表于 @ 2007年02月07日 14:18:00|评论(loading...)|编辑|举报|收藏

2007年01月30日

原创 JDK6的新特性之十三:JTable的排序和过滤

本文简单介绍JDK6新增对JTable的排序和过滤功能阅读全文>

发表于 @ 2007年01月30日 10:55:00|评论(loading...)|编辑|举报|收藏

2007年01月23日

原创 JDK6的新特性之十二:脚本语言支持(Scripting)

本文简单介绍JDK6的新特性Scripting,可以将脚本语言编译成Java bytecode,从而使得脚本语言可以利用Java Platform的诸多优势,同时Java Platform本身也增强了灵活性。阅读全文>

发表于 @ 2007年01月23日 20:53:00|评论(loading...)|编辑|举报|收藏

2007年01月22日

转载 45个不可不知的生活小常识

45个不可不知的生活小常识阅读全文>

发表于 @ 2007年01月22日 14:15:00|评论(loading...)|编辑|举报|收藏

2007年01月19日

原创 JDK6的新特性之十一:更简单,更强大的JAX-WS

本文简单介绍Java EE 5和Java SE 6中的JAX-WS阅读全文>

发表于 @ 2007年01月19日 20:30:00|评论(loading...)|编辑|举报|收藏

2007年01月16日

原创 JDK6的新特性之十:Web服务元数据(Web Services metadata)

本文简要介绍Java EE 5.0和Java SE 6.0里面的Web Services metadata阅读全文>

发表于 @ 2007年01月16日 22:41:00|评论(loading...)|编辑|举报|收藏

原创 如何在Ubuntu6.1下配置XGL

本文一步一步介绍如何在Ubuntu6.1下配置XGL阅读全文>

发表于 @ 2007年01月16日 17:50:00|评论(loading...)|编辑|举报|收藏

2007年01月15日

转载 关于linux图形界面的基本知识

转载一篇简单又清晰地介绍X,X Server,XFree86,KDE和Gnome以及他们之间关系的文章,非常感谢GuCuiwen相当通俗易懂的解释阅读全文>

发表于 @ 2007年01月15日 11:51:00|评论(loading...)|编辑|举报|收藏

2007年01月11日

原创 JDK6的新特性之九:Common Annotations

本文简要介绍JDK6里面的Common Annotations阅读全文>

发表于 @ 2007年01月11日 11:56:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © 傅飞