自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Taskcnjia的专栏

悲伤的程序之路

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 WCF从理论到实践(17):OO大背离(带视频+ppt+源码)

   概述 上文说到了WCF和传统面向对象编程中不太一致的地方之一:操作重载(Operation Overload),本文讲述WCF 另外一个不太符合OO之处:服务契约和数据契约的继承关系。在面向对象的大原则中有下面两个原则 1) 依赖倒置原则 2) Liskov替换原则 依赖倒置原则强调的是实现依赖于抽象,抽象不依赖于实现 ,而Liskov原则强调的是子类必须可以替换其基类,

2010-02-24 13:17:00 650

原创 WCF从理论到实践(16):操作重载(带视频+ppt+源码)

如果您懒得看下面的文字,您按下面的提示下载视频教程,里面还有ppt和源代码请您到:http://downloads.cnblogs.com/jillzhang/wcf16_overload.rar 下载视频+课件+源码,多谢dudu提供了这么好的交流空间,第一次录制视频教程,有些地方不妥,还请兄弟们多多包含。以后想从事培训,有此方面门路的兄弟如果能推荐一下,更是不胜感激。本文目的: 阅

2010-02-24 13:14:00 403

原创 WCF从理论到实践(15):响应变化

本文目的 需求变化是软件开发过程中的一大难题,我们经常扼腕叹息:面对变化,我们的软件为何如此不堪一击?我们常常在众多需求变化导致的功能爆炸中疲于奔命,甚至迷失自我!这到底为什么?面对"拥抱变化"这种得呐喊,我们的感受应该是震耳欲聋,还是振聋发聩?如果你仍在困惑,可以来看一看WCF是如何摆脱这种困境的! 序幕 小王效力于北京的一家系统集成公司,该公司内部有一个WCF服务为各个部门所共用,

2010-02-24 13:08:00 568

原创 WCF从理论到实践(14):WCF解决方案模板

正所谓磨刀不误砍柴工,虽然VS2008为我们提供了WCFServiceLibrary项目模板,但在实际开发的时候,我们通常更喜欢按照自己的方式来建立WCF项目,通常情况下,我们将服务契约(通常是接口)数据契约,消息契约等契约单独作为一个项目,而将服务的实现作为另外一个项目,除此之外,还包括WCF服务的宿主程序,服务代理项目,客户端程序.我按照这种方式,作了一个WCF解决方案的通用模板.项目列表如下

2010-02-24 13:06:00 436

原创 WCF从理论到实践(13):事务投票

通过上文WCF从理论到实践:事务的学习,我们了解了WCF中实现事务的一些基本常识,但WCF中的事务并不止那么简单,上文中我们欠缺了一个最重要的功能:事务投票,所谓事务投票就是一种灵活控制事务提交的方式,在上文中我们设置服务方法的TransactionAutoComplete为true,其实意味着方法在没有异常的情况下自动投赞成票,但有时我们希望当操作中只有某个数据满足具体条件的时候,才能赞同事务提

2010-02-24 10:06:00 539

原创 WCF从理论到实践(12):事务

本文目的 通过阅读本文,您能了解以下知识 1) 如何在WCF中实现事务? 2) 谈谈事务隔离方式的相关知识 3) 事务的实现会给我们编程带来什么样的阻力? 4) 一笔带过,WCF是如何实现分布式事务的? 5) 代码不骗人,用一个银行存取款的范例来演练WCF事务 本文适合的读者 本文适合WCF初学者,学习本文之前,您最好阅读一下WCF从理论到实践系列文章的前几篇 如何

2010-02-24 10:05:00 565

原创 WCF从理论到实践(11)-异步

本文目的 通过阅读本文,您能了解以下知识 1) 如何在WCF中实现异步 2) 异步操作的优缺点及其应用场合 3) 总结对比各种异步操作的实现方式 4) 代码不骗人,实现一个WCF异步小范例 本文适合的读者 本文因为涉及一些常用的基础知识和开发技巧,需要对多线程等具有一定的认识,所以初学者可能不能立即掌握,本文适合WCF中级用户或有其他分布式技术开发经验的WCF初学者 如何在WC

2010-02-24 10:04:00 647

原创 WCF从理论到实践(9):实例模式和对象生命周期

在上文WCF从理论到实践:事件广播 中,已经实现了完整的WCF服务端和客户端示例,其中也涉及到了远程对象实例创建的问题。本文就进一步的探索WCF中远程对象的创建模式和其生命周期 本文出发点: 通过阅读本文,您可以了解以下知识: WCF中有哪几种对象实例模式? 几种实例模式下对象的生命周期? 各种实例模式的应用场合? 使用不同的实例模式,需要注意的有哪些? 代码不骗人

2010-02-19 13:13:00 478

原创 WCF从理论到实践(8):事件广播

