Guushuuse .NET

领域驱动设计==哲学

导航

随笔分类 -  01术语

1 2 下一页

EA(Enterprise Architecture,企业架构)
摘要:针对于企业应用,依据不同的关注点,架构可以分为如下几类:l业务架构(Business Architecture):关注于业务及其流程;l应用架构(Application Architecture):关注于应用系统设计;l基础架构(Infrastructure Architecture):关注于基础技术;l数据架构(Data Architecture):关注于数据存储及其规划;这里所说的企业应用架构... 阅读全文

posted @ 2009-05-10 21:27 guushuuse 阅读(1726) 评论(1) 推荐(0)

HTTP(Hypertext Transfer Protocol,超文本传输协议)
摘要:HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC 2616。RFC 2616定义了HTTP协议的我们今天普遍使用的一个版本——HTTP 1.1。 阅读全文

posted @ 2009-05-10 21:20 guushuuse 阅读(522) 评论(1) 推荐(0)

Pattern(模式)
摘要:模式:解决某一类问题的方法论.Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。为什么要用模式?因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。 阅读全文

posted @ 2009-05-10 16:00 guushuuse 阅读(1233) 评论(0) 推荐(0)

Framework(框架)
摘要:框架:在特定领域基于体系结构的可重用的设计。框架不是现成可用的应用系统,是一个半成品,需要后来的开发人员进行二次开发,实现具体功能的应用系统。框架不是平台,平台概念比较模糊,可以是操作系统,应用服务器,数据库软件,中间件等,因此平台主要指提供特定服务的系统软件,而框架更侧重了设计,开发过程,或者可以说,框架通过调用平台提供的服务而起的作用。框架不是工具包或者类库,调用API并不就是在使用框架开发,... 阅读全文

posted @ 2009-05-10 16:00 guushuuse 阅读(1701) 评论(0) 推荐(0)

Platform(平台)
摘要:平台, 阅读全文

posted @ 2009-05-10 15:59 guushuuse 阅读(1106) 评论(0) 推荐(0)

Architecture(架构)
摘要:架构,软件体系结构 阅读全文

posted @ 2009-05-10 15:58 guushuuse 阅读(752) 评论(0) 推荐(0)

.NET Framework 2.0(.NET框架2.0)
摘要:.NET框架是.NET平台的基础架构。 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 旨在实现下列目标: l 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 l 提供一个将软件部署和版本控制... 阅读全文

posted @ 2009-04-26 12:54 guushuuse 阅读(3978) 评论(1) 推荐(0)

MVC(Model/View/Controller,模型/视图/控制)
摘要:MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-View-Controller)... 阅读全文

posted @ 2009-04-26 12:53 guushuuse 阅读(623) 评论(0) 推荐(0)

JSR 170
摘要:JSR 170 – Java 内容仓库API(Content Repository for Java Technology API )定义了一套访问内容仓库的标准API。JSR 170 抽象的定义了内容数据的存储和应用系统的数据获取的细节,以便多个应用使用一个统一的接口来实现不同的目的而没有明显的性能降级。 内容仓库是一个抽象的信息管理系统,是传统数据库的母集。内容仓库提供一套内容仓库服务,例... 阅读全文

posted @ 2009-04-26 12:46 guushuuse 阅读(288) 评论(0) 推荐(0)

JSR 168
摘要:JSR 168 为构建Portlet 设立了标准的API。很多重量级的Portal 开发商和开源项目组参与了创建JSR168 标准的过程,并且很多Portal 产品开始支持JSR 168。JSR168 在2003 年10 月正式发布。最主要的Portal 开发商已经宣布计划支持JSR 168 标准。 JSR 168 定义了一组公用的Portlet API 和体系结构,使得不同门户产品Portl... 阅读全文

posted @ 2009-04-26 12:45 guushuuse 阅读(378) 评论(0) 推荐(0)

AJAX(Asynchronous JavaScript And XML,异步JavaScript + XML)
摘要:AJAX,最初是由Adaptive Path公司的Jesse James Garrett提出来的。AJAX的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。 Jesse 曾经说过:“AJAX并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用。”它包括: l 使用XHTML和CSS标准化呈现 l DOM实现动态显示和交互 ... 阅读全文

posted @ 2009-04-26 12:39 guushuuse 阅读(402) 评论(0) 推荐(0)

SaaS(Software as a Service,软件即服务)
摘要:SaaS 的前身是ASP(Application Service Provider,应用服务提供商)。在这种模式下,企业不需要购买硬件服务器、软件系统和带宽,只需要支付租用费,上网就可以使用自己的邮件系统、网站系统、销售管理系统、视频会议系统等,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级的服务。 如何准确定义“软件即服务”(SaaS)目前仍然没有定论。不过,大多... 阅读全文

