自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

翻译 Eclipse插件开发中10种最容易犯的错误

在多年培训Eclipse插件开发的过程中,我发现新手总是容易犯一些重复的错误。以下是我总结的最容易犯的10个错误,希望能对大家有所帮助。(10)不读JavaDoc这是所有Java程序员都容易犯的错误。(9) 忘记写default constructor在Eclipse插件编程中,大部分在plugin.xml中定义的clas

2009-06-30 16:14:00 893

原创 两种扩展Eclipse的简单方法

Normal 0 7.8 pt 0 2 MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:Wi

2009-03-03 18:46:00 792

原创 深入理解REST(三)

。。。 3.      REST当前在JAVA中的实现在JCP中(不会不知道JCP吧,所有的关于JAVA的规范都是由这个组织定义的 http://www.jcp.org/),已经有一个关于REST在JAVA中应用的规范JSR311,这个规范还没有正式发布,目前最新的版本是:Early Draft 1.0。虽然这个规范没有正式发布,但已经有一个参考实现了:Jersey。而且已经有

2008-01-28 11:29:00 1504

原创 深入理解REST(二)

 。。。 2.      REST在WEB中的应用2.1  当前WEB应用存在的主要问题当前WEB应用非常强调交互性和个性化,为了达到这个目的,通常的做法是:服务器和每一个客户端都会建立一个Session,记录客户端的状态,并根据客户端的操作动态生成一些个性化的内容。例如Java Servlet,通过HttpSession API我们可以在状态和特定用户之间建立关联,把

2008-01-25 15:18:00 1223

原创 深入理解REST(一)

。。。 1.      什么是RESTREST是REpresentational State Transfer的缩写,来源于R. Fielding的一篇博士论文:《Architectural Styles and the Design of Network-based Software Architectures》。REST不是什么规范,而是一种架构,一种网络应用的架构。可

2008-01-25 11:53:00 1381

原创 玩转设计模式之Observer

设计模式很重要,地球人都知道。Observer,监控模式,简单的说就是当被监控的Object发生特定的改变时,通知所有或部分监控者来完成相应的操作。其实,我们经常会使用到Observer模式。例如我们经常使用Listener,像对应于鼠标事件就可能有MouseClickListener,而对应于键盘事件可能有KeyPressListener,等等这些都是Observer模式的典型应用。 

2008-01-24 09:18:00 1013

原创 玩转设计模式之Adapter

玩转设计模式之Adapter 设计模式很重要,地球人都知道。Adapter,适配器或者叫转换器,这种模式主要用来将某一个类的接口转换成另外一个类的接口。其实现起来也很简单,就是新建一个类,让其实现所需要的接口,而其实现的过程是完全依赖于原需要被Adapt的类的。这和我们现实生活中的各类适配器非常类似,例如:电源适配器(将220伏转换成110伏)等等。 1.      实现方式

2008-01-23 14:49:00 934

原创 玩转设计模式之Singleton

 设计模式很重要,地球人都知道。Singleton是最简单的一种设计模式,也是用得最多的一种设计模式。如果遇到这种情况:在一个VM中某一个类有且只能有一个实例,那么就需要用到Singleton设计模式。Singleton实现起来也很简单,如下: package sample; publicclass ClassA {       //唯一的实例      pri

2008-01-22 17:10:00 924

原创 用户界面设计的原则

很多人对UI设计都嗤之以鼻,认为那是比较低级的活,比起搞算法搞架构来,UI设计简直不在一个档次。其实,我认为,这是一个误区,严重的误区。我们总是强调“Customer Oriented”,而UI是产品和用户之间的桥梁,用户的任何操作都必须通过这个桥梁,如果这个桥梁设计得不合理,不管你的产品内在如何(功能多强大),用户都不太会愿意使用你的产品。我们做项目时,往往花了很多时间在讨论功能和技术实现,但最

2008-01-22 14:42:00 2198

原创 OSGi的Class Loading架构

1.      OSGi简介OSGi: Open Services Gateway Initiative,它的初衷是建立一个开放性的平台,通过这个平台可以很容易的发布可管理的服务和应用到本地网络和设备,以达到设备管理的目的。JSR232和OSGi有着密切的联系(其实是完全一样的),JSR232就是OSGi的Framework规范加上OSGi Mobile的规范。OSGi Framework主要

2008-01-21 15:44:00 1840

原创 闲谈项目管理之度量篇

 度量很重要,地球人都知道。一个很简单的例子,有人问你:贵庚呀?你回答:1. 刚刚跨入中老年行列; 2. 三十出头;3. 三十一。 显然,第三个答案是最准确最能说明问题的。度量的重要性,不用说,大家都知道。可是,该度量什么?如何度量?度量的数据如何使用?这些都是让人头痛的问题。以下是我的一些愚见:1.      到底该度量什么可以从四个方面考虑:质量,成本,进度,规模。· 

2008-01-18 16:26:00 3285

原创 不要滥用网络资源

            网络资源很丰富,地球人都知道。            但是,请不要滥用网络资源。            如今,很多人遇到一个技术问题,首先想到的是去Google一下,看看有没有现成的Solution。这样做的后果是,大家的Solution都一样,缺乏创新。            我觉得,当你遇到问题时,得先自己想一想,搞出一个自己的Solution。这个Solu

2008-01-17 16:53:00 1294

原创 闲谈项目管理之风险管理篇

 风险管理很重要,地球人都知道。“我们时时刻刻都处于风险之中。”风险是什么?风险是还未发生,但有可能发生,而且一旦发生会造成不良后果的事情。风险其实不可怕,只要我们能采取积极恰当的措施,就能规避风险,就能降低风险,即使风险一旦发生,也能将后果控制在最小范围之内。风险管理一般可分为以下几个步骤:风险识别,风险分析,风险跟踪计划,风险跟踪与控制。这些风险管理活动是贯穿整体项目周期的

2008-01-17 16:12:00 1030

原创 班门弄斧之机械设计理论

最近一期的中央2套《对话》节目采访的是2007年诺贝尔经济学奖得主(忘记叫什么了),他们讨论的核心是“机械设计理论”。说实话,我不懂经济,更别说如此抽象的理论啦。“到底什么是机械设计理论?用一种通俗的方法如何解释?”这是主持人给得奖人的几位高徒(现都是清华北大经济学院的院长之类)提的一个问题。等他们说完以后,大家更糊涂了,当然也包括电视机前的我啦。此时,主持人也试图来解释什么是机械设计理论

2008-01-17 13:44:00 1466

原创 闲谈项目管理之配置管理篇

 每个项目都少不了配置管理,地球人都知道。1.            配置管理的重要性配置管理可以保证项目产品的一致性,完整性和可追溯性。(地球人都知道)很简单的例子,某个项目组成员的机器蹦了,如果他的代码还没有进入配置库,嘿嘿 ,他就惨了。再例如,项目如果想回溯到前一个版本(或里程碑),如果没有配置管理,那么这将是一件“Mission Impossible”。

2008-01-16 16:44:00 2186

原创 闲谈项目管理之项目计划篇

        做任何事都要有计划,地球人都知道。可是计划如何写,该有哪些内容?仁者见仁,智者见智。以下几点是我的愚见: 做计划不是项目经理一个人的事 要让整个团队都参与做计划的过程,特别的是,涉及到任务的安排时,应该和任务的责任人就计划达成一致。 让所有项目组成员都了解计划的基本内容 不要让项目组成员“蒙在鼓里”,其实他们很想知道计划的内容

2008-01-16 14:25:00 997

原创 闲谈项目管理之人员管理篇

    项目经理,顾名思义是管理项目的,但是,我认为项目的主体是人,所以要想管理好项目,首先要管理好项目组的各类人员。    项目经理往往一门心思在项目上,而忽略了对人员的管理,导致项目开发过程中整个团队的不和谐,影响了项目质量。我曾经遇到过这样一位项目经理,只知道拼命的分配任务(没办法,工期很紧张),而缺乏与团队成员的沟通,还总是怀疑项目组成员偷懒,最后搞得大家累得半死,项目还失败了。以

2008-01-15 17:26:00 1326

原创 Service Engine and Binding Component in JBI

  Service Engine:  服务引擎, 指的是业务逻辑的驱动(支撑业务的一系列基础设施),而不是业务逻辑本身。Binding Component:  绑定模块, 用来接收和发送特定格式(protocol and transport)的消息,是连接JBI内部与外部的关键部件。以下是一个典型而简单的集成模式:BC1: 从Client1接收请求REQ1,然后把REQ1转

2007-12-26 16:30:00 614

原创 How to integrate svn into ant

1. install subverison1.1 Download source copy and dependent libratries:    src: http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz    dep: http://subversion.tigris.org/downloads/subversi

2007-12-18 17:18:00 1100

原创 热烈庆祝开博成功

 终于有了自己的blog.21世纪, 网络的世纪. 没有人能游离于互联网之外. 不管你做任何一件事, 你都会感觉到你不是一个人在战斗,  因为你在互联网上总能找到战友. 让我们并肩作战吧!

2007-12-10 10:29:00 667

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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