您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第59348页

« 1 2 ... .43 .44 .45 .46 .47 59348.49 .50 .51 .52 .53 ... 222726 »

[其它] 业务对象到关系数据库映射的若干模式

说明:摘要这些模式描述如何把业务对象映射到非面向对象的数据库中。面向对象和非面向对象这两种技术存在着阻抗不匹配(impedancemismatch),因为对象由数据和行为组成,而一个关系型数据库则是由表和它们之间的关系组成的。虽然不可能完全消除这个阻抗不匹配,你可以遵循适当的模式使之最小化。适当的模式可以向开发人员隐藏持久化细节,而让他们专注于理解域问题而不是如何将对象持久化。简介使用关系数据库的面向对象系统开发人员通常要花费大量的时间来将对象持久化,这是因为在两种技术间存在一个基本的阻抗不匹配。对象
<weixin_38547409> 上传 | 大小:317kb

[其它] 规则对象:一种构建可适应、可伸缩业务逻辑的模式语言

说明:摘要因为业务需求迅速变化着,规则也每天都在变化。如何处理这些变化,从而使我们的系统更加有效的可维护、可重用和可扩展?如何为这些规则建模以及处理(表现)它们,以得到系统更大重用性、可维护性和性能?业务规则的变动往往比它们关联业务对象的其他部分要频繁,这些规则通常在一个业务对象的规则方法中实现,并且它们也引用该业务对象周围相关的其他业务对象,这就建立了一个隐含的网络,它们的依赖关系日益增加并难以维护。这种情况下,改变一条业务规则会影响一系列依赖该规则的对象,特别是当实现一条规则的代码在分散类的若干方
<weixin_38635794> 上传 | 大小:468kb

[其它] 通过Jazz和IBMRationalTeamConcert进行测试管理

说明:火龙果软件工程技术中心   本文内容包括:介绍Jazz团队协作开发平台在RationalTeamConcert中测试管理的不同方法方法1.单独使用RationalTeamConcert方法2.将TeamConcert和IBMRationalClearQuest结合起来使用比较两种方法总结参考资料本文将介绍使用带有IBM:registered:Rational:registered:ClearQuest:registered:的IBM:registered:Rational:registered:
<weixin_38691220> 上传 | 大小:1mb

[其它] 详解SOA五种基本架构模式

说明:目前,面向服务的架构(SOA)已成为连接复杂服务系统的主要解决方案。虽然SOA的理论很容易理解,但要部署一个设计良好、真正实用的SOA系统却非常困难。本文试图通过解析SOA的模式,提供与架构相关的技术指导,进而对以上问题提供详尽的的解答。在本文中,一共提到了五种模式。表1列出了这五种模式以及各自相关的问题。模式名称相关问题服务托管如何使服务能够适应不同的配置,避免设置监听器、组件连接等重复性常规工作。主动式服务如何提高服务的独立性以及如何处理暂时性的问题?事务处理服务如何可靠地处理消息?工作流化
<weixin_38617335> 上传 | 大小:674kb

[其它] QTP与QC的完美结合实现自动化测试框架

说明:做功能自动化测试都会不约而同的遇到一个比较棘手的问题-测试框架的搭建。这也是直接影响功能自动化测试成功与否的关键。框架做的好可以使测试事半功倍,反之轻则很难看到工作的成果重则会使整个测试失败。目前网上有很多关于测试框架的讨论,其中也有成型的测试框架,其中有很多好的思想在里边,很值得借鉴。但今天要讨论的不是网上已有的,而是HP已经为我们设计好的一个测试体系,业务组件测试。他是利用QTP与QC的完美结合组成的一个体系架构。它可以轻易实现目前比较流行的三层测试架构:脚本层,业务层,数据层相分离,为开展
<weixin_38592611> 上传 | 大小:208kb

[其它] 测试用例设计白皮书--因果图方法

说明:一.方法简介1.定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。2.因果图法产生的背景:等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测
<weixin_38735182> 上传 | 大小:260kb

[其它] J2EE工作流管理系统jBPM详解(二)