posted @ 2009-04-26 12:13 guushuuse 阅读(1183) 评论(0) 推荐(0)

TDD(Test Driven Development,测试驱动开发)
摘要:测试驱动开发,是敏捷方法中的一项重要实践。一般认为,它是由极限编程之父Kent Beck所创立的,并且在其经典之作《Test-Driven Development By Example》一书中有过详尽的阐述。不过,一如许多软件技术与方法的出现,TDD也可算作是众人智慧的结晶了。这其中,不乏早期与KentBeck一起活跃于Smalltalk社区,而今声名显赫的业界大牛们,如:Erich Gamm... 阅读全文

posted @ 2009-04-26 12:12 guushuuse 阅读(708) 评论(0) 推荐(0)

SAML(Security Assertion Markup Language,安全性断言标记语言)
摘要:SAML是一种基于XML的框架,主要用于在各安全系统之间交换认证、授权和属性信息,它的主要目标之一就是SSO。在SAML框架下,无论用户使用哪种信任机制,只要满足SAML的接口、信息交互定义和流程规范,相互之间都可以无缝集成。SAML规范的完整框架及有关信息交互格式与协议使得现有的各种身份鉴别机制(PKI、Kerberos和口令)、各种授权机制(基于属性证书的PMI、ACL、Kerberos... 阅读全文

posted @ 2009-04-25 22:57 guushuuse 阅读(1133) 评论(0) 推荐(0)

SSO(Single Sign On,单点登录)
摘要:SSO是一种方便用户访问多个系统的技术,用户只需在登录时进行一次验证,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。单点登录的实质就是安全上下文(Security Context)或凭证(Credential)在多个应用系统之间的传递或共享。 阅读全文

posted @ 2009-04-24 22:48 guushuuse 阅读(775) 评论(0) 推荐(0)

Web 2.0
摘要:Web 2.0, 是一个由O’Reilly 公司在2003 年造的一个词。2004 年召开Web 2.0大会之后,这个词就流行起来,意指基于Web 的下一代社区和托管服务,比如社会网络、维基百科、大众分类等等,帮助Web 用户协作和分享。 业界里头没有一个准确的关于Web1.0、2.0的清晰定义,因为这本身就是一个充满争议的话题,也没有一个确定的时间点来划分这两个阶段,但是业界基本按照如下这么划分: Web 1.0:2001 年网络泡沫之前的互联网模式,以门户网站和分类检索为主要服务,典型的如Yahoo!、新浪、搜狐等门户网站 Web 2.0:第一轮的互联网泡沫之后兴起的一批互联网企业,强调以用户为中心,更加注重交互式用户体验,以MySpace、Youtube、FaceBook 这样的为代表 Web 3.0 or N.0: 相对于现有Web模式的革新,也就是通常所说的下一代的Web,既然是未来的,也就意味着是不曾发生的 阅读全文

posted @ 2008-05-22 09:17 guushuuse 阅读(1228) 评论(3) 推荐(0)

Agile Software Development(敏捷软件开发)
摘要:敏捷软件开发是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 阅读全文

posted @ 2008-05-20 12:26 guushuuse 阅读(2987) 评论(17) 推荐(1)

Web Services(Web服务)
摘要:Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。可以使用任何语言,在任何平台上写Web Service。 阅读全文

posted @ 2008-05-16 12:50 guushuuse 阅读(412) 评论(0) 推荐(0)

Transaction(事务)
摘要:事务处理在应用系统开发中起着重要的作用。简单地来说,事务就是由若干步处理组成的工作单元,这些步骤之间具有一定的逻辑关系,作为一个整体的操作过程,每个步骤必须同时成功或者失败。当所有的步骤都成功的时候,事务就必须“提交”,而当其中有一个步骤失败的时候,整个事务都必须“回滚”,也就是,其中的每一个步骤所做的改动都必须撤销。 阅读全文

posted @ 2008-05-16 12:49 guushuuse 阅读(1016) 评论(0) 推荐(0)

SOAP(Simple Object Access Protocol,简单对象访问协议)
摘要:SOAP是用于交换XML编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。例如,你可以使用 SMTP,即因特网电子邮件协议来传递SOAP消息,这可是很有诱惑力的。在传输层之间的头是不同的,但XML有效负载保持相同。 阅读全文

posted @ 2008-05-16 12:48 guushuuse 阅读(444) 评论(0) 推荐(0)

1 2 下一页