
其他
文章平均质量分 78
JAVA之迷_
大家好,欢迎来到我的博客!
展开
-
jBPM4工作流应用开发指南
首先十分感谢作者给我这个机会在他的作品即将问世之前做一些感想,也正好让我能在忙碌中抽空回顾一下这么多年在技术平台方面走过的路以及在Workflow方面的点点滴滴。因为本书是介绍jBPM的专业书籍,所以我谈不上给些什么评论,只是将对作者的印象和对书中内容引发的一些思考和回味分享给大家。首先就要从我跟作者如何相识的初次合作谈起了。记得那应该是2005年,我们经历了两年多搭建面向ERP项目的研发平台原创 2014-04-29 21:38:21 · 747 阅读 · 0 评论 -
极限开发与敏捷开发
简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值 观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征驱动软件开发(Feature Driven Development,简称FDD),自适应软件开发(Adaptive Softw原创 2014-04-27 19:19:21 · 2679 阅读 · 0 评论 -
极限编程与敏捷开发
极限编程与敏捷开发 在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。-- Jack Reeves简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,原创 2014-04-27 19:17:00 · 609 阅读 · 0 评论 -
Delphi 项目总结
Delphi 项目总结 随着项目的失败,这些天一直在总结失败的原因,到底是为什么? 一、技术层面 1、少用指针类型,多用类。 虽然指针类型能有效的节约内存和加快运行速度,但指针远没有类来得稳定及易用。在日常使用中,往往指针对应的是record类型,例如 1 PDataColu翻译 2014-04-27 19:03:31 · 621 阅读 · 0 评论 -
a
重构 改善既有代码的设计代码封装原创 2014-04-25 07:44:59 · 505 阅读 · 0 评论 -
关于浏览器事件的思考
先看下面的代码: var $ = KISSY.all; $(‘a’).on(‘click’,function(e){ doSomeThing();//这个方法貌似很有名 e.halt(); }); 上面的代码看起来像是很好的完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,但这么做到底有什么不对呢? 在解释有什原创 2014-04-11 15:56:25 · 775 阅读 · 0 评论 -
动态代理与静态代理的区别
JAVA的静态代理与动态代理比较 一、概念代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理类的创建时期,代理原创 2014-04-10 20:21:24 · 1829 阅读 · 1 评论 -
C#编程总结(六)异步编程
C#编程总结(六)异步编程 1、什么是异步?异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库。异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。2、同步与异步的区别同步(Synchronous):在执行某个操作时,应用程序必须等待该操作执行完成后才能继续执行。异原创 2014-04-03 21:44:27 · 642 阅读 · 0 评论 -
dsd
nodeName属性nodeName属性规定节点的名称nodeName是只读的元素节点的nodeName与属性名相同属性节点的nodeName与属性名相同文本节点nodeName始终是#text文档节点的nodeName始终是#documentnodeValue属性规定节点的值元素节点的nodeValue是undefined或者null文本节点nodeValue原创 2014-03-16 16:39:57 · 664 阅读 · 0 评论