上文讨论了WCF中三种消息交换模式,one-way,request/reply,duplex。前两项比较简单,无需多言,duplex相对比较复杂,上文只是实现了简单的回调,在真正应用的时候,还有许多值得注意之处,本文就结合一个实际的应用例子来谈论下duplex的具体应用和非常值得我们注意的地方。 本文的出发点 通过阅读本文,您能理解以下知识: 如何实现一个基于duplex的事件广播

2010-02-19 13:11:00 611

原创 WCF从理论到实践(7):消息交换模式

本文的出发点 通过阅读本文,您能理解以下知识: WCF定义了哪几种消息交换模式? One-Way Calls Request/Reply Duplex 用示例来解析WCF的消息交换模式 本文适合的读者 本文涉及到了SOA中的消息交换的基础概念,需要一些初级的Xml Web Service和分布式系统开发的经验,最好理解WCF架构 WCF定义了哪几种消息交

2010-02-19 13:08:00 665

原创 WCF从理论到实践(6):WCF架构

前面的几篇文章,分别介绍了WCF的基本知识和Endpoint的三个重要组成部分:Address,Contract,Binding。但无非管中窥豹而已,本文就阐述一下WCF的架构,从整体的角度来重新对WCF加深认识。  本文的出发点: 通过阅读本文,能使您获得以下知识: WCF的架构图 WCF架构的关键元素及其概念 创建一示例程序,并对其按架构图进行解析  

2010-02-19 13:07:00 606

原创 WCF从理论到实践(5):Binding细解

本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Binding描述了那些层面的信息? 选择正确的Binding 本文适合的读者: 本文适合WCF的初学者 WCF中的Binding是什么? 在弄清Binding是什么之前,我们先看一下WCF的中的End

2010-02-19 13:06:00 525

原创 WCF从理论到实践(4):路在何方

本文的出发点 通过阅读本文,您能了解以下知识: Address是什么? Address的组成? 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用?  本文适合的读者 适合WCF初学者,可以没有任何SOA和其他分布式开发经验  Address是什么? 一个要和服务端通讯的客户端要做的第一件

2010-02-19 11:42:00 442

原创 WCF从理论到实践(3):八号当铺之黑色契约

本文的出发点: 通过阅读本文,能解决以下的问题 什么是契约? 契约有几种?,他们都有什么用途 如何定义契约? 契约是独立于平台的么? 契约和以往哪种技术比较相像,又有什么不同?  本文适合的读者 WCF的初学者,可以没有任何SOA或者其他分布式技术经验  什么是契约?     任何一个分布式应用程序,它

2010-02-19 11:41:00 534

原创 WCF从理论到实践(2):决战紫禁之巅

本文的出发点 通过阅读本文,能解决如下问题: WCF与以往的分布式技术有何区别? WCF 在安全性方面做了哪些改进? WCF在性能方面有那些改进? WCF开发模型和以往的其他分布式技术有何区别?  本文适合的读者 有过分布式开发和SOA相关实施经验的开发人员  WCF与以往的分布式技术有何区别? 在上篇文章 WCF从理论到实践一:揭开神秘

2010-02-19 11:39:00 484

原创 WCF从理论到实践(1):揭开神秘面纱

引子      WCF是"Windows Communication Foundation "的缩写,原来的代号为"Indigo",它是MS为SOA(Service Oriented Architecture)而设计的一套完整的技术框架。利用它能够开发出分布式(Distributed)应用程序,而且开发难度相比以前的.Net Remoting和Asp.Net Xml Web Service等都

2010-02-19 11:38:00 553

原创 AgilePoint BPMS软件评估分析

1 术语和词汇本文涉及的术语和词汇如下:BPM:Business Process Management,业务流程管理;ROI:Return On Investment,投资回报率;EAI:Enterprise Application Integration,企业应用集成;SOA:Service Oriented Architecture,面向服务架构;XML:EXtensible Markup L

2010-02-08 19:17:00 1625

原创 AgilePoint 進階篇

找出系統效能問題的第一步—資料庫的效能 AgilePoint 的系統架構是IIS 上的一個Application, 因此通常其效能問題的發生的原因通常與一般網頁的應用程式相同, 因此在追查系統效能上, 最常發生的問題是發生在資料庫存取的問題上. 通常資料庫的效能問題, 常出現的問題在於SQL 的執行計劃(Execution Plan), 目前不論Oracle 或SQL Server 都是採

2010-02-05 13:38:00 2192

原创 AgilePoint 基礎篇

如何找到AgilePoint 產品序號 找出AgilePoint 的序號可使用Registry Editor, 尋找關鍵字www.ascentn.com”, 再找Display Name 為所需之產品名稱, 其Production ID 就是產品序號.執行 [開始]執行. 輸入 regedit , 點[確定] 尋找: 我的電腦/HKEY_LOCAL_MACHINE/SOFT

2010-02-05 13:26:00 2997

原创 BPM 與 SOA的演進與展望(下)

BPM與工作流程相關標準組織想深層了解一個專業的產業發展,透過產業標準組織是一個不錯的方式。對技術底層感興趣的BPM技術人員來說,以下的清單可以作為探索的起點。組織名稱組織全名與網址與BPM相關之標準說明WfMCWorkflow Management Coalitionhttp://www.wfmc.org/WorkflowReferenceMo