说明:子流程的使用成果介绍详细阐述开发成果评审标准:清楚介绍开发成果当一个流程的业务逻辑非常复杂的时候,可以考虑使用子流程。子流程和主流程是相对独立的。设计思路描述主要的设计思路,开发方法以及技术要点评审标准:清晰表达设计思路和技术要点在jbpm中,我们可以将一个复杂的业务流程文件根据业务逻辑的不同划分为父流程和子流程,这样一方面可以令我们的流程定义文件不会设计得太臃肿,二来可以方便我们将来的维护,只对需要修改的流程进行修改,而不影响其他流程。如何使用阐述如何结合项目需要应用成果进行开发。这部分需要详
<weixin_38623080> 上传 | 大小:315kb

[其它] 基于状态机的语音电子密码锁设计

说明:引言随着电子技术的发展,具有防盗报警、语音提示等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。目前大部分密码锁采用单片机进行设计,电路较复杂,性能不够灵活。本文采用先进的EDA(电子设计自动化)技术,利用QuartusⅡ工作平台和VHDL(超高速集成电路硬件描述语言),设计了一种新型的电子密码锁。该密码锁具有密码预置、修改、语音提示和3次输入错误则系统进入定时锁定并报警等功能,用FPGA(现场可编程门阵列)芯片和语音芯片ISD2560实现。由于充分利用了FPGA芯片密度大、功
<weixin_38721565> 上传 | 大小:268kb

[其它] 基于有限状态机的工控系统软件设计

说明:1.引言1.1工控软件的一般问题工控软件设计可分为基于控制环和基于实时操作系统两大类。控制环是把各个功能模块连接成首尾相接的环状结构。其特点为任何一个功能模块都不能出现死循环,甚至循环次数太多的循环语句都应避免出现。以保证能够在实时意义上尽可能快地遍历各功能模块,从而满足实时多任务的需求。在各功能模块中一般用状态机来描述模块所处的状态。而实时操作系统则可以通过一套底层机制根据优先级和各任务状态调度各功能模块。此时各功能模块就以“任务”作为表现形式。但是在每个任务内部仍然为一个独立的控制环结构,仍
<weixin_38662122> 上传 | 大小:198kb

[其它] 17个使用AJAX技术的数据表格控件解决方案(DataGridswithAJAX,DHTMLandJavaScript)

说明:火龙果软件工程技术中心  为了将数据高效的展示出来,数据需要有合适的结构,展现结构设计的越好,用户就越容易理解信息的内容。因此,提高数据的可萃取性和可扫描性非常有意义。表,是一个非常好的数据呈现结构,非常便于人们分析和理解二维的关系数据。他的初始目的是去展示数据,而非样式化数据,因此,它可以将设计者的主观思想有效地表达出来。进而言之,通过一些额外的操作功能,如排序,过滤,快速编辑等,用户体验也可以得到非常好的扩展。本文汇总了17种数据表格解决方案,主要采用主流的AJAX,DHTML,Javasc
<weixin_38696836> 上传 | 大小:423kb

[其它] asp.netajax简单实例

说明:火龙果软件工程技术中心  实例需求:利用Ajax技术实现一个页面不刷新的,并且验证一个用户名是否被注册过的过程。要求:在页面中添加一个文本框标签用于输入用户名,添加一个按钮用于提交用户数据。验证的结果被直接打印在页面上。操作步骤如下:1)打开VisualStudio(笔者使用的是VisualStudio2008Beta2,因为VS2008在页面的布局方面更好控制),建立一个网站,如图2-5所示。图2-5新建立一个网站项目建立好之后,大家会看到VS2008中基本上已经将ExpressWeb的功能集
<weixin_38734993> 上传 | 大小:536kb

[其它] 有效利用白盒工具提高代码质量

说明:火龙果软件工程技术中心   代码质量是在软件满足了设计功能的前提下,对软件代码执行的可靠性、稳定性和高性能的一种更高的要求。如何能够有效提高代码质量,又节约程序员查找和修复bug的时间,成了一个难题。白盒测试工具的引入,恰好解决了这一难题。本文将通过多个专题,阐述程序员如何有效利用白盒测试工具,提高代码质量和开发效率。提高代码质量的巨大经济收益从提高软件投资回报的角度出发,企业应在降低开发成本的同时,提高软件的可用性,这就意味着尽量减少应用程序中的bug和性能缺陷。而由于代码编写过程的人为因素,
<weixin_38727694> 上传 | 大小:169kb
« 1 2 ... .43 .44 .45 .46 .47 59348.49 .50 .51 .52 .53 ... 222726 »