`
liuwei1981
  • 浏览: 752860 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:156234
社区版块
存档分类
最新评论
文章列表
Java消息服务有着众多的优点,在许多用途方面有着明显的优势。   1.异构集成   异构平台的通信和集成可能是消息传送机制最为典型的使用范例。使用消息传送机制,可以向在完全不同的平台上实现的应用程序和系统请求 ...
在实际的软件开发中,常常是你卯足劲,加班加点的赶进度,但是用户却常常不买账,还在一旁指手画脚。   这个时候,你肯定觉得无比郁闷。   那么,怎么在软件开发进度中,克服慢速开发的感觉,让客户满意当前的开发进度?   看了《快速软件开发》,这里提出了两种办法:   1.将事实上的慢速开发重新定位。将实际的进度缩短,将原定的慢速开发区域的进度移到有效开发的区域,将原定在有效开发区域进度重新制定在快速开发区域。   2.将感觉上的慢速开发重新定位。摆脱痴心妄想,延长计划进度时间,缩小计划完成时间与实际完成时间之间的差距,使计划进度更现实。加强进度的可视度。有些时候用户并不认为开 ...
  过年的时候,和一个表弟聊起了工作,忽然问起我,什么时候改行, 或者出来开小公司自己做。当我表示,近几年没有这方面的打算的时候,他竟一脸惊讶,你都这么大了,还做软件开发?你的身体受得了么?(补充一下,我是81年的程序员)。     再聊了聊,他做出这样理解的原因无非是两条,一个是从各种渠道(特别是网络)获得的关于it苦逼工作经历的信息,一个是基本上人人都有的“人往高处走”的想法。   it职业苦逼么?   工作压力大,经常加班,改不完的bug,放佛就是IT行业的独有的标签,可是仔细看看其他的很多行业,广告,销售,财务,hr,难道他们都没有什么工作压力,从不加班么?这样的 ...
有了用户,需求怎么从用户哪里获取?   首先给用户分分类,按照和系统的关联紧密程度排排序。比较好用的办法,就是拿到用户的组织结构图,做信息系统,组织结构图是基础信息之一,系统的功能的操作权限划分,数据 ...
马上就年底了,今年的两个新开发的的项目都进入了验收阶段,一年的忙碌马上要有个收尾。因为公司和项目性质的原因,有大半年都在外地出差,泡在项目现场。正巧这时得到了新的消息,负责我们区域的销售签下了一个大单子,其中软件项目由我们项目组来开发,看来明年出差也躲不了了。   由着这个项目,大家很自然的讨论起如何明年该如何开展进行这个项目,让项目可以顺利的进行,并且对比了今年的两个项目,也算是总结一年的工作,于是,种种想法,有正面的,有负面的,有牢骚,有不满,有自得,全都冒了出来。针对之前出现的问题,到底是什么原因造成的,如何在新的项目中避免,大家各抒己见,争论不休。   说起来今年的两个项目进 ...
如何做一个客户待见的项目经理?   这里不说如何拍客户马屁,私下如何和客户来往获得客户好感,只是就正式工作中与客户如何以工作为中心,顺利的完成客户项目,并且得到客户的认可。这点在项目管理中,特别是项目验收中是非常重要的。因为一个项目到底是否成功,用户的满意度最为关键。否则,即使项目产品最后非常完美的完成了合同的要求,而并没有让客户感觉到满意,一切也是枉然。   首先在于客户的沟通中,先要对不同的客户进行分析定位,是比较了解技术的,还是仅仅了解业务的,是最后的系统操作用户,还是组织中领导,主要对数据进行统计报表分析等。找准客户定位,这样才能有的放矢,重点沟通他所感兴趣,关注的内容,才能 ...
最近在做一个项目,为一个规模很大的集团下属后勤服务公司,做一套生产调度管理系统。   我们项目组对该类型的生产调度系统的业务开发已经比较熟悉了,而且该系统的需求也非常简单,主要就是将现在手工纸质流程的 ...
 最近根据项目需要,在当前项目开发框架中整合入了CKEditor富文本编辑器,其中文件上传使用了CKFinder插件。   在实际的系统开发框架中,整合较为复杂,由于系统开发框架中,为了开发便利,做了许多特殊设置,费了些时间。现在把基本的步骤记录下来。   使用的文件见附件。   1.解压ckeditor_3.6.6.zip文件,将解压后的ckeditor,整个复制到web工程根目录下。_samples 和 _source文件夹可删除。另外,该目录下的文件,只需保留ckeditor.js、config.js、contents.css、ckeditor_basic.js。   在 ...
在我参与过的一些项目中,架构师就像一只海鸥。他突然出现,扔下一堆用PowerPoint展示的、不知所云的架构图,就像海鸥排下了粪便,然后迅速离开了。他不会努力解决项目最难的技术环节:让产品可以使用他给出的架构,或是让架构不断演化,使得产品可以跟上发布的版本。   不是每个项目都需要架构师。如果团队中没有架构师,要让出资人认识到,团队需要时间来评估架构,看看会出现什么样的模式。   有可能架构师会以咨询师的身份出现。不过也许会遇到很糟糕的情况:墨菲定律告诉我们,当我们特别需要这名架构咨询师时,他有可能处理优先级更高的项目。   要是团队中的架构师特别喜欢画各种设计图,而不愿意写代码 ...
在实际开发中,经常会出现,项目组的成员并不是专属于这个项目组,而是根据实际需要,服务于多个项目组,在不同的项目组之间转换。   我现在的这个项目组情况就是这样。项目需求分析调研,系统设计,美术设计,以及复杂的报表业务处理开发等,都是几个专门的成员在几个项目组中间负责。经常需要在几个项目组之间进行转换。   不过实际上,这些项目需要的成员也不需要专职投入。比如DBA和GUI设计人员,这些项目不会完全占用他们所有的工作时间。   不过现在的项目组处理起来,用相对稳定的时间来让这些成员切换项目任务就行了。   他们主要负责的技术方面的内容是相一致,主要是在具体的项目业务上进行切换。 ...
工作经验和时间无关!   总是听到这样的说法,我已经工作5年了,我要求得到相对应于5年的收入。   这里要分清楚的是,5年工作经验和工作了5年时间是没有必然的关联的。   诚然,很多招聘条件用工作经验来做硬性要求,这只是为了减轻hr的工作量,对大量的求职简历,做一次条件筛选,和限定学历要求是一个道理的。毕竟,工作5年和刚刚工作,是有差别的,这点不可否认。   但是绝对不要认为只要在某个行业、职位上干上几年时间,就有几年工作经验了,这两点绝对不是划等号的。   你得在工作中成长,学习,把工作时间转换为相应的工作经验和工作能力,而不是每天浑浑噩噩,得过且过,就等着熬时间,混资历 ...
在使用jbpm4.x进行业务实例开发中,最后遇到了如何判断流程实例运转结束判断的问题。   当业务实例相对应的流程实例运转完毕之后,相应的,需要对业务实例信息做状态标记,表示该业务实例信息已经形成了最终的流程审 ...
使用Jbpm进行软件开发,最终不可避免的与Java软件应用开发框架的老大ssh完成整合。   这里整合使用的各个框架的版本:   Spring 2.5 hibernate 3.2 Struts 2.1 jbpm 4.4   整合过程并不复杂。   1.在ssh框架中加入jbpm所需jar文件   ...
1.准备工作   首先我们要获取JBPM4的软件包。可以从JBPM官方网站上找到相应的下载。   JBPM4.x的版本中,现在最新的版本为Jbpm4.4.   把Jbpm4.4(Jpbm-4.4.zip)软件包下载下来之后,解压到硬盘上任何一个目录下,这个目录就是Jbpm ...
1 Date类       在编写程序的时候,不可避免的要用到日期,要进行日期方面的处理。在Java中,提供了一个用于日期(包括时间)处理的类Date,这个类位于java.util包中。这个类在JDK1.0开始就存在了。下面我们来看一下如何使 ...
Global site tag (gtag.js) - Google Analytics