2010-02-04 13:43:00 1000

原创 BPM 與 SOA的演進與展望(上)

前言BPM(企業流程管理,Business Process Management)技術 與 SOA (服務導向架構,Service Oriented Architecture)各自歷經多年的發展,至今成為廣為業界接受的技術架構。本文將從 BPM & SOA的歷史演進開始,深入淺出描述各標準的發展過程與彼此的關係,讓讀者輕鬆了解其應用範圍與來龍去脈。另外,也將以相關標準組織的最新資料為基礎,介紹

2010-02-04 13:42:00 562

原创 BPM武功秘笈

上次我們討論了BPM現在成為兵家必爭之地,但誰來一統江湖還說不一定。本期文章我想跟各位分享一下目前流程定義標準的內涵與涵蓋的範疇,這有助益於讀者瞭解BPM在技術面的基礎概念,可以說是BPM的心法。標準範疇的界定主要是以BPM生命週期為基礎,在此我先將之簡化成設計(Design)、執行(Execution)、與管理(Management)三階段,完整步驟後續我會有專題介紹。要認識流程定義標準則先要瞭

2010-02-04 13:32:00 720

原创 BPM≠Workflow+EAI (下)

在這篇文章中我會繼續將最後兩個階段介紹完,並把BPMS的系統架構與各功能模組作個整理,讓讀者有全盤性的瞭解。 第四階段、管理維護(Administration):當流程上線後伴隨產生了管理維護的問題,如例外狀況的介入處理、組織人員的變更、流程重新分派、或流程版本升級的影響。在此,有個重要的模組稱作流程活動監控 (BAM, Business Activity Monitoring),它可以隨

2010-02-04 13:29:00 829

原创 BPM≠Workflow+EAI (上)

在談完BPM相關標準之後,這次我想跟讀者談BPMS的架構、組成模組及其各自功能,讓讀者有全盤性的瞭解,希望能破除一般人對BPMS的迷思。關於BPM,坊間有些迷思。例如,常聽到有人說BPM = EAI + Workflow;PBMS只不過Workflow廠商的舊瓶新酒,換湯不換藥,只要原來WfMS加上系統整合的Adaptors就變成BPMS;或是EAI廠商加上Activity Modeling的工具

2010-02-04 13:27:00 1046

原创 ABAP學習之 【二】

第四章 ABAP基礎4.1.5 程序運行        1.程序內部調用,如下表:功能報表調用語句事務調用語句無返回調用SUBMITLEAVE TO TRANSACTION調用並返回SUBMIT AND RETURNCALL TRANSACTION

2010-02-02 11:35:00 6123

原创 ABAP學習之 【三】

第六章 數據庫操作6.2.1表字段在數據字典中,每創建一個數據庫表后,都將同時生成一個同名的結構化數據類型.6.2.2外部關鍵字外部關鍵字內容必須在其對應的約束表(check table)中存在,否則無法插入.6.2.3技術設定1.數據類型(data class):l          APPL0(Master data),較少需要被修改的系統數據表,如員工個人信息.

2010-02-02 10:50:00 4481

原创 ABAP學習之 【一】

1.      引用類型z_ref數據對象myref在程序中的聲明方式:DATA myref TYPE z_ref.CREATE DATA myref TYPE z_ref.2.      參照數據字典中的表類型生成內表對象或結構體:DATA mytable TYPE z_table,”數據字典表類型,聲明內表.myline TYPE LINE OF z_table.”表類型的

2010-02-02 10:47:00 1239

原创 如何认清面向服务架构SOA的真实面目

      在经典软件工程理论中,不管是瀑布方法还是原型方法,都是从需求分析做起,一步一步构建起形形色色的软件系统。但是,需求变更像一个挥之不去的阴影,时刻伴随着系统左右。每一个实际应用系统的开发者都饱尝了在系统进入开发阶段、测试阶段,甚至上线阶段遭遇应接不暇的需求变更的极端痛苦。客户将变更的需求视为bug(错误)是测试上线阶段的主要问题。  如何解决这一问题?能否来一场软件开发和架构的革命?

2010-02-02 10:35:00 517

SmartForm说明

该文档详细的介绍了SAP中的SMARTFORM技术

2011-12-03

sapscript介绍

详细的介绍了SAP中的ScriptFrom内容。

2011-12-03

八皇后问题

八皇后问题大师傅反对撒发射点反对撒旦

2007-04-12

P2P通讯

这是个用VC#2003开发的,基于局域网的文字通信。是一个C/S结构。利用windows的套节字。能够实现中文字符。能够实现点对点,也可以实现一点对多点的交流。

2007-04-08

同学通讯系统

这是个用来管理同学之间通讯的系统。它能够为你记下你们同学之间的联系方式。是用CS2003和Access。还支持小精灵。

2007-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除