第二章 软件开发过程及其组织为了对付“软件危机”,先后提出了结构化程序设计方法、软件工程的方法、面向对象的方法、即插即用的程序设计方法、面向互联网平台和开源软件的程序设计。1.软件开发的基本问题及解决办法。对程序员来说,做好软件的关键是做好两个转换:第一个:从用户对软件的理解到程序员对软件功能的理解...
分类:
其他好文 时间:
2014-08-18 12:58:12
阅读次数:
257
OpenID解决跨站点的认证问题,OAuth解决跨站点的授权问题。认证和授权是密不可分的。而OpenID和OAuth这两套协议出自两个不同的组织,协议上有相似和重合的之处,所以想将二者整合有些难度。好在OpenID Connect作为OpenID的下一版本,在OAuth 2.0的协议基础上进行扩展,...
分类:
Web程序 时间:
2014-08-17 22:33:23
阅读次数:
948
组合查询,对于机房来说可以算是一个很是值得我们认真考虑的地方,因为解决它的方法有很多种,但是想要找到一个最合适的却需要投入我们更多的思考。当然,不仅仅包括组合查询的SQL语句的组织,也包括检查它的完整性和对它进行数据库中的对应的字段的一个转换等问题。
学完设计模式后,大家在重构中大部分都应用了模板方法模式,这个模式在很大程度上减轻了组合查询中涉及到的代码重复问题。具体实现请见:http://bl...
分类:
其他好文 时间:
2014-08-17 15:35:12
阅读次数:
342
转自zsq1、DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是...
分类:
其他好文 时间:
2014-08-17 14:17:12
阅读次数:
172
本文主要介绍ESB相关的一些技术概念与术语,还有一些入门的需要了解的基础知识,并初步了解介绍一些ESB产品。企业服务总线(Enterprise Service Bus):由中间件基础设施产品技术实现的、通过事件驱动和基于xml消息引擎,为复杂的面向服务的架构提供软件架构的构造物。企业应用集成(Enterprise Application Integration):是完成在组织内、外的各种异构系统、应用和数据源之间共享、交换信息、协作的途径,方法学,标准和技术。...
分类:
其他好文 时间:
2014-08-16 23:50:41
阅读次数:
722
一、起源XMPP是基于XML的协议,用于即时消息(IM)以及在线现场探测。最初,XMPP作为一个框架开发,目标是支持企业环境内的即时消息传递和联机状态应用程序。XMPP前身是Jabber(1998年),是一个开源组织定义的网络即时通信协议。XMPP是一个分散型通信网络,这意味着,只要网络基础设施允许...
分类:
其他好文 时间:
2014-08-16 22:22:51
阅读次数:
195
1.需求分析1.1.从原型提取 信息。1.2.安全角度分析。1.3.分析实体和实体间关系(类图)1.4.画图: 1.4.1.活动图:每个功能的活动图; 1.4.2.组织架构图; 1.4.3.流程图;1.5.建表 1.5.1.设计字段主要是看哪里用到或可能会用到; 1.5.2.创建时间,更新...
分类:
其他好文 时间:
2014-08-16 12:31:10
阅读次数:
227
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/...
分类:
移动开发 时间:
2014-08-16 11:02:50
阅读次数:
339
典型案例:TL的困局(别名TL很忙)TL能力很强,认真负责,TL也很忙。TL带领的团队也很忙。但忙到最后却没有拿到希望的结果。详细案例示例由于Bob同学技术技能精湛,工作积极认真负责,去年带领团队(3-5人)拿到了优异的结果,今年组织让Bob承担更大的职责,开始带领更大的团队..
分类:
其他好文 时间:
2014-08-15 14:53:31
阅读次数:
255